-
TechLab
Publikované články:Intradenní breakout strategie v Amibrokeru
Na základě požadavku tradera Marty86 přináším podrobnější návod, jak v Amibrokeru vytvořit intradenní backtest. Příklad je postaven na tzv. breakoutu volatility. V dnešním videu se podíváme na způsoby, jakými můžeme získat přehledy o provedených obchodech u IB. Také si ukážeme jak vytvářet uživatelské reporty v klientském portále a nakonec si řekneme na co je třeba dát pozor při načítání obchodů přes API. Amibroker: Zajištění strategie pomocí indexu
Pro strategie nakupující akcie může být výhodný tzv. hedging - zajištění prodejem pozice v indexu. Jak takový přístup otestovat, si ukážeme v dnešním tutoriálu. Python: Práce s textovými soubory
Video popisuje práci s textovými soubory v Pythonu, od načtení obsahu až po editaci obsahu. Jednotlivé postupy jsou doplněné praktickými ukázkami. Zároveň je připojena ukázka implementace řešení pro automatizaci úpravy názvu tickerů v csv souboru s obchodními signály. Penalizace obchodování systému v drawdownu
Tutoriál ukazuje, jak v Amibrokeru testovat techniky pokročilého money managementu. Konkrétně si ukážeme dynamické řízení otevíraných pozic na základě aktuálního drawdownu. Ve videu představíme Google Colab a ukážeme proč je dobré si tento projekt přinejmenším prohlédnout a získat tak představu o jeho možnostech. Automatizovaný export equity křivky z Amibrokeru do csv
Mnoho analýz výsledků obchodování provádím v Jupyter notebooku. Snadno se tak může vytvořit například tzv. pravděpodobnostní kužel (Probability Cone), na který se dotazoval nedávno Vasek69. Ve vlákně určeném pro doplňky k Autotraderu poskytl trader s nickem @Unlimited vlastní skript, který používá pro generování vstupních signálů. Dnešní video je praktickou ukázkou jak tento doplněk zapojit do našeho automatizovaného systému. Skript ale ve své podstatě není určen pouze pro uživatele Autotraderu, může být používán i samostatně za účelem automatizace přípravy vstupních signálů. Statistické arbitráže v Pythonu
Jak jsem slíbil v předcházejícím příspěvku - pro rozšíření výuky přikládám záznam mé přednášky na QuantExpo 2017 týkající se párového obchodování a Pythonu. Prostřednictvím Jupyter Notebooku demonstruji, jak je možné si vytvořit základ jednoduchého workflow. Python: Porovnávání a podmínky
Další tutoriál zaměřený na základy Pythonu, ve videu vysvětlujeme porovnávání hodnot a také jak můžeme na základě vyhodnocení podmínky ovlivnit další běh programu. Vše je doplněno praktickými příklady. V dnešním tutoriálu si ukážeme tip na výrazné zvýšení produktivity práce v Amibrokeru pomocí nástroje Code Snippets. Nově publikované video přináší ukázku jakým způsobem můžeme pracovat v rámci programu Trader Workstation s layouts a přizpůsobit si zobrazované údaje. Tutoriál vysvětlující, jak v Amibrokeru vytvářet párové obchody, zobrazovat si je a backtestovat. S pojmem OLE se poměrně často setkáváme během automatizace pracovních postupů. Ve videu popisuji využití OLE Automation, které je součástí Amibrokeru. Uvádím výhody použití a na ukázce skriptu vysvětluji jak OLE použít v praxi. Zobrazení nejvyšších X drawdownů v Amibrokeru
Cílem dnešního tutoriálu bude zobrazit v backtestu strategie X nejvyšších drawdownů. Tedy nejen největší, který je v Amibrokeru automaticky zobrazován. V TechLabu se věnujeme mezi jinými i výuce základů Pythonu. Nově zakládáme Projekty, ve kterých si budeme ukazovat postupy jak vyvíjet vlastní skripty... Výpočet sharpe ratio v Amibrokeru
Amibroker počítá sharpe ratio poměrně nestandardně - tj. z obchodů, nikoliv z equity křivky. V tutoriálu si ukážeme, jak toto obejít. S použitím funkce AddCustomMetric si následně přidáme standardně vypočítané sharpe ratio mezi ostatní parametry, které nám Amibroker reportuje. Autotrader: Ladění kódu a formátování textu
Video popisuje jak jednoduchým způsobem pomocí funkce print() můžeme ladit kód a zobrazit si potřebné hodnoty. CBT indikátor zobrazující počet otevřených pozic
V nedávném tutoriálu jsme si ukázali, jak vytvořit v Amibrokeru pomocí CBT indikátor zobrazující počet nově otevíraných pozic v jednotlivé dny. Dnes pokročíme a ukážeme si, jak vytvořit lepší indikátor zobrazující celkový počet otevřených pozic v jednotlivé obchodní dny. Pracovat budeme se systémem Mopull limit a indikátor je tak možné využít například pro získání lepší představy využitelnosti kapitálu. Video popisuje k čemu se v rámci Autotraderu používá databáze a podrobně popisuji omezení, které použité řešení obnáší. Sledování korelací jednotlivých systémů v rámci Amibrokeru
V tomto tutoriálu se budeme věnovat vytvoření tzv. korelační matice. Přehledu korelací našich systémů jak s dalšími systémy, tak s vybranými indexy. Video popisuje využití a instalaci virtuálního prostředí, přidání dalšího kernelu do Jupyter Notebooku a přenesení konfigurace virtuálního prostředí. Úvod do Custom backtesteru a vytvoření vlastního indikátoru zobrazujícího počet otevíraných obchodů
Ve videotutoriálu si ukážeme jak CBT funguje a současně si vytvořím vlastní indikátor zobrazující počet otevíraných obchodů v jednotlivé dny ve strategii Mopull limit. Video popisuje datový typ Seznam(List) a typy cyklů včetně praktických ukázek. Testování strategií v bezplatném prostředí Quantopian
Jeden z důvodů proč se věnovat Pythonu jsou bezplatné platformy typu Quantopian. Od myšlenky k reálným obchodům
Pravděpodobně nejupřímnější kniha týkající se obchodování vydaná na českém trhu.
Praktický průvodce dosažení nejen finanční, ale i časové svobody obchodováním finančních trhů. Nevydávejte se cestou ztrácející většiny a inspirujte se tipy tradera s 20letou praxí. Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Získat knihu
Nemáte trading takový, jaký byste si jej představovali?Trápí vás impulzivní obchody? Black-out dny? Hodiny denně před monitorem? Naučte se obchodovat systematicky s mechanickými přístupy. Svěřte rutinny počítačům. Naučte se profitovat jako profesionálové.
Workshop profitabilního obchodování od A do Z
