În acest articol
După lectură vei putea să…
- Construiești OHLC ale intervalului mai mare înainte de HA-C, fără media exporturilor H1 folosită drept H2.
- Reproduci recurența și verifici efectul inițializării asupra culorii lângă egalitate.
- Calculezi cantitatea din intrarea Ask declarată, cost și stop, fără intrarea sintetică ce umflă bugetul RON.
Explicații ale termenilor în articol
Backtesting: testare pe date istorice Media mobilă simplă (SMA) Executarea ordinului Ordin stop-lossHeikin-Ashi, HA, transformă Open, High, Low și Close ale graficului și corpul HA precedent. Secvența poate părea mai netedă, însă numerele nu sunt cotații executabile. Separă semnalul calculat, momentul când devine cunoscut și execuțiile tranzacției. Pe Forex declară și inputul Bid, Ask ori alt preț al furnizorului.
De ce media a două HA-C nu dă HA-C pentru intervalul mai mare?
Combină două perioade H1 fictive în H2 din inputuri: primul Open, High maxim, Low minim și ultimul Close.
Unități de preț arbitrare; fără pauză între perioade. Evaluăm numai HA-C, fără lumânări HA complete. Documentul StockCharts — Heikin-Ashi confirmă că HA-C este media O,H,L,C din perioada curentă.
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
Primul OHLC 100/110/98/108 dă HA-C 104; al doilea 108/112/104/106 dă 107,5. Media lor este 105,75. Însă OHLC agregat 100/112/98/106 dă HA-C 104. Media închiderilor deja transformate și transformarea lumânării agregate răspund la alte întrebări. Pentru H2 construiește mai întâi OHLC corect, apoi aplică HA, fără înlocuirea prin media exporturilor H1.
Formulele și începutul istoricului
Pentru inputul curent O/H/L/C: HA-C=(O+H+L+C)/4; HA-O=(HA-O precedent+HA-C precedent)/2; HA-H=max(H,HA-O,HA-C); HA-L=min(L,HA-O,HA-C). HA-O este mijlocul corpului HA precedent, fără întregul său interval High–Low. În prima perioadă a exemplului inițializăm HA-O=(O+C)/2 și folosim restul formulelor. Notează implementarea și începutul istoricului, fără a presupune aceeași primă lumânare în orice instrument.
Inițializarea are efect calculabil. La OHLC ulterioare identice și fără rotunjire, diferența dintre două valori inițiale HA-O se înjumătățește la fiecare pas: Δ(n)=Δ(0)/2ⁿ. Diferența ipotetică inițială 16 pips devine 0,125 pip după șapte pași și 0,0625 după opt, deci intră în toleranța 0,1 pip. Apropierea numerică nu garantează culoare identică: după opt pași, HA-O 1,1000 și 1,10000625 sunt de părți opuse ale HA-C atribuit 1,100005. Folosește istoric comun și testează sensibilitatea lângă egalitate.
Recurența poate păstra direcția afișată când prețul brut se schimbă. Netezirea nu dovedește întârziere fixă a oricărei inversări față de orice regulă pe lumânări obișnuite. Compară definiții explicite pe aceleași date. Valorile HA sunt transformări grafice, fără registru de execuții.
Culoarea și umbrele sunt rezultate ale formulei
În colorarea pe corp folosită aici, HA-C peste HA-O înseamnă corp ascendent. Dacă HA-O este și minimul formulei Low, lipsește umbra inferioară. Identitatea nu dovedește dominația cumpărătorilor sau accelerarea prețului brut. TradingView poate colora și față de închiderea precedentă; notează setarea aleasă.
Corp mai mic, umbră nouă ori culoare schimbată pot satisface un filtru ales, dar sensul depinde de regulă. În perioada deschisă, High, Low și Close se pot modifica. Pentru regulă pe Close confirmat evaluează abia la închidere. Compară alături OHLC reale și formele de lumânări obișnuite, fără umbre HA tratate drept niveluri la care s-a tranzacționat.
| Perioadă | OHLC de intrare | OHLC HA calculat |
|---|---|---|
| 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=0,0001; fără sesiune de piață observată. În perioada 2, HA-L = 1,1010 este cu 50 pips sub Low Bid de intrare 1,1060. În perioada 3, Close brut coboară la 1,1080, în timp ce corpul HA urcă. Aritmetica nu dovedește dispariția vânzătorilor; unele High HA coincid cu inputul, fără a face seria executabilă.
Valorile HA nu sunt prețuri de execuție
Unele numere pot coincide cu prețuri brute, însă coincidența nu transformă seria într-un istoric al execuțiilor. În exemplu HA-L iese din intervalul inputului. Un număr derivat din HA poate fi prag de ordin; atingerea și executarea se verifică în prețurile pieței și condițiile ordinului, fără garanție din simpla afișare.
Presupunem decizie buy după perioada 3, execuție Ask în perioada următoare 1,1090 și ieșire Bid ulterioară 1,1110. Pentru 10 000 EUR și comision total 2 USD, fără finanțare sau conversie, PnL net=10 000×(1,1110−1,1090)−2=18 USD. Înlocuirea greșită a intrării cu HA-O = 1,1055 din perioada 3 ar afișa 53 USD: supraestimare 35 USD. Valoarea sintetică era sub Low perioadei, iar semnalul nu exista înainte de închiderea ei. Spreadul este deja în Ask/Bid.
Diagnostic RON: o intrare sintetică poate umfla cantitatea
Model nou, separat de comparația fixă de 10 000 EUR. Alegem buget 100 RON, curs fictiv 4,50 RON/USD, cost total fix 2 USD pentru fiecare variantă și pas ipotetic 1 000 EUR. Păstrăm același stop numeric 1,1053: cu 2 pips sub HA-L din perioada 3. Este input de regulă, fără preț garantat sau recomandare; greșeala testată este intrarea neexecutată, nu simpla alegere a unui prag HA.
Dacă pretinzi cumpărare la HA-O 1,1055, distanța la stop pare 2 pips. Bugetul după cost ar permite teoretic aproximativ 101 111,11 EUR; rotunjit în jos 101 000 EUR. Pierderea aparentă la stop este (101 000×0,0002+2)×4,50=99,90 RON, deci pare acceptată.
Dar cu intrarea Ask declarată 1,1090, distanța până la același stop este 37 pips. La aceeași cantitate greșită 101 000 EUR, pierderea presupusă ar fi (101 000×0,0037+2)×4,50=1 690,65 RON. Calculul corect din acest Ask permite teoretic aproximativ 5 465,47 EUR; pasul de 1 000 lasă 5 000 EUR, cu pierdere modelată 92,25 RON. Următorul pas 6 000 ar da 108,90 RON și ar depăși bugetul.
Am presupus ieșire Bid exact la 1,1053 și același cost fix arbitrar pentru comparabilitate; nu sunt tarife sau volume disponibile la un broker real. Finanțarea, marja și eligibilitatea ordinului nu sunt verificate. O execuție mai rea poate mări pierderea. Un backtest aparent disciplinat poate respecta bugetul numai pe hârtie dacă numitorul folosește o intrare sintetică.
O cantitate calculată dintr-o intrare care nu s-a executat poate respecta aparent bugetul și totuși îl poate depăși masiv la prețul declarat.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
- Intrare pretinsă HA-O 1,1055
- 2 pips; 101 000 EUR; 99,90 RON aparent – Nu este execuția declarată Ask; bugetul pare să treacă numai cu inputul greșit.
- Aceiași 101 000 EUR la Ask 1,1090
- 37 pips; 1 690,65 RON modelat – Același stop și cost fix, cu intrarea asumată reală din model.
- Dimensionare din Ask 1,1090
- 5 000 EUR; 92,25 RON – 6 000 EUR ar da 108,90 RON. Sunt rezultate ipotetice, fără stop garantat.
Cum folosești alături graficul obișnuit
Pasul 1 — tipul graficului și intervalul
În TradingView selectează Heikin Ashi în meniul tipului de grafic. În MetaTrader folosește un indicator HA potrivit; nu presupune că orice instalare are comutator nativ HA identic. Păstrează lumânările obișnuite alături și verifică formulele și setările indicatorului înainte de testarea intrărilor.
Pasul 2 — o condiție de corp definită
Testul poate cere două corpuri HA încheiate cu C>O. Este ipoteză de evaluat, fără dovada accelerării trendului brut. Notează feedul, intervalul și convenția culorii; include comportamentul prețului obișnuit și costurile în regula tranzacționată.
Pasul 3 — intrare și stop în cotațiile reale
Definește intrarea, expirarea, stopul și ținta separat de culoarea desenată. Calculează execuțiile cu partea tranzacționabilă și prețurile disponibile. Un prag numeric derivat din HA este input, fără cotație garantată; stopul obișnuit se poate executa mai nefavorabil.
Pasul 4 — ieșirea devine cunoscută înainte de execuție
Fixează regula, de exemplu acțiune numai după schimbarea semnului unui corp HA încheiat. Decizia apare când regula este observabilă, iar execuția urmează la prețuri disponibile. Compară politici fixe cu costuri, fără a selecta retrospectiv pe cea care arată cel mai bine.
Greșeli de evitat
- Execuție presupusă la un HA sintetic numai fiindcă apare pe grafic.
- Întârziere fixă ori interval universal nepotrivit afirmate fără regulă testată.
- Forme clasice transferate pe HA ca și cum ar avea aceleași inputuri.
- Schimbarea regulii de culoare sau umbră după vederea rezultatului.
- Renunțarea la graficul obișnuit și pierderea contextului prețului.
HA comparat cu Renko, Kagi și Three Line Break
Afișările transformă altfel datele. HA păstrează perioadele alese și recalculează lumânările lor. Renko construiește cărămizi din prag de preț; Kagi schimbă sensul după amplitudinea de inversare aleasă. Three Line Break folosește numărul de linii configurat. Păstrează marcaje temporale, fără durată egală pentru fiecare element. TradingView aproximează barele nestandard din date ale intervalelor inferioare, față de construcția din tickuri. Aspectul mai liniștit nu dovedește rezultate nete mai bune.
Ce verifici la următoarea sesiune?
- Compară HA și lumânări obișnuite pe aceeași pereche și perioadă, de exemplu D1 pe o pereche uzuală. Numără oscilațiile netezite, fără concluzie de profitabilitate.
- Marchează unde corpul devine lung sau dispare umbra opusă. Compară prețul brut, fără eticheta automată de accelerare ori dominație a participanților.
- Alege semnal pe lumânare încheiată, notează când devine cunoscut și verifică prețurile executabile ulterioare. Compară cu substituțiile sintetice greșite dintr-un backtest.
- Jurnalizează seria, HA, momentul semnalului/ordinului, intrările/ieșirile și costurile, inclusiv respingeri și ordine neexecutate.
- Testează reguli neschimbate pe perioadă separată și inspectează tranzacțiile. În simularea HA TradingView, fill_orders_on_standard_ohlc poate folosi OHLC standard la execuții. Nu elimină erori de timp, costuri sau selecție și nu demonstrează profitabilitate.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
100+112+98+106=416;416/4=104. Agregarea inputurilor și media a două HA-C dau alte rezultate.
Alte întrebări
Cum diferă HA de lumânările standard?
HA-C este media OHLC curente; HA-O media Open/Close HA precedente; High/Low sunt extremele împreună cu corpul curent HA. Declară inițializarea. În exemplu perioada 3 are corp brut descendent și HA ascendent, iar unele High coincid cu inputul. Nu rezultă diferență universală a tuturor valorilor sau întârziere fixă a oricărei inversări.
Poți intra la prețurile Heikin-Ashi?
Poți alege un prag numeric derivat din HA, însă afișarea lui nu garantează cotație sau execuție. Modelul cumpără la Ask 1,1090 și obține 18 USD net; înlocuirea cu HA-O 1,1055 ar afișa fals 53 USD. Semnalul a fost cunoscut abia după perioada 3. Verifică Bid/Ask și termenii ordinului.
Este potrivit pentru scalping?
Depinde de regulă, interval, timp și cost. Formulele nu demonstrează că funcționează numai H4/D1 ori că orice scalping eșuează. HA poate fi filtru testat pe altă perioadă, cu execuții din prețuri reale. Opțiunea OHLC standard TradingView corectează o ipoteză, fără profitabilitate demonstrată.
Cum poate o intrare HA să strice bugetul RON?
Cu stop 1,1053, HA-O 1,1055 sugerează 2 pips, dar Ask 1,1090 este la 37 pips. În modelul separat 100 RON/cost 2 USD/curs fictiv 4,50, calculul greșit permite 101 000 EUR și afișează 99,90 RON. Aceeași cantitate la Ask declarat ar pierde 1 690,65 RON la stop presupus exact. Calculul din Ask permite pasul 5 000 EUR cu 92,25 RON; nu este recomandare și nu verifică marja ori slippage.
Surse și verificare
- StockCharts — Heikin-Ashi
Formule pentru OHLC HA și inițializarea din primul Open/Close; fără adoptarea unei dispariții universale a efectului după număr fix de bare.
- TradingView — date de grafice nestandard
HA sintetic versus preț de piață; Renko/LineBreak/Kagi aproximate din interval inferior, fără egalitate cu tickuri.
- TradingView — Heikin Ashi
Selectarea graficului și opțiunea culorii față de Close precedent. Nu preluăm afirmații generale despre semnale false sau momentul inversării.
- TradingView — strategii și OHLC standard
fill_orders_on_standard_ohlc pentru simularea HA; o ipoteză corectată a execuției nu este verificare de profitabilitate.
- MetaQuotes — indicator Heiken-Ashi
Indicator pentru MetaTrader 5 cu formule sintetice. Documentație a instrumentului, fără instalare, cod executat sau afirmație de câștig.
- IG UK — tipuri de ordine
Stopul obișnuit se poate executa mai nefavorabil; explicație UK, fără validarea comisionului, pasului de volum sau disponibilității produsului fictiv.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
