V tomto článku
Po prečítaní dokážete…
- Vypočítate celé HA OHLC a HA-C zo správne spojeného H2 intervalu.
- Oddelíte toleranciu hodnoty od znamienka tela, nastavenia farieb a času signálu.
- Porovnáte syntetický vstup s predpokladaným Ask/Bid vykonaním a vypočítate samostatný EUR rozpočet.
Vysvetlenie pojmov priamo v článku
Backtest: skúška pravidiel na historických údajoch Jednoduchý kĺzavý priemer (SMA) Vykonanie pokynu Stop lossHeikin-Ashi, skrátene HA, prepočítava Open, High, Low a Close grafu aj predchádzajúce telo HA. Výsledné sviečky môžu vyzerať hladšie, ich čísla však nie sú vykonateľné kotácie. Vypočítaný signál, čas jeho dostupnosti a skutočné ceny obchodu oddeľte. Pri Forexe označte aj vstupný rad: Bid, Ask alebo inú cenu poskytovateľa.
Prečo priemer dvoch HA-C nedá HA-C väčšieho intervalu?
Dve fiktívne H1 obdobia spojíme do H2 cez vstupy: prvé Open, najvyššie High, najnižšie Low a posledné Close.
Ľubovoľné cenové jednotky, obdobia bez prestávky a iba HA-C, nie úplné HA sviečky. Prvá H1 má O/H/L/C 100/110/98/108, teda HA-C 104; druhá 108/112/104/106 dá 107,5. Ich priemer je 105,75. Spojená H2 však má 100/112/98/106, takže HA-C = 416/4 = 104. Priemer transformovaných Close a transformácia spojených OHLC odpovedajú na iné otázky.
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Textové vysvetlenie diagramu: Agregácia mení vstupné OHLC
Pôvodné fiktívne H1 a spojená H2, ľubovoľné cenové jednotky. Zachovaná celá geometria pôvodných OHLC; zobrazenie nie je úplný HA graf.
Priemer H1 HA-C 105,75 nedá HA-C správne agregovanej H2, ktoré je 104.
Priemer dvoch exportovaných H1 HA hodnôt nenahrádza H2. Najprv správne zostavte OHLC požadovaného intervalu a až potom vypočítajte HA. Diagram nezobrazuje obchody ani finančné výsledky.
Ako vzniká Heikin-Ashi?
Z aktuálnych O/H/L/C vypočítame HA-C = (O + H + L + C)/4. HA-O = (predchádzajúce HA-O + predchádzajúce HA-C)/2, teda stred predchádzajúceho tela, nie jeho celého High–Low. HA-H = max(H, HA-O, HA-C) a HA-L = min(L, HA-O, HA-C). V našom prvom období inicializujeme HA-O = (O + C)/2 a ostatné hodnoty určia uvedené vzorce. Zapíšte implementáciu a začiatok histórie; nástroje nemusia mať rovnakú prvú sviečku.
Pri rovnakých neskorších OHLC a bez zaokrúhľovania sa rozdiel dvoch počiatočných HA-O v každom kroku zmenší na polovicu: Δ(n) = Δ(0)/2ⁿ. Pôvodný hypotetický rozdiel 16 pipov klesne po siedmich krokoch na 0,125 pipu a po ôsmich na 0,0625, čo vyhovie tolerancii 0,1 pipu. Číselná blízkosť však negarantuje rovnaký smer tela: HA-O 1,1000 a 1,10000625 ležia po ôsmich krokoch na opačných stranách priradeného HA-C 1,100005. Používajte spoločný začiatok histórie a skúmajte citlivosť blízko rovnosti.
Rekurzívne HA-O môže udržať smer zobrazenia aj pri zmene pôvodných cien. Vyhladenie nedokazuje, že každý obratový signál príde neskôr než pri každom pravidle obyčajných sviečok. Porovnávajte konkrétne definované pravidlá na rovnakých dátach; HA sú transformované hodnoty, nie kotácie.
Čo znamenajú telá a tiene?
Pri nami zvolenom farbení podľa vlastného tela HA-C > HA-O označuje rastúce telo. Ak je HA-O zároveň minimom vo vzorci Low, spodný tieň chýba. Je to výpočtová identita, nie dôkaz prevahy kupujúcich alebo zrýchlenia pôvodnej ceny. TradingView môže farbiť aj podľa porovnania s predchádzajúcim Close, preto nastavenie uchovajte.
Menšie telo, nový tieň alebo zmena farby môžu splniť zvolený filter, ich význam však určuje pravidlo. V otvorenom období sa High, Low aj Close ešte menia. Pravidlo potvrdeného Close vyhodnocujte po zatvorení. Obyčajné sviečkové formácie porovnávajte s pôvodnými OHLC; prepočítaný tieň nepovažujte za úroveň transakcie.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Obdobie | Vstupné OHLC | HA OHLC |
|---|---|---|
| 1 | 1,1000 / 1,1040 / 1,0980 / 1,1020 | 1,1010 / 1,1040 / 1,0980 / 1,1010 |
| 2 | 1,1080 / 1,1140 / 1,1060 / 1,1120 | 1,1010 / 1,1140 / 1,1010 / 1,1100 |
| 3 | 1,1120 / 1,1130 / 1,1070 / 1,1080 | 1,1055 / 1,1130 / 1,1055 / 1,1100 |
Pip je 0,0001 a nejde o skutočnú reláciu. HA-L druhého obdobia 1,1010 leží 50 pipov pod jeho vstupným Bid Low 1,1060. V treťom má pôvodná sviečka C < O a Close klesá na 1,1080, ale HA telo stále rastie. Aritmetika nepreukazuje zmiznutie predávajúcich.
Prečo tieto hodnoty nie sú ceny vykonania?
Niektoré HA čísla sa môžu zhodovať so vstupnými cenami; zhoda z celého radu nerobí záznam vykonaní. V príklade sa niektoré High zhodujú, kým HA-L leží mimo rozsahu vstupu. Číselnú HA úroveň možno zvoliť ako prah pokynu, ale dotyk a vykonanie overujte podľa skutočných trhových cien a podmienok pokynu.
Pôvodný obchod predpokladá rozhodnutie kúpiť po treťom období, potom Ask vykonanie 1,1090 v nasledujúcom období a neskorší Bid výstup 1,1110. Pri množstve 10 000 EUR a celkovej provízii 2 USD, bez financovania a prevodu, je čistý výsledok 10 000 × (1,1110 − 1,1090) − 2 = 18 USD. Nesprávna náhrada vstupu za HA-O tretieho obdobia 1,1055 by vykázala 53 USD, o 35 USD viac. Táto syntetická hodnota bola pod vstupným Low a signál navyše vznikol až pri Close. Predpokladané Ask/Bid už zahŕňajú spread.
Ako používať HA vedľa pôvodného grafu?
1. Typ grafu a interval
V TradingView vyberte Heikin Ashi v ponuke typov grafu. V štandardnom MetaTrader použite vhodný HA indikátor namiesto predpokladu, že ide o rovnaký prepínač typu grafu. Vedľa ponechajte obyčajné sviečky a pred testom overte výpočet i nastavenia indikátora.
2. Smer a pevne určený filter
Vlastný test môže definovať rast ako dve dokončené HA telá s C > O. Je to hypotéza na vyhodnotenie, nie dôkaz zrýchlenia pôvodnej ceny. Uchovajte zdroj, interval i spôsob farbenia a do výsledkov zahrňte pôvodné ceny aj náklady.
3. Vstup a stop podľa trhu
Vstup, platnosť, stop a cieľ definujte nezávisle od vykreslenej farby. Prepočítajte ich podľa obchodovateľných strán a dostupných cien. HA prah je vstup pravidla, nie garantovaná kotácia; bežný ochranný stop môže byť vykonaný horšie.
4. Výstup podľa farby alebo tvaru
Výstupnú politiku určte pred testom, napríklad reakciu až na zmenu znamienka dokončeného HA tela. Rozhodnutie vzniká pri dostupnosti podmienky, vykonanie nasleduje za dostupné ceny. S inou pevnou politikou ho porovnajte po nákladoch; spätne nevyberajte lepšiu podľa neskoršieho pohybu.
Čomu sa pri HA vyhnúť?
- Nepredpokladajte vykonanie na syntetickej cene iba preto, že je na grafe.
- Netvrďte pevné oneskorenie alebo univerzálne nevhodný interval bez konkrétneho otestovaného pravidla.
- Klasické sviečkové formácie na HA nezamieňajte za rovnaký test pôvodných OHLC; vstupy a výpočet sú odlišné.
- Farebné a tieňové pravidlá nemeňte až po výsledku.
- Neodkladajte obyčajný graf, ktorý uchováva pôvodný cenový kontext.
Čím sa HA líši od Renko, Kagi a Three Line Break?
HA zachováva vybrané časové obdobia a prepočítava ich sviečky. Renko stavia tehličky z cenového prahu, Kagi mení smer po určenej veľkosti obratu a Three Line Break používa nakonfigurovaný počet čiar. Prvky týchto grafov majú časové značky, ale nie rovnaké uplynuté trvanie. TradingView pri netradičných cenových grafoch približuje tickové konštrukcie dátami nižších intervalov. Pokojnejší obrázok sám nepreukazuje lepší čistý výsledok.
Čo urobiť pri najbližšom cvičení
- Otvorte HA a obyčajný graf rovnakého nástroja i intervalu vedľa seba. Zaznamenajte zdroj, cenovú stranu, začiatok histórie a skryté pôvodné výkyvy.
- Pri niekoľkých prípadoch zmerajte telá a tiene podľa vzorcov. Zmenu hladšieho zobrazenia neoznačujte bez ďalšieho merania za zrýchlenie alebo oslabenie trhu.
- Zvoľte signál dokončenej sviečky, zapíšte jeho dostupnosť a následné obchodovateľné ceny. Porovnajte ich so syntetickou cenou nesprávne použitou v historickom teste.
- Evidujte vstupný rad, HA hodnoty, čas signálu a pokynu, vykonania aj náklady. Zachovajte odmietnuté signály a nevykonané pokyny namiesto odvodzovania kvality z počtu demo obchodov.
- Pevné pravidlá overte na samostatnom období. TradingView parameter
fill_orders_on_standard_ohlcmôže v HA simulácii použiť štandardné OHLC na vykonania. Neodstráni chyby časovania, náklady ani výber podľa výsledku.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne: 100 + 112 + 98 + 106 = 416; 416/4 = 104. Agregácia a priemer H1 HA-C nie sú rovnaký postup.
Ďalšie otázky
Ako sa Heikin-Ashi líši od obyčajných sviečok?
HA-C spriemeruje aktuálne O/H/L/C, HA-O predchádzajúce HA Open a Close. High a Low vyberajú maximum alebo minimum s aktuálnym HA telom. Uveďte inicializáciu. V pôvodnom treťom období klesá obyčajné telo, ale HA telo rastie. Niektoré High sa zhodujú so vstupmi, preto zo vzorcov nevyplýva ani univerzálna odlišnosť všetkých cien, ani pevné oneskorenie každého obratu. Hladší priebeh nemení HA na kotáciu. Pri väčšom intervale najprv agregujte pôvodné OHLC; priemer dvoch H1 HA-C nenahrádza H2.
Dá sa vstúpiť na Heikin-Ashi cene?
Číslo HA možno zvoliť ako prah pravidla pokynu, jeho zobrazenie však nezaručuje obchodovateľnú cenu alebo vykonanie. Skontrolujte skutočný Bid/Ask a podmienky pokynu. V pôvodnom modeli predpokladané Ask 1,1090 a neskorší Bid 1,1110 pri množstve 10 000 EUR a provízii 2 USD dávajú čistých 18 USD. Náhrada vstupu nevykonaným HA-O 1,1055 by vykázala 53 USD. Signál navyše vznikol až po Close tretieho obdobia. Náklady ani čas nemožno opraviť iba premenovaním syntetickej ceny na vstup.
Je Heikin-Ashi vhodné na skalpovanie?
Vhodnosť závisí od konkrétneho pravidla, vstupného intervalu, časovania a nákladov vykonania. Samotné vzorce nepreukazujú, že funguje iba H4 alebo D1, ani že každé skalpovacie pravidlo zlyhá. HA môže byť filtrom, vykonania však testujte na trhových cenách a nezmenenom samostatnom období. TradingView voľba štandardných OHLC pre vykonanie zlepší jeden predpoklad simulácie, nepreukazuje výnosnosť. Uchovajte odmietnuté a nevykonané prípady aj nastavenie farby; farbenie podľa predchádzajúceho Close je iná podmienka než znamienko vlastného tela.
Zaručí dostatok zahrievacích sviečok rovnakú farbu?
Nie vo všetkých modeloch. Pôvodný rozdiel 16 pipov sa po ôsmich krokoch zmenší na 0,0625 pipu, ale HA-O môžu zostať na opačných stranách HA-C. V novom oddelenom pokračovaní má stále rovnaké HA-C hodnotu 1,100005; oba rozdiely k nemu sa polovia bez zmeny znamienka. Aj na kroku 16 sú telá opačné, hoci vzájomný rozdiel je len 0,000244140625 pipu. Je to matematický protipríklad bez zaokrúhľovania, nie trhový signál. Presnosť zobrazenia a pravidlo rovnosti môžu vytvoriť ďalší rozdiel oproti surovému výpočtu.
Zdroje a overenie
- StockCharts — Heikin-Ashi candlesticks
Štyri výpočty HA a počiatočné HA-O. Rekurzia umožňuje samostatne odvodiť citlivosť; nepreberáme univerzálnu garanciu zhody po počte sviečok.
- TradingView — Understanding Heikin Ashi charts
Syntetické hodnoty, prepnutie typu grafu a voľba farby podľa predchádzajúceho Close. Nastavenie nie je dôkazom výnosnosti.
- TradingView — Non-standard charts data
HA nie je trhová cena; Renko, Kagi a Line Break používajú iné konštrukcie a v platforme približujú tickové dáta nižšími intervalmi.
- TradingView — Strategies
Voľba fill_orders_on_standard_ohlc pre štandardné ceny vykonaní pri HA; rieši jednu simulovanú vlastnosť, nie všetky časové chyby alebo náklady.
- MetaQuotes — Heiken-Ashi indicator
HA je dostupné aj ako indikátor pre MetaTrader5. Ide o referenciu existencie a výpočtov, nie tvrdenie o našej inštalácii alebo teste.
- MetaTrader5 — General concepts
Strany vykonania podľa smeru a bežný stop. Príklady používajú vlastné predpokladané ceny, províziu, prevod a krok množstva.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
