Obchodné stratégie

Momentum: ROC, poradie a úplné pravidlá obchodu

Rozdiel ROC a MT5 Momentum, úplný EUR/USD prototyp aj USD/JPY trailing. Nová EUR kontrola ukáže, kedy ani minimálny lot nevyhovie rozpočtu.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Momentum: ROC, poradie a úplné pravidlá obchodu“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Odlíšite kladné vlastné ROC od poradia vo vopred určenej skupine.
  • Porovnáte vzorce ROC a Momentum aj zmenu spôsobenú posunutou základňou.
  • Prepočítate pôvodné vykonania, samostatný trailing a EUR hranicu minimálneho objemu.

Vysvetlenie pojmov priamo v článku

Backtest: skúška pravidiel na historických údajoch Obchodný plán Zostatok účtu (balance) Likvidita trhu Stop loss Obchodný denník

Veľká sviečka, silný trend a kladné momentum sú odlišné pozorovania. Obchodné pravidlo potrebuje presné meranie, vstup a výstup, potom overenie čistého výsledku. Na úplných príkladoch odlíšime vypočítaný signál od príbehu, ktorý vyzerá presvedčivo až po skončení pohybu.

Meranie, rozhodnutie a výsledok výskumu

Indikátor momenta opisuje minulú cenovú zmenu. Stratégia k nemu pridáva rozhodnutia; výskum hodnotí konkrétne nástroje, dáta a portfólio. Časové momentum porovnáva nástroj s jeho vlastnou minulosťou. Prierezové momentum porovnáva výnosy vopred určenej skupiny a vytvára poradie. Zhrnutie štúdie Moskowitz, Ooi a Pedersen z roku 2012 zahŕňa futures a forwardy vrátane mien. Nepotvrdzuje nižšie uvedený maloobchodný prototyp EUR/USD. Čítané bolo autorské zhrnutie, nie replikačný kód alebo celý výskumný súbor.

Pravidlo prerazenia aj sledovanie trendu môžu používať momentum. Názvy nepredpisujú poradie vstupov ani pevné týždňové či mesačné držanie. Pred hodnotením pohybu určte okno, zdroj cien, prípustné nástroje, vstup aj výstup. Viac indikátorov alebo dlhšie čakanie samo nezvýši dokázanú pravdepodobnosť pokračovania.

Rast vlastnej ceny ešte nie je prvé miesto

Tri fiktívne indexy začínajú rovnaké obdobie hodnotou 100 a končia na 102, 104 a 106. Ide o indexy s ľubovoľnou jednotkou, nie pridelené obchodné vykonania.

Rast vlastnej ceny a poradie v skupineROC za rovnaké obdobie je A 2 %, B 4 %, C 6 %. Všetky spĺňajú kladné ROC; iba C je prvé.KLADNÉ ROC, POSLEDNÉ MIESTOA+2%B+4%C+6%Rovnaké obdobie, kladné základne.Filter ROC > 0: A, B aj C.Výber prvého v poradí: iba C.
Stĺpce zobrazujú zmenu za spoločné obdobie; nepredpovedajú ďalšie ceny.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Textové vysvetlenie diagramu: Rast vlastnej ceny a poradie v skupine

Pôvodná geometria troch percentuálnych zmien, všetky atribúty a súradnice zachované.

A, B aj C majú kladné ROC; prvé miesto patrí iba C. Zámena podmienok mení výber.

Pravidlu ROC > 0 vyhovujú A, B aj C. Pravidlo „najvyššie ROC spomedzi týchto troch“ vyberie iba C. A má +2 %, ale je posledné. Zámena podmienok mení výber a vyžaduje zaznamenať zloženie skupiny. Nástroje nepridávajte až po zistení poradia. V príklade nie sú zhody, pokyny ani náklady; ani jedno pravidlo tým nepreukazuje obchodnú výhodu.

ROC: skontrolujte vzorec aj posúvajúci sa menovateľ

ROC = (aktuálny Close / Close pred n periódami − 1) × 100 %. Štrnásť periód je jedna možná voľba. Pri dennom Forexe ide približne o štrnásť obchodných seáns, takmer tri obchodné týždne. Na H4 ide o 56 hodín zdrojových periód bez zatvorenia trhu, nie zaručený kalendárny interval. Meranie porovnáva koncové body a nepredpovedá nasledujúci pohyb.

Klesajúce ROC preto nedokazuje pokles dnešnej ceny, zrýchľovanie alebo obrat. Ani nula medzi koncovými bodmi nepreukazuje konsolidáciu: cesta medzi nimi mohla byť prudká. Na rovnakých vstupných cenách najprv porovnajte implementácie, až potom testujte dodatočné filtre.

Opis fázy grafu nie je obchodný pokyn

Bočný pohyb po poklese, rast, bočný pohyb po raste a pokles možno použiť ako opis grafu. Ak ovplyvnia test, potrebujú merateľné definície. Nasledujúca klasifikácia nie je úplnou metódou výberu akcií a nedá sa automaticky preniesť na forexový kontrakt. Z fázy grafu neurčíme inštitucionálnu akumuláciu, distribúciu alebo budúci smer.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Ilustračná fázaČo možno pozorovaťČo z toho nevyplýva
1: možná základňaBočný pohyb po poklese a vyrovnávajúci sa dlhodobý priemer.Identita kupujúcich alebo potvrdená akumulácia.
2: rastový trendMožný filter: cena nad rastúcou EMA 200 a EMA 50 nad EMA 200.Rovnocennosť s kladným či zrýchľujúcim ROC alebo overený nákup.
3: možný vrcholBočný alebo slabnúci pohyb po predchádzajúcom raste.Dôkaz distribúcie veľkých účastníkov.
4: klesajúci trendNižšie maximá a minimá alebo cena pod klesajúcou EMA 200 podľa zvolených kritérií.Úplný model predaja nakrátko; chýbajú vstup, výstup a vykonanie.

Fázu zistenú neskôr nepoužívajte na potvrdenie skoršieho rozhodnutia. Filter definujte vopred, uchovajte aj odmietnuté prípady a porovnajte jeho príspevok k čistým výsledkom. Samotná klasifikácia nezaručuje zlepšenie.

Úplný výskumný prototyp EUR/USD

Nasledujúca samostatná špecifikácia používa iba dlhé pozície, D1 Bid sviečky jedného poskytovateľa a pevné časové pásmo servera. ROC(20) počíta až po uzatvorení sviečky. Bez otvorenej pozície vznikne signál prechodom z hodnoty ≤ 0 na > 0. Vstup je prvé dostupné následné Ask vykonanie. Drží sa jedna pozícia bez pridávania a počas nej sa ďalšie signály neprijímajú.

Stop je najnižšie Bid Low posledných piatich uzatvorených sviečok vrátane signálnej mínus 0,0002 a zostáva pevný. Vstup sa odmietne, ak je aktuálny Bid už na stope alebo pod ním, prípadne podmienky brokera bránia zadaniu. Objem musí byť určený pred testom a treba preveriť maržu, minimálny objem, krok a obmedzenia stopu.

Dodatočný filter vyššieho časového rámca je samostatný variant. Treba uložiť jeho definíciu a vtedy dostupnú hodnotu, nie ho potichu doplniť do základného prototypu. Predčasný vstup alebo nesúlad s písomnými pravidlami patrí medzi odchýlky v denníku, nie medzi spätné dôkazy trhovej fázy.

ATR a objem: čo merajú a čo nepotvrdzujú?

ATR meria veľkosť cenového rozpätia vrátane medzier, nie smer alebo identitu obchodníkov. Brokerov tickový objem zachytáva zaznamenanú aktivitu kotácií; nie je konsolidovaným obratom celého spotového Forexu. Napríklad OANDA pri sviečke definuje volume ako počet vytvorených cien. Vyššie ATR alebo tickový objem nedokazuje inštitucionálnu účasť ani hlbokú knihu pokynov.

Pre samostatný test možno vopred zvoliť ATR aspoň o 20 % nad jeho priemerom z dvadsiatich sviečok a tickový objem aspoň o 40 % nad jeho dvadsaťsviečkovým priemerom. Základ a zahrnutie aktuálnej sviečky treba tiež zapísať. Ide o kandidátske prahy pre daný feed, nie zaznamenanú osobnú skúsenosť autora alebo najlepšie hodnoty. Počas hodnotenia ich držte pevné a zahrňte náklady.

Samostatný variant: trailing stop podľa ATR

Iný prototyp môže používať posúvaný stop. Pred testom určte kotvu, výpočet ATR, okamih aktualizácie a to, či sa prijatý stop dlhej pozície môže iba zvyšovať. Vypočítaný návrh, brokerom prijatá zmena a skutočná realizácia sú tri odlišné veci. Žiadny násobok tu nie je označený za najlepší výstup alebo podmienku veľkej výhry.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Pôvodná fiktívna postupnosť USD/JPY bez historického dátumu
OkamihVýpočet
VstupPredpokladaný Ask 148,40 po uzatvorenom Bid Close nad 148,20.
Počiatočný stop148,40 − 2 × 0,65 = 147,10. Vzdialenosť 1,30 JPY = 130 pipov pri pipe 0,01 JPY.
Po prvom týždniKotva 150,80 − 2 × ATR 0,78 = 149,24. Sprísniť iba nad predchádzajúci prijatý stop.
Po treťom týždniBid kotva 153,90 a ATR 0,92 JPY, teda 92 pipov: návrh 152,06.
Po piatom týždniBid kotva 156,80 − 2 × ATR 1,05 = 154,70. Zmenu treba prijať nad predchádzajúcim stopom.
Osobitne predpokladaný výstupSkutočný Bid 154,70 dá hrubú vzdialenosť 630 pipov oproti pôvodne plánovaným 130, pomer približne 4,85 pred nákladmi.

Aktivácia stopu negarantuje uvedené vykonanie. Výsledok v mene účtu potrebuje aj objem a prepočet. Násobok 2 je voľba príkladu; 1 nie je vždy príliš tesné a 3 nie je vždy príliš široké. StockCharts Chandelier Exit štandardne odvodzuje kotvu z maxima alebo minima 22 periód a používa 3 ATR: ide o iný algoritmus než zadané kotvy vyššie. Zvýšenie násobku z 2 na 2,5 pri rovnakej kotve stop vzdiali, nesprísni. Viac v modeli ATR trailing stopu.

Päť samostatných podmienok na testovanie

Ide o kandidátov, nie päť vyčerpávajúcich stratégií ani rebríček najdlhších alebo najčistejších pohybov.

  1. Uzatvorenie nad rezistenciou. Úroveň musí byť dostupná vopred. Zapíšte uzatvorenú sviečku a prípadný trendový či ATR filter. Nevyhlasujte začiatok najdlhšieho pohybu bez testu.
  2. Pokračovanie po prestávke. Definujte prestávku a prerazenie bez výberu jej trvania podľa neskoršieho pohybu. Prijaté aj odmietnuté prípady porovnajte pri rovnakom vykonaní.
  3. Pridávanie do existujúcej pozície. Určte ďalší objem, spúšťač a stop, potom spoločnú expozíciu, hotovostné riziko a náklady. Priebežný zisk nezaručí výnos pôvodnej ani pridanej časti.
  4. Návrat ku kĺzavému priemeru. Periódu a potvrdenie zvoľte pred testom. Priemer 21 je voliteľný parameter, nie potvrdené optimum pre každý nástroj.
  5. Formácia spolu s ROC. Obrátenú hlavu a ramená, líniu krku a podmienku ROC definujte osobitne. Súbeh nepreukazuje vysokú pravdepodobnosť obratu.

Päť kategórií chýb a úplný výsledok obchodu

Sledujte konkrétne odchýlky vo vlastnej vzorke. Bez dát nevyhlasujeme najčastejšiu chybu začiatočníkov ani osobne pozorovanú frekvenciu.

  • Účastníci odvodení z grafu. Vyrovnávanie ROC, pokles ATR alebo dlhé tiene neurčia inštitucionálnu distribúciu.
  • Nedokončené sviečky. Priebežný Close sa mení. Pravidlo uzatvorenej sviečky vyžaduje následné dostupné vykonanie; výsledný historický Close nebol automaticky obchodovateľnou cenou.
  • Seansa ako záruka likvidity. Uložte nástroj, poskytovateľa, dátumované hodiny, spread a vykonanie. Názov seansy nepreukazuje tenkú knihu ani londýnsky obrat.
  • Neúplný výstupný algoritmus. Kotva, násobok, aktualizácia ATR aj jednosmerné posúvanie menia pravidlo. Aspoň 2 ATR nie sú univerzálnym riešením.
  • Spätne pridaný vyšší rámec. Hodnota filtra musí byť dostupná pri rozhodnutí. Súlad rámcov nedokazuje dlhšie trvanie pozície.

ROC porovnáva koncové ceny, ATR rozpätie a trendový filter klasifikuje štruktúru. Spolu stále nenahradia overený vstup a výstup.

Čo uložiť do najbližšieho overenia?

  1. Celý prototyp a každý variant. Periódy, ceny, členstvo skupiny, vstup, reset aj výstup. Poradie indikátorov nie je vykonaný obchod. Nástroje nepridávajte po zistení výsledkov.
  2. Zhodu vzorcov na rovnakých dátach. ROC +2 % a MT5 Momentum 102 majú rovnaký pomer s inou referenciou. Zapíšte jednotky periód, zdrojové sviečky a zaobchádzanie s aktuálnou sviečkou.
  3. Neskoršie dáta a úplné náklady. Obnovte všetky prípustné obchody s vykonaním, medzerami, nákladmi a poklesom účtu. Tri vhodne vybrané obchody neurčia najlepší ATR stop ani očakávanú ziskovosť.

Hľadanie obchodnej výhody nadväzuje oddelením výberu pravidla od jeho overenia na neskorších dátach. Žiadny názov metódy nenahradí tento rozdiel.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

A má ROC +2 %, B +4 % a C +6 %. Čo vyberie pravidlo „najvyššie ROC spomedzi týchto troch“?

Zobraziť odpoveď a vysvetlenie

Správne: 6 % je maximum. Kladné A a B spĺňajú inú podmienku, preto nie sú vybrané týmto pravidlom.

Ďalšie otázky

Čím sa momentum líši od sledovania trendu a prerazenia?

Názvy sa môžu prekrývať. Spúšťač prerazenia môže byť súčasťou momentum alebo trendového systému. Nie je povinné poradie vstupov ani všeobecné týždňové a mesačné horizonty. Rozhodujú meranie, vstup, výstup a prípustné nástroje. Časové momentum porovná nástroj s vlastnou minulosťou; prierezové vytvorí poradie v určenej skupine. V našom diagrame majú všetky tri kladné ROC, ale iba C je prvé.

Ako sa ROC počíta a aké má pasce?

ROC = (aktuálny Close / Close pred n sviečkami − 1) × 100 %. Perióda počíta zdrojové sviečky. MT5 Momentum používa pomer krát 100, preto hodnota 102 zodpovedá ROC +2 %. Nezmenených 1,1200 oproti základni 1,1000 dá približne +1,8182 %, oproti 1,1100 asi +0,9009 %. Klesajúce ROC teda nemusí znamenať dnešný pokles ceny. Nula koncových bodov zase nepreukazuje pokojnú cestu medzi nimi.

Funguje momentum na Forexe rovnako ako na akciách?

Výber alebo výsledok akciovej štúdie nemožno automaticky preniesť na maloobchodný menový kontrakt. Autorské zhrnutie výskumu z roku 2012 zahŕňa menové futures a forwardy, ale netestuje náš prototyp ROC(20). Treba určiť kontrakt, dáta, vykonanie a náklady. Tickový objem nie je globálny obrat ani identita investorov. Z textu nevyplýva univerzálna hranica +2 %, odporučená páka 5–10 ani trojmesačný limit trendu.

Ktoré chyby a hranice preveriť ako prvé?

Bez dát neurčujeme najčastejšiu chybu začiatočníkov. Skontrolujte vzorec a starší menovateľ, dostupnosť signálu, Bid/Ask vykonania, objem a náklady. V pôvodnom modeli zhoršenie 56-pipového výstupu na 66 pipov zmení čistú stratu zo 62 na 72 USD. V novej EUR kontrole pri 326 pipoch minimálny objem 0,01 lotu po fixnom náklade 6 USD presiahne rozpočet 30 EUR. Rovnaké kladné ROC tým nezískava výnimku z rozpočtu.

Zdroje a overenie

  1. StockCharts — Rate of Change

    Vzorec percentuálnej zmeny medzi koncovými cenami. Vlastné príklady posunutého menovateľa nepredpovedajú smer.

  2. MetaQuotes — Momentum

    Pomer cien krát 100; Momentum 102 zodpovedá ROC +2 %, nie 102 % cenovému rastu.

  3. Moskowitz, Ooi a Pedersen — Time Series Momentum, autorské zhrnutie 2012

    Časové a prierezové momentum vo výskume futures a forwardov. Čítané zhrnutie neoveruje náš ROC(20) prototyp.

  4. StockCharts — Chandelier Exit

    Kotva 22-periódového maxima alebo minima a štandardné 3 ATR. Naše samostatné pridelené kotvy a násobok 2 sú iný model.

  5. OANDA v20 — Instrument definitions

    Bid, Ask, mid, úplnosť a volume sviečky ako počet vytvorených cien. Nie konsolidovaný obrat celého Forexu.

  6. MetaQuotes — General concepts

    Oddelenie pokynov, pozícií, cenových strán a vykonania stopu; bežný stop nezaručuje cenu.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.