Jump to content
Co nového? Mé kurzy
  • Publikované články:

    Pokročilá portfolio analýza pomocí pyfolia

    Úspěch obchodování je do značné míry ovlivněn i tím, jak data analyzujeme a na jaké metriky se zaměřujeme. Klíčové je z mé zkušenosti analyzovat systémy nikoliv jednotlivě, ale v rámci portfolií. Dnes si ukážeme, jaký nástroj a postupy konkrétně používám já. Pochopitelně včetně všech kódů, které vám pomohou analyzovat data z backtestovaných systémů úplně stejnou cestou.

    Autotrader: Update skriptu

    připravil jsem nový update skriptu Autotrader a v dnešním videu popisuji změny, které nová verze přináší včetně návodu jak postupovat při instalaci. Zásadní novinkou uvedené verze je možnost přidělení obchodované strategii pevně stanoveného kapitálu.  

    Portfolio analýza systémů z Amibrokeru

    Úspěšné obchodování je o diverzifikaci mezi více nekorelujících systémů. V tutoriálu si ukážeme, jak načíst výkonnost strategií generovaných Amibrokerem do Jupyter Notebooku a analyzovat zde základní charakteristiku portfolií. Dnes se zaměříme na korelace a zobrazování výkonnostních křivek.

    Autotrader: Obchodování o svátcích

    V diskuzi TechLabu týkající se Autotraderu byla položena otázka, jak pracovat se skriptem ve dnech kdy jsou trhy uzavřeny. V dnešním videu se podíváme na tuto problematiku podrobněji a ukážeme si možná řešení.

    Amibroker: řízení risku pomocí škálování pozice

    Na příkladu strategie SMO PRO ze swingového workshopu si ukážeme, co konkrétně znamená průběžné řízení velikosti pozice pomocí volatility. V kódu SMO PRO si vysvětlíme, jak měnit frekvenci rebalancování pozic a jaké to může mít na strategii dopad.

    Amibroker: Custom backtester pohledem začátečníka

    V Techlabu se často věnujeme práci s Custom backtesterem, který nám v rámci Amibrokeru umožňuje provádět uživatelské backtesty. Jedná se však o pokročilejší přístup, který může působit trochu složitě a ve výsledku od používání odradit. V dnešním tutoriálu se podíváme na CBT z pozice úplného začátečníka, pokusím se ukázat, jak jsem začínal já, co vnímám jako důležité a principy, které mi pomáhají jeho funkci pochopit.

    Amibroker – vizualizace ATR stop-lossu u breakout strategie

    V dnešním tutoriálu si ukážeme jak nastavit typickou vizuální kontrolu strategie prostřednictvím zobrazení fixního a posouvaného stop-lossu přímo do grafu.

    Python: Práce s logy

    Při vývoji komplexnější aplikace, je žádoucí začlenit do kódu sledování průběhu skriptu, v dnešním tutoriálu si ukážeme několik možností jak s logy pracovat. 

    Amibroker: práce se smyčkami na ukázce konkrétního obchodního přístupu

    V dnešním tutoriálu si ukážeme, jak se smyčkami pracovat v kontextu přípravy trendového breakout vstupu.

    Python: Zpracování vyjímek

    Ošetření vyjímek patří mezi důležité úkony během vývoje programu, oč se jedná, vysvětlím v dnešním tutoriálu.

    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.

    TWS: Reporty

    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.

    Python: Google Colab

    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.

    Autotrader: Generátor signálů

    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.

    Amibroker: Code Snippets

    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.

    Práce s layouts v TWS

    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. 

    Párové obchody v Amibrokeru

    Tutoriál vysvětlující, jak v Amibrokeru vytvářet párové obchody, zobrazovat si je a backtestovat.

    OLE Automation

    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.

    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
×
×
  • Vytvořit...