V poslední době se u volně dostupných dat setkáváme se zhoršenou kvalitou. Během práce tak vlastně nevíme, zda se na případné výsledky testů nebo skenerů můžeme spolehnout.
V poslední době se u volně dostupných dat setkáváme se zhoršenou kvalitou. Během práce tak vlastně nevíme, zda se na případné výsledky testů nebo skenerů můžeme spolehnout.
V dnešním tutoriálu si ukážeme tři jednoduché způsoby testování stažených dat pomocí Python skriptů. Nejdříve to bude test délky stažené historie, následně si ukážeme jak zjistit, zda data obsahují konkrétní datum a nakonec zda se stáhly všechny tickery daného indexu.
Video naleznete v TechLabu zde.
Poslední tutoriál na téma systematického obchodování kryptoměn vyvolal velký ohlas. Dnes je proto rozvineme do konkrétní podoby obchodního plánu. Stáhneme data bitcoinu do Amibrokeru a otestujeme je. Příště si ukážeme, jak plán exekuovat pomocí python skriptu (kompletního autonomního auto traderu).
Poslední tutoriál na téma systematického obchodování kryptoměn vyvolal velký ohlas. Dnes je proto rozvineme do konkrétní podoby obchodního plánu. Stáhneme data bitcoinu do Amibrokeru a otestujeme je. Příště si ukážeme, jak plán exekuovat pomocí python skriptu (kompletního autonomního auto traderu).
Celý tutoriál s kompletními kódy naleznete v TechLabu zde.
Dnes si ukážeme jak systém nastavit pro obchodování strategie MR3000, kde signály pro vstup i výstup získáváme ve formě csv soubor.
K obchodování strategií založených na principu návratu ceny k běžné hodnotě s obchody na long i short stranu pomocí Autotraderu se objevilo v TechLabu několik dílčích řešení.
Dnes si ukážeme jak systém nastavit pro obchodování strategie MR3000, kde signály pro vstup i výstup získáváme ve formě csv soubor.
Video naleznete v TechLabu zde.
Know-how, které máme ze systematického obchodování akcií a futures lze bez dalších výrazných časových investic přenést na kryptoměny včetně kompletní automatizace v Pythonu. V kryptoměnách lze díky vysoké volatilitě zajímavě profitovat např. na krátkodobých breakoutech.
Know-how, které máme ze systematického obchodování akcií a futures lze bez dalších výrazných časových investic přenést na kryptoměny včetně kompletní automatizace v Pythonu. V kryptoměnách lze díky vysoké volatilitě zajímavě profitovat např. na krátkodobých breakoutech. Zde je první návod, jak na to:
Tutoriál včetně kódů naleznete v TechLabu zde.
Amibroker umožňuje přímé odeslání příkazů do IB pomocí doplňku IBController. V dnešním tutoriálu vysvětlím, jak vše správně nastavit a také si ukážeme základní techniky odeslání příkazů.
Amibroker umožňuje přímé odeslání příkazů do IB pomocí doplňku IBController. V dnešním tutoriálu vysvětlím, jak vše správně nastavit a také si ukážeme základní techniky odeslání příkazů.
Video naleznete v TechLabu zde.
V minulém tutoriálu jsme si ukázali, jak exportovat historický backtest včetně extra indikátoru počítaného v oblasti vstupu do obchodu. V dnešním tutoriálu si ukážeme postup, jak sleduji, jestli daný indikátor má či nemá silný vliv na výsledek obchodu.
V minulém tutoriálu jsme si ukázali, jak exportovat historický backtest včetně extra indikátoru počítaného v oblasti vstupu do obchodu. V dnešním tutoriálu si ukážeme postup, jak sleduji, jestli daný indikátor má či nemá silný vliv na výsledek obchodu.
Tutoriál včetně kódů naleznete v TechLabu zde.
V rámci TechLabu nově umožňujeme stažení publikovaných signálů strategií Mopull Limit, Monday Buyer a Fast Short ve formátu csv. Tyto soubory lze použít například k porovnání s výsledky našich skenerů.
V rámci TechLabu nově umožňujeme stažení publikovaných signálů strategií Mopull Limit, Monday Buyer a Fast Short ve formátu csv. Tyto soubory lze použít například k porovnání s výsledky našich skenerů.
V dnešním tutoriálu si ukážeme několik základních technik, které bychom mohli ke kontrole signálů použít.
Video naleznete v TechLabu zde.
Při vytváření obchodních systémů je z mé zkušenosti vhodné zkoumat samostatně základní kameny, na kterých budeme systém stavět. Dobré je nalézt takové, které budou mít citelnou závislost s očekávanými výsledky finálního systému.
Abych toho dosáhl vytvořím si v Amibrokeru nejprve úplně jednoduchý obchodní model generující co nejvíce obchodů. Současně s běžnými hodnotami vstupu si ovšem exportuji i dodatečné informace, u kterých pak mohou externě zkoumat závislost na budoucích ziscích/ztrátách.
Při vytváření obchodních systémů je z mé zkušenosti vhodné zkoumat samostatně základní kameny, na kterých budeme systém stavět. Dobré je nalézt takové, které budou mít citelnou závislost s očekávanými výsledky finálního systému.
Abych toho dosáhl vytvořím si v Amibrokeru nejprve úplně jednoduchý obchodní model generující co nejvíce obchodů. Současně s běžnými hodnotami vstupu si ovšem exportuji i dodatečné informace, u kterých pak mohou externě zkoumat závislost na budoucích ziscích/ztrátách.
V dnešním tutoriálu si ukážeme šablonu, kterou jsem si pro export dat z Amibrokeru vytvořil.
Tutoriál a kódy naleznete v Techlabu zde.
Připravil jsem aktualizaci skriptu Autotrader, nová verze je zaměřená na práci s podúčty. Nicméně update obsahuje i několik dalších drobných úprav a také přináší nový vzhled reportů.
Připravil jsem aktualizaci skriptu Autotrader, nová verze je zaměřená na práci s podúčty. Nicméně update obsahuje i několik dalších drobných úprav a také přináší nový vzhled reportů.
V dnešním tutoriálu popisuji jak založit u IB podúčet a také jak správně nainstalovat novou verzi Autotraderu.
Video naleznete v TechLabu zde.
V dnešním tutoriálu si procvičíme optimalizaci v Amibrokeru spolu s využitím funkce switch/case. Ukážeme si, jak je možné hledat signály, kterým bude vyhovovat určitý specifický kontext momenta a volatility.
V dnešním tutoriálu si procvičíme optimalizaci v Amibrokeru spolu s využitím funkce switch/case. Ukážeme si, jak je možné hledat signály, kterým bude vyhovovat určitý specifický kontext momenta a volatility.
Celý tutoriál a kód najdete v TechLabu zde.