-
TechLab
Publikované články: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. Ve videu popisuji v prostředí Jupyter notebooku práci s proměnnými a také jak si můžeme exportovat vytvořený skript do formátu py. Amibroker a vytváření skenerů (funkce Explore)
Tipy jak pracuji s Explorer. Kombinace skenů s dávkami generující přehledy do csv na disk. Jupyter Notebook: Popis prostředí
Ve videu je popsáno prostředí notebooku a základní pracovní postupy. Dokončení tutoriálu: porovnání výkonnosti backtestovaného systému s benchmarkem.
V tomto díle se podíváme na zobrazení a porovnání drawdownu testovaného systému vůči benchmarku. Amibroker tutoriál: porovnání výkonnosti backtestovaného systému s benchmarkem
Ve videu si ukážeme jak s pomocí funkce AddToComposite porovnat výkonnost systému s indexem (nebo jiným systémem). Jupyter Notebook: Instalace a ovládání
Video popisuje instalaci, uživatelské rozhraní a základní ovládání Jupyter Notebooku. 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