Technická analýza

Dá sa zarábať na indikátoroch? Pravidlá, náklady a priebeh výsledkov

Indikátor nie je celý obchodný postup. Porovnajte očakávanie, poradie strát, filter, minimálny poplatok a cenu predplatného na presných modeloch.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Dá sa zarábať na indikátoroch? Pravidlá, náklady a priebeh výsledkov“. 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…

  • Vypočítať čistý priemer a podmienený bod zvratu.
  • Rozlíšiť súčet, priemer a pokles pri rovnakých výsledkoch.
  • Odhaliť, kedy minimálny poplatok a predplatné menia porovnanie filtra.

Vysvetlenie pojmov priamo v článku

Pokles od maxima: drawdown Podiel ziskových obchodov (win rate) Backtest: skúška pravidiel na historických údajoch Očakávaná hodnota výsledku Veľkosť pozície (objem) Index relatívnej sily (RSI)

Obchodná metóda môže používať hodnoty indikátora na presné rozhodnutia. Spracovanie minulých cien nedokazuje budúci zisk ani nemožnosť zisku. Indikátor určuje výpočet; testovateľná stratégia potrebuje aj dáta, vstup, výstup, veľkosť pozície, realizáciu a náklady. Posudzujte túto úplnú zostavu pravidiel, nie pekný vzhľad krivky.

Čo indikátor počíta a odkiaľ berie vstupy

Overte deklarované dáta a vzorec. SMA sčíta vybrané pozorovania a vydelí ich počtom. Pre hypotetické uzavretia EUR/USD 1,1000, 1,1010 a 1,1020 je SMA(3) = 1,1010. Nie je to predpoveď nasledujúcej uzatváracej ceny. Iný zdroj ceny alebo okno dá iný výpočet. Niektoré skripty čerpajú aj ďalšie dáta; nepredpokladajte, že každý indikátor používa iba ceny viditeľné na tomto grafe.

Transformácia ceny nevytvára nezávislé pozorovanie iba tým, že má nové meno. Môže však pomôcť jednoznačne opísať a zopakovať pravidlo. Pri podmienke „uzavretie pretne SMA smerom nahor“ určte nástroj, interval, okamih potvrdenia, dostupnú vstupnú cenu, výstup, objem a spracovanie ďalšieho signálu počas otvorenej pozície. „Kúp, keď čiara rastie“ nie je úplný reprodukovateľný test.

Historický výpočet a predpoveď nie sú to isté

Aktuálna hodnota indikátora môže byť podmienkou metódy, ale navrhovaný budúci výsledok treba skúmať osobitne. Extrém oscilátora sám neurčuje vyčerpanie pohybu ani čas obratu. Hodnoty otvorenej sviečky sa môžu do uzavretia meniť. Neskôr potvrdenú hodnotu nesmiete spätne považovať za známu pri skoršom rozhodnutí.

Viaceré indikátory môžu spracúvať rovnaké vstupy. Tri súhlasné farby teda automaticky nepredstavujú tri nezávislé potvrdenia. Príspevok ďalšej podmienky merajte samostatným porovnaním; povinná zostava jedného trendového, jedného volatilného a jedného cenového indikátora nemá sama osebe preukázanú výhodu. Predstihové a oneskorené indikátory: čas a verzia vysvetľuje súvisiace pojmy, nezaručuje predstih grafového oscilátora.

Rovnaký výsledok, iný pokles

Usporiadajte tie isté štyri čisté výsledky dvoma spôsobmi. Sledujte aj pokles od maxima k nasledujúcemu minimu.

Rovnaký výsledok, iný poklesModel A: +2, −1, +2, −1 R, súčty 0, 2, 1, 3, 2. B: +2, +2, −1, −1 R, súčty 0, 2, 4, 3, 2. Oba vyhrajú dva zo štyroch a skončia +2 R. Najväčší pokles medzi uzavretými výsledkami je 1 R v A a 2 R v B.Súčet a úspešnosť neukazujú poradie strát0 R1 R2 R3 R4 R01234Počet uzavretých obchodovA: +2, −1, +2, −1 R · max. pokles 1 RB: +2, +2, −1, −1 R · max. pokles 2 ROba: súčet +2 R · úspešnosť 50 %Rovnaký priemer neznamená rovnaký priebeh.

Hypotetický model: R je pevná referenčná suma. Výsledky sú už čisté, bez reinvestovania a otvorených pozícií. Meriame pokles súčtu uzavretých výsledkov v R, nie percentuálny pokles equity ani všetky budúce riziká. Definíciu maxima a neskoršieho minima opisuje správa MetaTrader 5.

Poradie obchodov mení pokles aj pri rovnakom súčte.

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

Textové vysvetlenie diagramu: Rovnaký súčet, iný pokles

Štyri už čisté výsledky v dvoch poradiach. R je pevná referencia bez reinvestovania.

Priemer aj úspešnosť sú rovnaké; poradie mení maximálny pokles.

Čo rozhoduje o čistom výsledku

Označme p podiel výherných obchodov, W priemernú hrubú výhru, L priemernú hrubú stratu ako kladnú sumu a c priemerný náklad. Bez obchodov s nulovým hrubým výsledkom je priemer p × W − (1 − p) × L − c. Pri histórii ide o opis vzorky, nie známu budúcu Očakávaná hodnota výsledku. Samotná Podiel ziskových obchodov (win rate) neurčuje znamienko: rozhodujú aj veľkosti výsledkov a náklady.

V úplne vymyslenom modeli A zo 100 uzavretých obchodov dá 40 hrubých výhier po 200 USD a 60 strát po 100 USD hrubý súčet 2 000 USD. Pevný celkový náklad 25 USD na obchod odoberie 2 500 USD: čistý súčet je −500 USD a priemer −5 USD. V modeli B dá 70 výhier po 50 USD a 30 strát po 150 USD hrubo −1 000 USD. Náklad 10 USD na obchod znamená čistých −2 000 USD, priemer −20 USD. Nie sú to výsledky indikátora ani test reinvestovania.

Podmienený bod zvratu A je (100 + 25)/(200 + 100) ≈ 41,67 % výherných obchodov. Zmena výstupov môže naraz zmeniť p, W aj L; nezachovávajte starú úspešnosť pri ľubovoľne zväčšenom cieli. Používajte celú čistú históriu a neodpočítavajte spread druhýkrát, ak ho už obsahujú skutočné realizačné ceny. Expectancy: priemer obchodu, násobky R a nesprávne menovatele rozoberá vzorec, RSI: čítanie prahov, čas informácie a peňažné riziko a MACD: čítanie, kríženie a spracovanie alertu vstupy konkrétnych indikátorov, bez potvrdenia ziskovej výhody.

Dostupnosť informácií, náklady a výber parametrov

Výber najlepšej konfigurácie z mnohých historických pokusov môže prispôsobiť pravidlo náhodnému šumu danej vzorky. Carr a López de Prado tento problém kalibrácie rozoberajú; ich navrhované riešenie skúma ceny v diskrétnom Ornsteinovom–Uhlenbeckovom procese. Nie je to dôkaz fungovania vášho indikátora. Uchovajte všetky skúšané varianty a oddeľte vývojovú vzorku od neskoršieho nepoužitého hodnotenia. Samotné zhoršenie výsledkov neurčí príčinu: preveriť treba náklady, chyby dát, zmenu podmienok aj náhodnosť.

Potvrdený historický graf sa môže líšiť od hodnôt otvorenej sviečky. Zapíšte čas signálu, vstupy a následne dostupnú realizačnú cenu a porovnajte ich s konečným grafom. Bežná priebežná aktualizácia nie je automaticky podvodné prekresľovanie. Pri platenom nástroji skúmajte zverejnenú metodiku, úplné výsledky a predplatné. Cena nedokazuje kvalitu ani jej neprítomnosť. Oplatí sa kupovať forexové signály? Archív, náklady a vlastné vykonanie rozvíja hodnotenie platených signálov.

Ďalšie porovnanie oddeľuje priemer na prijatý signál od súčtu za rovnaké obdobie. Vyšší priemer sám nepreukáže lepší Pokles od maxima: drawdown ani celkový výsledok.

Lepší priemer môže sprevádzať menší súčet

Máme 20 hypotetických neprekrývajúcich sa príležitostí za jedno obdobie, pevné R, už čisté výsledky po predpokladaných nákladoch a nezmenený objem. Filter ponechá štyri výsledky [2, 2, −1, 1] R a vyradí jedenásť +1 R a päť −1 R. Ide o vymyslenú aritmetickú množinu, nie štúdiu indikátora.

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

SkupinaPočetSúčetPriemer
Všetky príležitosti2010 R0,50 R
Ponechané44 R1,00 R
Vyradené166 R0,375 R

Filter zdvojnásobil priemer na prijatý obchod, ale znížil súčet za rovnaké obdobie z 10 R na 4 R. Mohol zmeniť pokles, časovú náročnosť alebo inú hranicu; to však treba zmerať. Väčší objem by zmenil predpoklady porovnania. Uvádzajte počet, priemer a súčet v rovnakých jednotkách a za rovnaké obdobie. Proporčné násobenie výhier, strát aj nákladov zachová znamienko priemeru; minimálny pevný poplatok môže túto proporcionalitu narušiť. Riadenie rizika nezmení stratové pravidlo automaticky na ziskové. Overenie obchodnej výhody: náklady, neistota a váhy opisuje skúmanie celej metódy.

EUR laboratórium: minimum za obchod a predplatné

Samostatný model určuje šesť hrubých výsledkov na jednu jednotku objemu: [3, −2, 1, 2, −1, 1] EUR. Objem q je kladné celé číslo, počas obdobia rovnaké. Vopred určený filter prijíma iba príležitosti 1 a 4. Nedokazujeme, že dokáže také výsledky nájsť vopred; žiadny indikátor tu netestujeme. Celkový hypotetický náklad za otvorenie a uzavretie každého uskutočneného obchodu je f(q) = max(2 EUR; 0,10 EUR × q). Poplatok f sa v našom účtovnom slede odpočíta pri uzavretí každého obchodu. Platený filter stojí ešte 12 EUR za celé spoločné obdobie, uhradených na začiatku. Všetky ostatné náklady sú v modeli nulové, obchody sa neprekrývajú, bez reinvestovania a otvorených pozícií.

Úplná metóda má hrubý súčet 4q EUR a šesť poplatkov: T = 4q − 6f(q). Filter má hrubých 5q EUR, dva poplatky a predplatné: F = 5q − 2f(q) − 12. Preto F − T = q + 4f(q) − 12. Rozdiel nie je iba rozdiel priemerných výhier; obsahuje ušetrené minimálne poplatky aj pevnú cenu filtra.

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

qPoplatok fÚplná metóda TPlatený filter FF − T
22 EUR−4 EUR−6 EUR−2 EUR
32 EUR0 EUR−1 EUR−1 EUR
42 EUR4 EUR4 EUR0 EUR
52 EUR8 EUR9 EUR1 EUR
252,50 EUR85 EUR108 EUR23 EUR

Pri q = 5 má úplný sled po odpočítaní jednotlivých poplatkov [13, −12, 3, 8, −7, 3] EUR. Súčet je 8 EUR a maximálny pokles uzavretého výsledku 12 EUR: z 13 na 1. Filter pri zaplatení predplatného vopred sleduje od počiatočnej nuly [0, −12, 1, 9] EUR; aj jeho maximálny pokles je 12 EUR. Dva ziskové obchody teda neznamenajú nulový pokles celého plateného postupu. Na percentuálny pokles by bolo potrebné doplniť počiatočný kapitál; tieto EUR údaje ním nie sú.

Diagnostický záver: pri znížení q z 5 na 3 sa úplný výsledok zmení z +8 na 0 EUR a platený z +9 na −1 EUR. Nie je to jednoduché násobenie pôvodného čistého výsledku pomerom 3/5. Sadzba je vymyslená, nie cenník brokera. V skutočnom hodnotení použite konkrétne minimá, dane a fakturáciu nástroja a sledujte aj realizáciu, depozit a dostupné objemy. Model nedáva dôvod zväčšovať riziko, aby ste „zarobili na predplatné“.

Nákladové minimum mení škálovanie

Nákladové minimum mení škálovanieSamostatný šesťpríležitostný EUR model, f(q)=max(2;0,10q), predplatné 12 EUR za obdobie.MODELOVÝ VÝPOČETq = 3Úplná metóda 0 EUR /filter −1 EURq = 4Oba +4 EURq = 5Úplná metóda +8 EUR /filter +9 EUR
Nákladové minimum mení škálovanie. Samostatný šesťpríležitostný EUR model, f(q)=max(2;0,10q), predplatné 12 EUR za obdobie.

Rozdiel F−T je q+4f(q)−12. Nepoužívajte jednoduchý pomer čistých výsledkov pri zmene objemu.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

q = 3
Úplná metóda 0 EUR / filter −1 EUR – Minimum ostáva 2 EUR na obchod.
q = 4
Oba +4 EUR – Úspora poplatkov a hrubý rozdiel práve pokryjú predplatné.
q = 5
Úplná metóda +8 EUR / filter +9 EUR – Oba postupy majú pri uvedenom účtovaní maximálny pokles 12 EUR.

Čo urobiť v ďalšom teste

  1. Zmrazte pravidlá: nástroj, feed, interval, parametre, vstup, výstup, objem a náklady zapíšte ako jednu verziu pred hodnotením.
  2. Zachovajte poradie: uveďte všetky čisté výsledky, priemer, počet, pokles aj odmietnuté alebo nevyplnené pokyny. Mesačný priemer nie je garantované budúce očakávanie.
  3. Použite dostupné informácie: zopakujte skutočný čas potvrdenia aj realizačné predpoklady; nevkladajte neskoršie ceny do skoršieho rozhodnutia.
  4. Vyhodnoťte nepoužité dáta: oddeľte vývoj od ďalšieho obdobia bez dodatočného dolaďovania. Po zmene pravidla na základe výsledku už toto obdobie nie je nedotknutý test.
  5. Posúďte platený nástroj: skúmajte celú históriu, metodiku a cenu predplatného, nie iba víťazov. Ďalšie čítanie ponúka sekcia stratégií ForexMechanics. Demo alebo papierový test môže odhaliť chyby bez riskovania peňazí; budúci zisk nezaručuje.

Overte si, čo ste sa naučili

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

Prečo má B väčší pokles než A, hoci oba končia +2 R pri 50 % úspešnosti?

Zobraziť odpoveď a vysvetlenie

Správne: 4→3→2 znamená pokles 2 R. V A žiadny pokles od maxima k neskoršiemu minimu neprekročí 1 R.

Ďalšie otázky

Existuje indikátor, ktorý vždy predbehne cenový pohyb?

Používanie minulých dát samo nepreukáže ani nevylúči schopnosť pravidla predpovedať udalosť. Overte vstupy, definujte udalosť a skúmajte nepoužité dáta po nákladoch. Sľub stále správneho pohybu potrebuje dôkazy. Oddeľte priebežné aktualizácie od neskoršieho potvrdenia.

Zvyšuje kombinácia indikátorov šancu zisku?

Záleží na celom pravidle. Cenové indikátory nie sú automaticky nezávislé pozorovania, no transformácia môže pomôcť definovať podmienku. Porovnajte pridaný filter s pevnou základnou metódou, nákladmi a nepoužitými dátami. Uvádzajte počet a súčet za rovnaké obdobie: model zvýši priemer z 0,50 na 1,00 R, ale zníži súčet z 10 na 4 R.

Čo preveriť pri rozdiele živého a historického výsledku?

Preučenie je jedna možnosť, nie automatická diagnóza. Preverte dáta, dostupnosť signálov, realizáciu, náklady, objemy, zmenu podmienok a neistotu vzorky. Uchovajte všetky konfigurácie a nepoužité obdobie hodnoťte bez dolaďovania. Zmena po zistení výsledku spotrebuje jeho nezávislosť. Kladný historický priemer negarantuje zisk.

Oplatí sa platiť za balíky indikátorov alebo signály?

Posudzujte vstupy, pravidlá, celé výsledky, realizačné predpoklady, náklady aj predplatné. Vybraní víťazi a pekný optimalizovaný graf nestačia. Cena nedokazuje kvalitu a cenový vstup nedokazuje zbytočnosť. Výpočet možno skúmať a papierovo testovať bez nákupu a riskovania peňazí; nespoliehajte sa na neoverené záruky výnosu.

Zdroje a overenie

  1. MetaQuotes: Moving Average

    Výpočty nad určenými vstupmi; vzorec sám nie je test ziskovosti.

  2. MetaQuotes: Testing Report

    Rozlíšenie poklesu balance a equity, maximálny aj percentuálny pokles.

  3. Carr a López de Prado: Determining Optimal Trading Rules without Backtesting

    Abstrakt o kalibrácii a modeli diskrétneho Ornsteinovho–Uhlenbeckovho procesu, nie dôkaz konkrétneho indikátora.

  4. TradingView: Repainting

    Priebežné hodnoty otvorenej sviečky verzus potvrdená história a únik budúcich údajov.

  5. TradingView: Strategies

    Modelovanie nákladov, realizácia, výber vzorky a test po optimalizácii.

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.