Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Archiv článků Psychologie obchodování Jak na obchodní plán Mé obchodní strategie
  • Breakout indexové strategie duben 2015: +91 000 USD

    Mám za sebou nějakých 5–6 let živého obchodování automatických breakout strategií na indexech. Za tu dobu jsem si zažil mnoho zajímavých a cenných poznatků a zkušeností. Obzvláště zajímavé byly předchozí dva roky a zatím i rok letošní. Rozhodl jsem se tedy provést rekapitulaci, která pro mě samotného přinesla mnoho zajímavého.

    Půjdu dnes rovnou k věci – dovolte mně prezentovat několik souhrnných dat a na nich popsat vše podstatné.

    Začněme rokem 2013.

    V roce 2013 jsem měl celkem 13 breakout strategií na indexech. Pokud bych všechny obchodoval s jediným kontraktem (měl jsem však různé počty kontraktů), pak za rok 2013 byl souhrnný profit těchto strategií při jednom kontraktu celkem +41 950 USD. 92 % strategií vydělalo peníze, přitom ty, které nevydělaly, se spíše pohybovaly kolem záporné nuly. Průměrný profit na strategii byl +3 227 USD (veškerá prezentovaná čísla jsou bez transakčních nákladů, takže všude uberte 10–20 %). Měl jsem k tomu i některé neindexové strategie, takže se jednalo o fenomenální rok. Vydělal jsem daný rok spoustu peněz a mimo jiné za část z nich jel na 4měsíční cestu kolem světa luxusní lodí. Když se v trzích zadaří, stojí to většinou za to.

    tomas-souhrn-aos-1.jpg

    Co jsem se v tomto roce naučil: V roce 2013 jsem poprvé skutečně výrazně dopiloval celé své workflow vývoje strategií a naučil se díky tomu vytvářet velmi rychle robustní strategie. Získal jsem ve své workflow velkou důvěru a nabyl falešné přesvědčení, že obchodovat AOS je nesmírně lehké.

    Nyní postupme o rok dál – k roku 2014.

    Posílen sebevědomím z předešlého roku, jsem pro rok 2014 vytvořil celkem 32(!) strategií pro indexy (vše breakouty). Měl jsem skutečně velké přesvědčení, že i rok 2014 bude stejně úspěšný. Opak byl pravdou a rok 2014 byl můj nejnáročnější ze všech.

    Výsledek za rok 2014 byl -508 USD (po transakčních nákladech přidejte ještě mínus pár tisíc) a vydělalo pouze 50 % breakout strategií. (Nutno ale říci ještě jednu věc: Měl jsem k tomu i některé neindexové strategie, které fungovaly vcelku dobře, navíc ne všechny breakout strategie jsem jel živě, toto není to můj konečný stav na mých účtech – i tak se ale nejednalo o nic světoborného).

    tomas-souhrn-aos-2.jpg

    Co jsem se v tomto roce naučil: Mnoho věcí, vlastně nejvíce za posledních 5–6 let v AOS.

    Nejprve jsem nevěděl, kde je problém – zda v trzích, nebo mém workflow a způsobu vývoje strategií. Jako první jsem do detailu projel znovu celé workflow vývoje strategií, všechny své testy robustnosti. Každý sebemenší detail jsem znovu zvážil, otestoval, hledal, zda někde není chyba nebo slabina. V zásadě jsem došel k závěru, že workflow je zcela v pořádku, i tak jsem ale provedl díky škále nových testů řadu drobných úprav a změn (bylo jich opravdu vcelku dost, myslím, že když jsem na konci roku všechen ten upgrade zaslal svým VIP klientům, byli trochu zaskočení). Díky roku 2014 jsem myslím vypiloval vše téměř k dokonalosti.

    Dále jsem si provedl velký research mezi ostatními tradery a zjistil, že na AOS breakoutech v indexech si příliš nevedl daný rok nikdo. Pár se jich našlo, ale byly to výjimky.

    Také jsem se vrátil k několika z dřívějška načrtnutým strategiím na zcela jiných trzích a zjistil, že některé trhy si v roce 2014 vedly velmi dobře, takže s diversifikací mimo indexy by konečný stav účtu byl někde úplně jinde.

    Nakonec jsem si detailně znovu projel všechny obchody a zjistil, že jedna z velkých ztrát byla mimo jiné způsobena technickou chybou a že největší chyba byla v risk managamentu, kdy jsem dovolil otevírat příliš mnoho strategií stejným směrem v jeden okamžik a jejich risk se tak sčítal do nehezkých čísel.

    Konec konců, 50 % strategií stále vydělávalo! To není tak špatné, při troše rozumného risk managamentu se dá i z tohoto ještě něco málo vymáčknout.

    Celkově se tedy jednalo o kombinaci slabého roku pro indexy a několika závažnějších chyb z mé strany.

    Nyní ale koukněme na rok 2015.

    Indexy se vrátily ke svému normálu a situace ohledně mých 32 indexových breakout strategií je následující:

    1) K dnešnímu dni se drtivá většina strategií vyhrabala ze svého drawdownu, nebo k tomu mají už jen malý kousek.

    2) Souhrnný profit těchto 32 breakout index strategií při obchodování jediného kontraktu je k aktuálně +91 046 USD. Úspěšnost je velmi vysoká: 91 % z těchto strategií aktuálně vykazuje profit. Zbylých 9 % se spíše jen plácá kolem nuly. Průměrný profit na strategii je +2 845 USD.

    3) Někteří studenti, kteří přes slabý rok 2014 vydrželi, mně dnes píší s tím, že jsou zpět ze svého DD venku a s účtem se dostávají na zcela nové vrcholy, se skvělými výsledky.

    Zajímavé také je, že pokud bych izoloval pouze oněch 13 strategií z roku 2013, tak i ty jsou dnes celkem +29 810 USD v profitu, průměrný profit na strategii je +2 293 USD a vydělává 77 % strategií, zbytek se plácá kolem -200 až -500 USD (také nutno dodat, že tento stav by byl s parametry z roku 2013, ovšem strategie každý rok reoptimalizuji, pro lepší výkonnost v roce následujícím).

    tomas-souhrn-aos-3.jpg

    Já sám bohužel aktuálně jedu v odlehčeném módu, protože dokončuji jistý tradingový projekt (aplikaci s názvem Trading Director, která právě bude kontrolovat expozice risku na různých úrovních, aby se neopakovaly chyby přeexpozice z roku 2014 – aplikace bude jen pro vlastní účely), který vyžaduje extrémní soustředěnost, takže profituji na této skvělé jízdě mnohem méně, než by se mně líbilo. I tak ale zaznamenávám výrazně pozitivní růst equity.

    Co si z toho všeho vzít

    Vše toto považuji za velmi cenné lekce, které mně pomáhají být neustále lepším a lepším AOS traderem. Jsem za ně vděčný a díky nim také mohu čím dál tím více cestovat s vědomím toho, že mé AOS jsou lepší každým dnem, a pracují za mě stále lépe na mých cestách. Před lety jsem si v hlavě vytvořil koncept tradingu který jsem pro sebe nazval „Trading bez hranic“ a AOS ho pro mě zcela naplňují, i když stále ještě dostávám tvrdé lekce – ze kterých je třeba se učit, zlepšovat se a jít dále.

    Dále jsem si udělal následující souhrn:

    1) V tradingu je třeba být konzistentní a počítat s tím, že občas přijdou slabá období. Konzistencí myslím to, abychom pokračovali i přes slabá období, pokud svému způsobu vývoje strategií věříme. Já své stavbě a testování breakout strategií věřím na 110 %.

    2) Nejlepší, co můžeme dělat, je diversifikovat se. Řada trhů měla úžasný rok 2014, takže při troše diversifikace se dalo velmi dobře vydělat i přes slabotu v indexových trzích. Cenná a důležitá lekce i pro mě. Posledních pár měsíců intenzivně pracuji na portfoliu a diversifikaci.

    3) Důležité je nepřeexponovávat účet. To proto, abychom zde byli i v momentě, kdy se situace otočí k lepšímu. V tradingu bohužel nejsou garance. Lepší je být konzervativní a omezovat risk ve strategiích, které mají tendence obchodovat současně.

    4) Můj způsob vývoje strategií a testování robustnosti je kvalitní a je to to nejlepší, co doposud znám. Nezapomínejte, že mojí profesí je právě trading, takže na rozdíl od většiny nedělám v 99 % pracovního času nic jiného, než se věnuji právě věcem jako zjišťování, kde ještě věci vylepšit, nebo zda neexistuje někde něco lepšího. Za 6 let usilovné práce, hledání, testování, experimentování a srovnávání o ničem nevím. Naopak si více a více uvědomuji nutnost držet se jen svého workflow, protože jsou v něm tisíce hodin práce a protože zkrátka už vím a mám na živých trzích odzkoušeno, že to funguje.

    5) Občas přemýšlím, zda by také nebylo dobré být k AOS diversifikovaný ještě mezi spready. Je to další přístup, který je časově nenáročný, tudíž se dá v klidu dělat i během cestování. Navíc spready nám také vždy velmi dobře fungovaly (a fungují i mnoha našim studentům). Pohrávám si s myšlenkou, že část účtu oddělím a přidám si ke svým AOS ještě právě i spready, protože tady se jedná o velmi kvalitní diversifikaci – AOS a spready jsou naprosto rozdílné přístupy (zrovna tak spreadoví obchodníci mohou naopak najít skvělou alternativu diversifikace v AOS).

    A to je celé. Mějte se krásně a přeji všem dobré obchody.

    3.5.2015

    Tomáš Nesnídal


    Zaměřte se na to, co přináší reálné výsledky.

    Nakopněte své obchodování
    k systematickým profitům

    (program pro začínající obchodníky, kteří se chtějí dostat ke stabilnímu obchodování bez časové náročnosti)

    Začínáme 30. 1. 2024.

    Nově s vytvořením a popisem všech pravidel mechanické obchodní strategie, ve které mám sám aktuálně otevřený profit +224 121 Kč!

    >> Workshop profitabilního obchodování od A do Z

    Další články na toto téma

    Mé workflow vývoje intradenních systémů

    S tím, jak postupně do svého automatizovaného portfolia nasazuji i intradenní systémy, jsem si pro sebe definoval určité „workflow“, s nímž systémy tvořím. Zde jsou tipy, které mohou pomoci i vám.
    Obsah článku:
    Jak na intradenní obchodní systémy? Vývoj systémů na denních datech Intradenní stop-lossy na denních datech Prototypování systémů vs. jemné testování Ukázka workflow Závěr K příspěvku mě dovedl tento dotaz v Trading Room:

    Jak na intradenní obchodní systémy?
    Předně žádná cesta v rámci intradenního obchodování nebude bez práce. Tedy samozřejmě kromě té, kdy si koupíte nějaký zázračný software, kde vám po stisknutí tlačítka začne sám připravovat zaručeně robustní AOS.
    Sám na podobné zázraky nevěřím, a tak nezbývá než investovat čas do ručního testování různých nápadů, ze kterých následně tvořím reálné „idea first“ obchodní systémy.
    Potíž s intradenními systémy je především v tom, že pracujeme s ohromným množstvím dat. Bez ohledu na zvolený software je vše výrazně pomalejší, náročnější na hardware a do velké míry i na know-how. S jemnými intradenními daty lze vymýšlet násobně více taktik než na denních datech, což s sebou přináší i výrazně vyšší riziko přeoptimalizace, chyb v kódech či v následném automatizovaném obchodování.
    Osobně se mi tak osvědčilo vyvíjet intradenní systémy na denních datech.
    Vývoj systémů na denních datech
    Denní data obsahují informace o otevírací a uzavírací ceně, denní minimální ceně a denní maximální ceně. S denními daty se proto pracuje velmi efektivně – za rok máme přibližně 250 úseček. Pracovat pak lze v programech, jejichž ovládání známe ze swingového obchodování (např. Amibroker).
    Ovšem jak na denních datech vyvíjet intradenní systémy? Tím, že nevidíme „dovnitř“ denních úseček, tak pochopitelně můžeme vyvíjet jen určité typy intradenních systémů. Například jednoduché breakout či mean reversion systémy vycházející z denní otevírací ceny či jiného fixního bodu denních grafů.
    Nemůžeme tak například vytvářet obchodní systém obchodující průlom např. 5minutového otevírací rozpětí popisovaného v článku Jak na první daytrading autotrader [včetně funkční strategie a kódu]. Z mé zkušenosti to ale tolik nevadí. Protože i jen na denních datech lze najít mnoho funkčních intradenních přístupů (sám jsem takto dříve vyvinul Finwin, který dnes obchoduji řadu let).
    Intradenní stop-lossy na denních datech
    Největším úskalím při vývoji intradenních obchodních systémů na denních datech jsou stop-lossy. Na denních datech nevidíme „dovnitř“ úseček a jen těžko se odhaduje, jestli byla u obchodu dříve zasažena úroveň stop-lossu, vstupu či výstupu.
    Osobně tak začínám s vývojem strategií s velmi vzdáleným, nebo žádným stop-lossem. Ve svých systémech často pracuji s indikátorem ATR a jedním z typických příkladů vzdáleného stop-lossu je 1xATR. Takový už bývá spolehlivě identifikovatelný i na denních grafech.
    Ve svých testech tak chci nacházet strategie, které relativně stabilně fungují i s velkými stop-lossy. A teprve až takovou strategii objevím, otestuji ji na intradenních datech.
    Prototypování systémů vs. jemné testování
    Svou práci tak můžu rozdělit do dvou základních kroků:
    Prototypování systému na denních datech Finální backtest hotového prototypu na intradenních datech Pokud jste vývoj intradenního systému nikdy nezkoušeli, možná nevidíte v rozdělení práce do zmíněných bodů žádný zásadní benefit.
    Pro mě tam rozdíl je – především v efektivitě. Nejsem programátor a s jakýmkoliv skriptováním bojuji. A skriptování na intradenních datech je pro mě násobně náročnější než na denních. Při hledání nových obchodních přístupů testuji průběžně řadu různých myšlenek. Mohu například zkoumat signály vycházející z korelace či divergencí trhů, sezonality, market internals a podobně. Podobné testy mám na denních grafech hotové velmi rychle.
    A pokud vypadá nějaká myšlenka nadějně, tak teprve potom věnuji pozornost přípravě intradenního kódu, pro který nejčastěji používám TradeStation či Python.  V momentě, kdy vím, co přesně potřebuji naskriptovat, už to nemusí být tolik složité.
    Ve finálních testech s intradenními daty navíc první backtesty provádím se vzdáleným stop-lossem podobně, jako jsem to dělal ve fázi prototypování. A logicky bych měl dostávat podobné výsledky, čímž si ověřuji funkčnost svých kódů.
    Ukázka workflow
    Na denních datech testuji různé myšlenky. Jedním z dobrých směrů může být například intradenní breakout na akciovém indexu. Např. Nasdaq 100. Breakout systém má v principu jednoduchou konstrukci. Vezmeme nějaký počáteční bod – např. denní open, poslední close, nejvyšší high za posledních x dnů a podobně, přidáme k bodu určitou vzdálenost (sám rád pracuji s násobkem ATR), a pokud trh tuto úroveň překoná, zaznamenáme long breakout a držíme pozici do dosažení profitargetu či do konce dne. Pokud se trh obrátí, vystoupíme na stop-lossu. Jak jsem zmínil, u prototypů podobných systémů na denních grafech používám vzdálený stop-loss (např. 1xATR).
    Testy na uvedené úrovni jsou např. v Amibrokeru velmi jednoduché s tím, že do popsané kostry systému budete chtít zakomponovat pravděpodobně ještě nějaký „filtr“. Bez toho nebude systém reálně obchodovatelný.
    A takto může vypadat výsledek prototypu:

    Pro ilustraci jsem zobrazil equity křivku prototypu „long intradenní breakout v Nasdaq 100“ vytvořenou pouze z denních úseček (modrá barva) vs. finální backtest s využitím intradenních dat (oranžová barva). 
    Equity křivky nejsou úplně stejné zejména proto, že v tomto případě intradenní backtest probíhal v Pythonu, kde se mi trochu jinak počítá ATR než v Amibrokeru. Podobné detaily nejsou z mé zkušenosti podstatné, protože ve finálním živém obchodování se do procesu živého obchodování na burze stejně dostává určitý prvek náhody.
    Ale to podstatné je jistě patrné – prototyp se vzdáleným stop-lossem (1xATR) odpovídá finálnímu intradennímu backtestu.
    Funguje to samozřejmě i na delší historii dat:

    Finální myšlenku pak už ladím v samotném intradenním backtesteru. Zde zejména testuji jemnější práci s bližšími stop-lossy. Protože ty z mé zkušenosti nelze na denních datech používat – vedou k příliš optimistickým závěrům.
    Dobře je to patrné na tomto screenshotu:

    Zde jsem v prototypu na denních datech snížil stop-loss na 0,4x ATR (modrá linka) a následně provedl stejný backtest na intradenních datech (oranžová linka). Je zde patrné, že pokud bychom malý stop-loss použily už v prototypu pracujícím s denními daty, budou naše závěry z backtestu příliš optimistické.
    Závěr
    Dnešní tip ukazuje, že pokud budete určitý typ intradenních systémů prototypovat na denních datech, můžete se poměrně dobře na výsledky spolehnout za předpokladu, že budete pracovat se vzdálenějšími stop-lossy (např. 1xATR).
    Pokud se tak chcete do vývoje intradenních systému pustit, můžete začít právě na denních datech. A teprve až budete mít hotový funkční prototyp (jakože najít obchodní systém trvá určitě týdny až měsíce), pak už není zas takový problém konkrétní jednu finální myšlenku převést do příslušného intradenního backtesteru (např. s použitím TradeStation).
    Jinými slovy – není třeba se od počátku stresovat z potřeby ovládnutí dalšího softwaru. Ale je možné začít na stejném softwaru, který používáte pro analýzy denních grafů a teprve, až budete mít jasnou představu o potenciálním intradenním obchodním systému (podloženou funkčním prototypem) tak řešit, jak systém finálně otestovat na intradenních datech.

    Zkušenosti s vývojem jednoduchého, ale profitabilního AOS – cesta tradera Mirka

    Po čase se vrátíme opět ke zkušenostem traderů, kteří dokázali proměnit touhu po úspěchu až do konkrétního profitabilního tradingu. V článku naleznete zkušenosti tradera, diskutujícím pod nickem Mirek77, který se s ostatními pravidelně dělí o zkušenosti s více než 1,5 lety ostrého provozu svého poměrně jednoduchého AOS na forexu, založeného na známých patternech Larryho Williamse.
    Článek je rozdělen do dvou dílů. Pokračovaní naleznete na Finančníkovi za týden.
    Mirku, můžete stručně představit svůj vývoj z pohledu tradera? Jak dlouho se tradingu věnujete, jaké cesty jste zkoušel a jak dlouho vám trvalo, než jste objevil svoji cestu profitabilního obchodování?
    Tradingem jsem se začal zabývat asi před třemi lety. Když jsem hledal způsoby, jak se naučit seriózně investovat, narazil jsem na pojem „trading“ jako takový a především na váš server Finančník.cz. Necelý rok jsem jen studoval, hledal inspiraci a cestu, jak nejlépe celou tuto problematiku pojmout. Zúčastnil jsem se vašeho spreadového workshopu, což mě opět posunulo hodně kupředu. Nicméně u spreadů jsem nezůstal, jako vhodnější se mi jevil Forex díky nižší kapitálové náročnosti a velké podobnosti s futures. Když jsem objevil platformu MetaTrader a možnost používat automatické strategie, tak jsem, zřejmě jako každý nováček, vyzkoušel snad všechny Expert Advisors (EA), co se daly sehnat. Výsledky byly samozřejmě naprosto nepoužitelné. Byl jsem z toho docela zdrcený.
    Na druhou stranu jsem ale věděl, že existují tradeři (např. Woodie), kteří profitabilní jsou. Dal jsem si tedy závazek, že do toho budu „bušit“, dokud bude potřeba. Studoval jsem tudíž kódy strategií a přístupy jejich autorů, četl knihy o tradingu a osobním rozvoji a úspěchy se pomaličku začaly dostavovat. Výsledky backtestů už nebyly katastrofální, pouze velice špatné. V průběhu studia dále špatné, nic moc, „nalej-vylej“, později i nějaká naděje na zisk. Zjistil jsem, že nemá cenu se honit za spoustou obchodů na nízkých timeframes, že denní a hodinové grafy mi dělají mnohem lepší službu, dosáhnout na nich dobrých výsledků je mnohem, mnohem jednodušší. Jak jsem se dozvídal nové věci, hned jsem se je snažil naprogramovat a otestovat.
    Zde bych rád podotknul, že programátorem jsem se nenarodil, ale musel jsem postupně zjistit (např. na fórech), jak nejlépe jednotlivé části strategie vyřešit technicky a vychytat hodně chyb (především vlastních). Postupem času přestávalo být udržitelné, abych měl pro každou strategii vlastní kód. Vytvořil jsem tedy univerzální EA a zavedl parametry pro výběr vstupů, výstupů, řízení pozice a filtry signálů. Sady (sety) těchto parametrů ve spojení s kódem samotným tvoří jednotlivé strategie systému All2Gather.
    Když už byly mé kódy na slušné úrovni, bylo třeba řešit overfitting. Výsledky backtestů vypadaly výborně, ale na nezávislém vzorku dat strategie prodělávala. S těžkým srdcem jsem musel „zahodit“ většinu svých tak pracně (pře)optimalizovaných vstupů a snažil jsem se o co nejmenší počet faktorů, které strategii mohou ovlivňovat. Tehdy mi hodně pomohlo studium přístupu a patternů Larryho Williamse.
    Zároveň jsem zkusil použít určité procento průměrné volatility trhu pro stanovení velikosti StopLossu, Profit Targetu a Trailing SL. Dále jsem zjistil, že je potřeba hledat takové oblasti nastavení parametrů strategií, kde i při jejich mírné změně nedochází k velkému zhoršení výsledků. Toto je samozřejmě časově náročné, ale MetaTrader mi umožnil udělat takových backtestů tisíce. Ověřil jsem si, že i v tradingu vede správná cesta přes spoustu neúspěchů a malých pokroků.
    Většina začínajících obchodníků má pocit, že svůj přístup musí postavit na nějakém velmi jemném a „tajném“ edge, nejlépe koupeném za velké peníze. Vy jste svůj plně automatizovaný systém založil na patternech Larryho Wiliamse, které jsou všem k dispozici v jeho knihách. Do jaké míry používáte pro vstup patterny v jejich základní podobě?
    Jsem silným zastáncem price action. Po této stránce mi patterny Larryho Williamse velmi vyhovují. Pokusím se tedy stručně popsat ty, se kterými dosahuji nejlepších výsledků.
    Reverzní den (Reversal day)
    Jak píše Larry ve své knize „Kompletní průvodce obchodováním komodit [1]” na straně 190: “Co když ale trh zavře níže než předchozího dne a zároveň níže než byla jeho otevírací cena?”... Jedná se podle něj o jeden z nejsilnějších býčích patternů.

    Open a Close jsou na Forexu dost relativní hodnoty, můj broker neobchoduje pouze přes víkend. Musel jsem si jej pro Forex tedy trochu upravit, protože jsem dostával příliš mnoho falešných signálů. Moje pravidlo pro nákup je následující:

    Místo Open a Close používám hodnoty Low z předchozích dvou dnů. Druhá část pravidla se snaží o vstup v souladu s trendem.
    Pravidlo pro prodej je opačné, s využitím hodnot High.
    Obvykle požaduji, aby byl vstupní signál potvrzen určitou „Tolerancí“ – cena se ještě musí pohnout ve směru zamýšleného obchodu. Vystupuji na prvním profitabilním Open (Bailout Exit), na základním StopLossu či ProfitTargetu.
    Ukázka vstupů na základě tohoto patternu:

    Léčka specialistů (Specialist’s Trap)
    Tento pattern jsem objevil v knize “Dlouhodobá tajemství krátkodobých obchodů”.
    Vezměme maximální a minimální cenu za předchozích 20 dnů. Pokud půjde cena pod toto rozpětí, situace se nazývá “range breakout”. Nazvěme čárku, která udělala tento breakout “čárka B”. Pokud druhá až sedmá čárka (já používám pouze třetí) po čárce B překročí High čárky B, jedná se o nákupní signál. Prodejní signál funguje opačně.
    Selhání “range breakout” je tedy originální Williamsovo pravidlo, x-tá čárka, při které selhání nastane, už však můj přídavný filtr či optimalizace.
    Vystupuji opět na prvním profitabilním Open (Bailout Exit), na základním StopLossu či ProfitTargetu.
    Breakout volatility (Volatility Breakout)
    Tento pattern označuje Larry Williams jako svůj vůbec nejsilnější.
    50% včerejšího range (High – Low) se přičte k dnešnímu Open. Pokud cena překročí tuto hodnotu, strategie vstoupí do dlouhé pozice. Analogicky pro prodejní signál - tatáž hodnota se odečte od dnešního Open. Pokud cena klesne pod tuto hodnotu, strategie vstoupí do krátké pozice.
    Stop Loss se nastaví taktéž na 50% včerejšího range (tj. teoreticky na hodnotu dnešního Open).
    Strategie vystupuje z pozice buď na tomto základním StopLossu nebo na prvním profitabilním Open, resp. až v 7h ráno – moje pojetí Bailout Exit.
    50% range je výchozí hodnota. Pro jednotlivé trhy je možno ji mírně upravit (např. na EURUSD funguje dobře 60% pro vstup a 40% pro StopLoss).
    Ukázka vstupů na základě tohoto patternu:

    Všechny zmíněné strategie obchoduji na denním timeframe.
    Pro filtrování vstupů dále používám Larryho koncept TDW (Trade Day of Week) – např. pro pattern Reverzní den na GBPUSD jsou to pondělí, úterý a pátek.
    Pro příklad - skutečná equity křivka strategie „Reverzní den“ od začátku obchodování:

    Předpokládám, že hlavní své know-how vidíte tedy nikoliv ve vstupu, ale v řízení pozice, risku, money-managementu a diverzifikaci. Můžete se s ostatními podělit o základní poznatky, které jste v této oblasti v souvislosti s obchodováním svého systému získal?
    Rozhodně. Nesnažím se hledat nějaké hodně velké „edge“, které by správně predikovalo směr trhu. Snažím se mnoho maličkých „edge“ spojit do jednoho systému. Začal jsem být úspěšný, když jsem pochopil, že nemám šanci uhodnout, kudy se trh v danou chvíli vydá. Naprosto nekompromisně musím dodržovat svůj systém a nechat se „volně unášet“ v rámci nastavených mantinelů.
    Nutnost použít základní StopLoss při vstupu do každé pozice, myslím, nemusím rozebírat.
    Pro řízení pozice používám u dvou ze čtyř strategií Trailing StopLoss (posun SL pod předchozí Low nebo nad předchozí High).
    Velice se mi rovněž osvědčil Williamsův Bailout, tj. výstup na prvním profitabilním Open. Jelikož můj broker umožňuje obchodování od 7h ráno, aplikuji ho v tuto dobu.
    Co se týká řízení rizika, pro každou pozici riskuji fixní procento zůstatku na účtu. Podle průměrné volatility stanovím velikost základního StopLossu a podle nastaveného rizika spočítám maximální počet lotů, které mohu v danou chvíli otevřít.
    Snažím se pravidla svých strategií co nejvíce zobecnit a relativizovat. Některé parametry sice nastavuji fixně, v dlouhodobém měřítku a v kombinaci s ostatními faktory to však není na závadu.
    Když při vývoji strategie váhám, pro kterou kombinaci parametrů se rozhodnout, preferuji tu, která dělá raději méně obchodů, abych se zbytečně nevystavoval riziku zůstávání v trhu. Ve chvíli, kdy mé „edge“ ztrácejí svůj potenciál, nezůstávám v trhu déle, než je nutné.
    Sleduji, jestli je strategie úspěšná díky náhodě (pár velmi ziskových obchodů za testované období) nebo zda zisku dosahuje pravidelně. Vyhýbám se přístupům s nízkým Risk-Reward Ratio. Strategie, které mají obrovský StopLoss, maličký ProfitTaking a tím vysokou úspěšnost, jsem už dávno opustil.
    Portfolio strategií se snažím sestavovat tak, aby výsledky obchodů jednotlivých strategií byly mezi sebou pokud možno aspoň trochu negativně korelované. Při sestavování strategií nehledám kombinaci, která maximalizuje zisk, spíše přihlížím k ukazatelům jako Sharpe Ratio, Sortino Ratio, standardní odchylce, zešikmení a špičatosti rozdělení výsledků obchodů, případně k dalším robustním metrikám.
    Pokračování rozhovoru naleznete na Finančníkovi v článku https://www.financnik.cz/clanky/serialy/live-trading/zkusenosti-s-vyvojem-jednoducheho-ale-profitabilniho-aos---cesta-tradera-mirka-dokonceni-r984/.

    +93 % za 3 měsíce – breakout systém na ES

    Přibližně před rokem jsem popisoval nasazení intradenního systému, který po spuštění inkasoval ztrátu za ztrátou. Nyní má za sebou už reprezentativnější vzorek 100 obchodů a tento rok generuje zisk za ziskem. Myslím, že princip dlouhodobého vydělávání na burze nelze demonstrovat lépe.
    První popis nasazení systému naleznete v článku Očekávání vs. realita obchodování. Jak se připravit? V něm jsem popisoval, že přestože při obchodování vždy podvědomě doufáme v to nejlepší, musíme se připravit na realitu. Která může vypadat třeba tak jako u mého systému. Přestože má systém super historické výsledky a obchodovaný edge dává smysl, po nasazení live se mu příliš nedařilo. Od spuštění prakticky ztrácel. A nejen v rámci první série cca 13 obchodů popisovaných v článku. Systému se nedařilo ještě několik měsíců. Equity křivka se započítanými komisemi a skluzem (tick na vstupu i výstupu) vypadala do poloviny roku 2019 takto:

    Ten pohled vůbec není hezký. Zejména, pokud takový systém obchodujete jako nováček (třeba jste si jej koupili nebo pronajali), bez porozumění dlouhodobých pravděpodobností a podkapitalizovaně. Například s typickým účtem 10 000 USD, který se pro e-mini ES běžně doporučuje. V tom případě nyní čelíte drawdownu cca 45 % a ohromné nejistotě, jestli metoda funguje. Pokud jste tak již neučinili, pravděpodobně systém přestanete obchodovat.
    Přitom jak jsem ukazoval v nedávném vysílání zaměřeném na popis cesty tradera – dlouhodobým pravděpodobnostem nelze poručit, aby plynuly v konstantním složení. Máte-li systém s průměrným ziskem 150 USD/obchod, tak to neznamená, že tento zisk se bude dostavovat v každém jediném obchodě. Jde o dlouhodobý průměr. V praxi to znamená, že může přijít nejprve hodně ztrát a následně hodně zisků. Průměr se formuje za delší období – např. 100 obchodů. Sám dnes přemýšlím u strategií v horizontu let.
    Je tedy vždy extrémně důležité nastavit strategii správný risk management (například přidělený kapitál) a zejména obchodovat systémy v portfoliích. Protože pak nebudeme mít tendence vypínat to, co „vypadá, že nefunguje“ a necháme vyvinout dlouhodobé pravděpodobnosti.
    A jak vypadá tento sytém po přibližně 100 obchodech?
    Takto:

    Systém pookřál a volatilita je zvýšená (ještě, aby ne – jde o tzv. breakout volatility), a pokud bychom snesli loňský 45% drawdown, tak bychom letos inkasovali za první tři měsíce skoro 100% zhodnocení (po komisích a skluzech 93%):

    A tradičně – pokud se na equity systému podíváme z dlouhodobého pohledu, pak onen dramatický úvod na začátku roku 2019 vlastně vůbec tak dramaticky nevypadá:

    Co uvedené demonstruje?
    Základním bodem pro zvládnutí úspěšného obchodování je rozumět dlouhodobým pravděpodobnostem a zejména tomu, jakou volatilitu můžeme ve výsledcích obchodování očekávat. Uvedený 45% drawdown na hypotetickém desetitisícovém účtu je statisticky zcela očekávatelný – byť to tak z dlouhodobého backtestu vůbec nemusí vypadat.
    Strategie je potřeba obchodovat v portfoliích. Protože jen tak se dají rozumně přestát období, kdy se strategii nedaří (a taková období budou mít všechny strategie). Například nyní, ve zvýšené volatilitě plné dramatických poklesů akciových indexů, mi samozřejmě nevydělávají swingové systémy nakupující akcie (které ale mají krásně vyděláno z předcházející let). Příliš mě to ale nestresuje, protože žně mají například právě breakout systémy těžící z vysoké volatility.
    Volatilita strategie musí odpovídat velikosti účtu. Například popisovanou strategii v ES sám neobchoduji s alokací 10 000 USD, ale výrazně vyšší. Zde je extrémně důležité rozumět metrikám typu sharpe ratio. Viz Vyhodnocování obchodních systémů z pohledu dostupných metrik. Skutečně výnosy generujeme podstupovaným riskem a ten je třeba řídit. Jistě, pak nebudeme dosahovat zhodnocení 100 % za pár měsíců, ale budeme schopni strategie obchodovat dlouhodobě.
    Při obchodování strategií se musíme pídit po dlouhodobých risk profilech systémů a dobře rozumět tomu, co zvládneme obchodovat a co nikoliv. To, co v tradingu můžeme kontrovat, je risk. Pokud ten budeme mít rozumný, tak se výnosy dostaví. Spousta obchodníků naskakuje do systémů jen proto, že se jim daří poslední dobou. Třeba zrovna tak, jako mému ES systému. A pak jsou překvapeni, že jim takový systém třeba i vymaže účet. Proto jsem přesvědčený, že je lepší začít s pomalejšími swingovými systémy, které vyučuji např. ve workshopu swingového obchodování, zocelit psychiku a skutečně akceptovat všechny principy tradingu. A teprve následně se vrhat do agresivnějších a rychlejších přístupů. Intradenní breakout systémy mají jednoznačně místo v našem arzenálu strategií, ale jak vidíte, dokáže to být jízda. Na druhou stranu jde o strategie, které dobře dokáží vytěžit období s vysokou volatilitou, které není pro akciová portfolia nejpříznivější.
×
×
  • Vytvořit...