V tomto článku
Po prečítaní dokážete…
- Z údajov dostupných pred signálom zrekonštruujete hranice a relatívny filter vrátane nulovej šírky.
- Odlíšite uzavretie nad pásmom, novú udalosť a povolený obchod.
- Prepočítate hrubé aj čisté riziko dvoch tranží a zostávajúci EUR rozpočet.
Vysvetlenie pojmov priamo v článku
Limitný pokyn Backtest: skúška pravidiel na historických údajoch Stop loss Posuvný stop (trailing stop) Take profit (TP)Prerazenie znamená prekročenie vopred určenej hranice. Cena môže pokračovať alebo sa vrátiť do pásma. Stratégia preto potrebuje pravidlo dostupné v čase rozhodnutia, model vykonania a záznam vrátane nevydarených pokusov. Presvedčivá šípka ani dokončená sviečka mimo pásma nepreukazujú budúce pokračovanie alebo ziskovosť.
Definujte signál skôr, než posúdite výsledok
Jedno výslovné cvičenie uloží najvyššie High a najnižšie Low z predchádzajúcich 20 dokončených Bid sviečok ešte pred začiatkom signálnej sviečky. Rastový signál vznikne, ak nasledujúci Close prekročí uloženú hornú hranicu. Dvadsať je zvolený parameter, nie optimum. Kanál nemusí byť konsolidáciou; šírku, trvanie a ďalšie podmienky definujte oddelene. Obchodovanie vnútri konsolidácie pracuje s inou hypotézou, kým hranice držia. Po ich prekročení sa samo neprepne na ziskový režim prerazenia.
Ako rozpoznať vhodne definovanú konsolidáciu?
Signálnu sviečku nezahŕňajte do maxima, ktoré má jej vlastný Close prekročiť. Hranice zmrazte alebo presne určte ich aktualizáciu. Bollingerove pásma, ATR, trvanie či opakované dotyky môžu byť merateľnými filtrami. Neznamenajú však nahromadenú energiu ani silnejší výstup z dlhšieho pásma. Podpora a rezistencia pomáhajú s výberom úrovní; pravidlo zapíšte pred pohľadom na ďalšie ceny.
Skutočné a falošné prerazenie
Close za hranicou potvrdí zvolenú signálnu podmienku, nie správanie ďalších sviečok. Zlyhanie definujte vopred pomocou časového horizontu a podmienky návratu. Knôt vonku s Close vnútri môže nevyhovieť vstupu založenému na uzavretí; Close vonku môže zlyhať neskôr. Neskorší názov „skutočné prerazenie“ nesmie ospravedlňovať vstup, akoby bol výsledok vtedy známy.
Tento variant čaká na dokončenú sviečku za hranicou. Súlad s vyšším intervalom môže byť samostatným filtrom, no denné prerazenie nie je automaticky čistejšie či ziskovejšie než hodinové. Intervaly a filtre porovnávajte s rovnakými nákladmi a predpokladmi realizácie.
Vstup, stop a cieľ
Trhový pokyn po uzavretí signálu, stop pokyn uložený vopred a limitný pokyn čakajúci na návrat sú odlišné varianty. Predvolený emulátor TradingView vykonáva novovytvorené pokyny najskôr na nasledujúcom dostupnom ticku. Pri predvolenom výpočte na konci sviečky ide o otvorenie ďalšej. Nastavenia simulácie to môžu zmeniť; nejde o záruku brokerovej ceny. Limit môže zostať nevykonaný a dotyk grafu nepotvrdzuje celý objem. Určte skutočné pravidlá produktu aj strany kotácií.
Jedno možné zneplatnenie umiestni stop za opačnú stranu pásma. Vznikne široká plánovaná vzdialenosť, ktorá môže znížiť výnos voči riziku. Iné testované plány používajú štruktúru retestu alebo násobok ATR. Žiadne miesto nie je univerzálne jediné správne. Pravidlo vyberte pred vstupom a podľa neho vypočítajte veľkosť.
Cieľ meraného pohybu premieta určený násobok šírky pásma od určenej referencie. Násobky, veľkosť čiastočných výstupov a prípadný posuvný stop určte vopred. Ziskovosť závisí od celého rozdelenia výsledkov a nákladov, nie iba od toho, kam neskôr dosiahli vybrané ciele. Bežný stop nezaručuje realizačnú cenu.
Hypotetický príklad krok za krokom
Pôvodný fiktívny EUR/USD model má uložené pásmo 1,0800–1,0900, široké 100 pipov pri pipe 0,0001. Signálny Bid Close je 1,0923. Predpokladáme neskorší úplný Ask nákup 5 000 EUR na 1,0925 a iba vo vetve s retestom ďalší úplný Ask nákup 5 000 EUR na 1,0900. Ani jedna realizácia sa neodvodzuje z Close alebo samotného dotyku. Zvolená stop úroveň je 1,0790. Ciele od hornej hranice sú 1,1000, 1,1050 a 1,1100 pri jednej, jedenapolnásobnej a dvojnásobnej šírke. Sú to výpočtové referencie, nie predpovedané destinácie.
Prvý predpokladaný vstup má ku stopu 135 pipov a k cieľom 75, 125 a 175 pipov. Retest má k rovnakému stopu 110 pipov. Pridanie zvyšuje expozíciu: pri predpokladanom výstupe 1,0790 stratí prvých 5 000 EUR 67,50 USD a ďalších 55 USD, spolu 122,50 USD hrubo. Lepšia cena pridanej tranže neznižuje celkové riziko.
| Predpokladané úplné výstupy | Hrubý výsledok USD | Po celkovej provízii 3 USD |
|---|---|---|
| Obe na Bid 1,1000 | +87,50 | +84,50 |
| Obe na Bid 1,0790 | −122,50 | −125,50 |
| Polovica každej na 1,1000, zvyšok na 1,0790 | −17,50 | −20,50 |
| Obe horšie na Bid 1,0785 | −127,50 | −130,50 |
Hrubý výsledok je súčet EUR množstiev násobených rozdielom skutočného výstupného Bid a vstupného Ask. V každej uvedenej vetve vrátane deleného výstupu predpokladáme spolu províziu 3 USD; bez financovania a konverzie. Ide o vymyslený poplatok cvičenia, nie cenník brokera. Spread je už v realizačných cenách, preto ho neodpočítavajte druhýkrát. Aj čiastočný výber zisku môže skončiť čistou stratou.
Počet signálov je ďalšia samostatná otázka. Zmrazte hornú hranicu 1,1040, predchádzajúci Close 1,1037 a nasledujúce Close 1,1045, 1,1048, 1,1038 a 1,1042. Pravidlo „každé uzavretie nad“ označí sviečky 1, 2 a 4: tri signály. Pravidlo „prechod z úrovne alebo pod ňou nad“ označí 1 a 4: dve udalosti. Osobitne určte, či existujúca pozícia pripúšťa ďalší pokyn. Signál, nová udalosť a povolený obchod sú rôzne záznamy. Tieto Close preverujú iba počítanie, bez realizácií a výnosov.
Znamenajú dva body nad pásmom to isté?
Obe ceny prekročili 100, ale vlastný filter podielu aspoň 0,5 prijme iba úzke pásmo. Nulová šírka vyžaduje samostatné riešenie.
Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.
Pôvodný vlastný model porovnáva pásma [98; 100] a [80; 100] v jednej hypotetickej jednotke a lineárnej mierke. Obe uzavrú na 102. Vymyslený dodatočný filter vyžaduje (Close − U)/(U − L) ≥ 0,5. Vzdialenosť nad U je vždy 2; šírky sú 2 a 20. Podiely 2/2 = 1 a 2/20 = 0,1 preto dajú rozdielne výsledky filtra. Obe ceny prekročili U, ale iba prvý variant prešiel filtrom.
Hodnotu 0,5 nevydávame za optimum ani odporúčanie obchodu. Ak U = L, delenie nulou nie je platné; pravidlo musí mať výslovné spracovanie takého vstupu. Obrázok skúma matematiku vlastnej podmienky, nie výkonnosť obchodov. Absolútna vzdialenosť a vzdialenosť voči šírke odpovedajú na rôzne otázky.
Samostatný EUR rozpočet: koľko možno pridať?
Nový hypotetický výpočet zachováva prvý nákup 5 000 EUR na 1,0925, retest cenu 1,0900 a predpokladaný stop výstup 1,0790. Pridáva pevný prevod 1,1000 USD/EUR a celkový rozpočet 100 EUR, teda 110 USD. Z neho odpočítame modelovú celkovú províziu 3 USD a prvé hrubé riziko 67,50 USD. Pre druhú tranžu zostáva 39,50 USD.
Každá ďalšia jednotka EUR stratí pri určených cenách 0,0110 USD. Strop dodatočného množstva je 39,50/0,0110 ≈ 3 590,91 EUR. Pri vlastnom ilustračnom kroku 1 000 EUR zaokrúhlime nadol na 3 000 EUR; krok nie je tvrdením o každom brokerovi. Celková strata by bola 67,50 + 33 + 3 = 103,50 USD, približne 94,09 EUR. Pridanie 4 000 EUR dá 67,50 + 44 + 3 = 114,50 USD, približne 104,09 EUR, a limit už prekročí. Pôvodné pridanie 5 000 EUR by s províziou stratilo 125,50 USD, približne 114,09 EUR.
Pravidlo pridať „za lepšiu cenu“ preto potrebuje limit celého obchodu. Model nezahŕňa horší stop, financovanie ani konverzné poplatky a negarantuje realizovanú stratu 100 EUR. Pred ďalším pokynom prepočítajte zostávajúci rozpočet v jednej mene a overte aj samostatnú dostupnosť marže.
Filtre skúšajte bez predpokladu, že zabránia zlyhaniu
MT5 definuje tickový objem ako počet tickov prijatých počas tvorby sviečky. Je odlišný od objemu skutočných obchodov, ktorý pri OTC symboloch nemusí byť dostupný. Brokerov počet tickov nie je celkový forexový obrat a nemusí počítať iba zmenené ceny. Zapíšte zdroj údajov a objemový filter testujte samostatne. Rovnako filter seansy alebo makroekonomického oznámenia mení vzorku, nie istotu pokračovania.
Obchodné hodiny poskytujú kontext; nepreukazujú, že ázijské prerazenia vždy zlyhajú alebo londýnske sú najsilnejšie. Pozorovateľný Close za pásmom je jedno pravidlo. Zlepšenie čistých výsledkov treba overiť aj s falošnými prerazeniami a nákladmi.
Čo urobiť pri najbližšom cvičení?
- Pred signálom uložte nástroj, cenový základ, interval a počet sviečok kanála. Určte filter šírky, volatility alebo seansy.
- Vypočítajte šírku a vzdialenosť signálu. Odlíšte absolútnu vzdialenosť od relatívneho filtra a vyriešte nulovú šírku.
- Zapíšte typ pokynu, kotáciu, platnosť, stop, množstvá výstupov a poplatky. Po pridaní tranže prepočítajte celé riziko.
- Zaznamenajte čas konečného signálu a možnej realizácie. Close nenahrádza neskorší fill.
- Uchovajte všetky signály, chýbajúce retesty, nevykonané pokyny, straty aj otvorené pozície na konci vzorky. Porovnajte zmrazené varianty na ďalších údajoch.
Konsolidácia skúma dianie v pásme, klin má inú geometriu a dvojitý vrchol či dno vyžadujú vlastné potvrdenie. Žiadny tvar sám negarantuje zmenu smeru.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne. 0,1 je menej než 0,5. Samotné prekročenie U a splnenie dodatočného filtra sú odlišné podmienky.
Ďalšie otázky
Čím sa skutočné prerazenie líši od falošného?
Dokončený Close za uloženou hranicou spĺňa signál, nie predpoveď. Zlyhanie definujte podmienkou návratu a časovým horizontom pred ďalšími sviečkami. Knôt vonku s Close vnútri môže nevyhovieť vstupu; aj Close vonku sa môže neskôr vrátiť. Čas konečného signálu oddeľte od možnej realizácie. Vyšší interval, rast tickového objemu ani ďalší filter nezaručujú čistejší alebo ziskovejší signál.
Je lepšie vstúpiť hneď alebo až pri reteste?
Porovnajte explicitné varianty. Trhový pokyn po potvrdení a limit na reteste vytvárajú iné realizácie a prípustné prípady. Retest nemusí prísť alebo nemusí vyplniť celý objem; trhový fill nemusí byť Close. Tranže potrebujú výpočet celkového rizika a poplatkov. V pôvodnom modeli pridanie 5 000 EUR za lepšiu cenu zvýši plánovanú hrubú stratu pri určenom stope zo 67,50 na 122,50 USD. Lepší pridaný vstup neznižuje celkové riziko ani nezaručuje lepší čistý výsledok.
Kam patrí stop a ako určiť cieľ pri prerazení?
Žiadne umiestnenie stopu ani násobok cieľa nie sú univerzálne. Pred obchodom určte zneplatnenie, realizačné predpoklady a množstvo. Pôvodný cieľ 1,1000 je 75 pipov nad prvým predpokladaným nákupom 1,0925, stop 1,0790 je 135 pipov pod ním. Ďalšie ciele sú osobitné pravidlá, nie záruka ziskovosti. Polovica každej tranže na prvom cieli a zvyšok na stope dá −17,50 USD hrubo, po celkovej provízii 3 USD −20,50 USD. Horší stop stratu zväčší.
Funguje rovnaké pravidlo na každom páre a v každej seanse?
Výkonnosť neodvodíte z názvu páru alebo seansy. Zafixujte produkt, poskytovateľa, cenový základ, signál a náklady; potom porovnajte hodiny či nástroje s rovnakým pravidlom. Užšia vzorka alebo vyšší počet tickov nepreukazujú lepšie čisté výnosy. Použite špecifikáciu ticku a pipu konkrétneho symbolu namiesto univerzálneho rozsahu pre kovy. Signály pri oznámeniach, chýbajúce retesty a neúspechy zahrňte podľa vopred zvolených pravidiel.
Zdroje a overenie
- TradingView — Strategies: broker emulator and orders
Predvolené vykonanie najskôr na ďalšom ticku, pri výpočte na konci sviečky na ďalšom Open. Simulačné nastavenia nenahrádzajú brokerove pravidlá a ceny.
- MetaQuotes — Price Data
Tickový objem je počet prijatých tickov počas sviečky, odlišný od skutočného objemu obchodov. OTC graf Bid nie je cena nákupu Ask.
- MetaQuotes — Trading: general concepts
Limitné, trhové a ochranné pokyny, strany kotácií a rozdiel zadania a vykonania. Modelové poplatky ani úplné realizácie nie sú tvrdením o konkrétnom brokerovi.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
