Heikin-Ashi, abbreviato HA, trasforma Open, High, Low e Close del grafico usando anche il corpo HA precedente. La sequenza può apparire più regolare, ma i numeri calcolati non sono quotazioni eseguibili. Tieni separati segnale, momento in cui diventa noto e riempimenti effettivi. Sul Forex registra se gli input sono Bid, Ask o un’altra serie del fornitore.

Fare la media di HA-C non aggrega l’intervallo

Due periodi H1 inventati senza pausa hanno OHLC 100/110/98/108 e 108/112/104/106. L’H2 combinata usa primo Open, High massimo, Low minimo e ultimo Close: 100/112/98/106. Prima si aggregano gli input corretti, poi si applica la trasformazione.

Prima aggregare, poi trasformare

Aggregare OHLC non è fare la media di HA-C

Due OHLC sintetiche H1 e H2 che le combina: stessa scala lineare. Punti arancio sono soltanto HA-C, non candele HA complete.

Prima aggregare, poi trasformareDue OHLC H1 sintetiche: 100/110/98/108 e 108/112/104/106. H2 combinata: 100/112/98/106. Punti HA-C: 104/107,5/104, non candele HA complete. H2 riassume le prime due, non è il terzo periodo consecutivo.Aggregare input o mediare HA-C?H2 combina le due H1, non è la terza ora.98104110H1 primaH1 dopoH2 unitaHA-C H1: 104 e 107,5. Media: 105,75.HA-C H2: (100+112+98+106)/4 = 104.Arancio: solo HA-C, non una candela HA.
Media dei due HA-C H1=105,75; HA-C dall’H2 corretta=104. L’H2 riassume gli input delle due ore, non è una terza ora consecutiva.

Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.

HA-C della prima H1 è 104, della seconda 107,5; la loro media 105,75 non è HA-C dell’H2, che vale 104. Sono domande matematiche diverse. Le candele del disegno condividono la scala lineare in unità arbitrarie; l’H2 riassume le due H1, non è un terzo periodo consecutivo. Qui calcoliamo soltanto HA-C, non tutte le candele HA: non abbiamo attribuito OHLC sintetiche complete senza una storia iniziale.

Formule, ricorsione e inizializzazione

Per gli input correnti O/H/L/C: HA-C=(O+H+L+C)/4; HA-O=(precedente HA-O+precedente HA-C)/2; HA-H=max(H, HA-O, HA-C); HA-L=min(L, HA-O, HA-C). HA-O è il punto medio del corpo precedente, non del suo intervallo High–Low. Nel primo periodo del nostro esempio inizializziamo HA-O=(O+C)/2 e applichiamo le altre formule. Dichiara implementazione e inizio della storia, senza presumere uguali barre iniziali in ogni tool.

Con identiche OHLC successive e senza arrotondamenti, la differenza fra due semi di HA-O si dimezza a ogni passaggio: Δ(n)=Δ(0)/2ⁿ. Una differenza iniziale 16 pip diventa 0,125 dopo sette passi e 0,0625 dopo otto, sotto tolleranza 0,1 pip. La vicinanza numerica non garantisce colore uguale: dopo otto passi HA-O 1,1000 e 1,10000625 stanno ai lati opposti di HA-C 1,100005. Usa inizio comune e controlla sensibilità vicino all’uguaglianza.

La ricorsione può mantenere una direzione mentre i prezzi grezzi cambiano. Non ne segue che ogni segnale d’inversione HA arrivi sempre dopo qualunque regola sulle candele ordinarie. Confronta definizioni esplicite sugli stessi dati. Per cominciare riproduci il calcolo, verifica colore e tempi: una rappresentazione più liscia non dimostra ingresso migliore o idoneità per una specifica velocità di trading.

Colore e ombre sono risultati del calcolo

Con la colorazione basata sul corpo scelta qui, HA-C>HA-O è rialzista. Se HA-O è anche il minimo nella formula di HA-L, non c’è ombra inferiore. È un’identità, non prova di compratori dominanti o accelerazione del prezzo grezzo. TradingView permette anche colore rispetto al Close precedente: registra l’opzione. Corpo più piccolo, ombra o cambio di colore acquistano significato solo dentro una regola definita.

Durante il periodo aperto High, Low e Close possono ancora cambiare. Se usi conferme alla chiusura, attendi che il periodo termini. Affianca le vere OHLC alle formazioni ordinarie, senza leggere le ombre trasformate come livelli di transazioni reali.

Su uno schermo piccolo scorri la tabella per leggere tutte le colonne.

Input Bid EUR/USD inventati; pip 0,0001; output nell’ordine O/H/L/C
PeriodoOHLC di inputHA calcolata
11,1000/1,1040/1,0980/1,10201,1010/1,1040/1,0980/1,1010
21,1080/1,1140/1,1060/1,11201,1010/1,1140/1,1010/1,1100
31,1120/1,1130/1,1070/1,10801,1055/1,1130/1,1055/1,1100

Nessuna sessione reale è documentata. Nel periodo 2, HA-L 1,1010 è 50 pip sotto il Low Bid 1,1060. Nel terzo, il corpo ordinario scende, Close 1,1080 sotto Open 1,1120, mentre HA-C 1,1100 resta sopra HA-O 1,1055: corpo HA in salita. Questo calcolo non dimostra scomparsa dei venditori.

Valore sintetico e prezzo eseguito

Alcuni High HA coincidono con gli input, ma la coincidenza non trasforma la serie in registro di esecuzioni. Qui HA-L è fuori dall’intervallo del periodo. Un livello numerico HA può diventare una soglia d’ordine; raggiungimento e riempimento si valutano su prezzi reali e condizioni del contratto.

Supponiamo decisione d’acquisto soltanto dopo il periodo 3, poi Ask eseguito 1,1090 nel periodo successivo e vendita Bid 1,1110. Nominale 10.000 EUR, commissioni totali 2 USD, senza finanziamento o conversione: 10.000×(1,1110−1,1090)−2=18 USD netti. Sostituire erroneamente HA-O 1,1055 come acquisto darebbe 53 USD, cioè 35 USD di troppo. Quel valore era sotto il Low di input del periodo e il segnale non esisteva prima del Close. Spread già nei riempimenti, senza seconda sottrazione.

Nuova verifica del rischio in EUR. Stesso acquisto reale assunto 1,1090, nominale 10.000 EUR, ma aggiungiamo stop di vendita Bid 1,1080 e gli stessi 2 USD di spese. Perdita 12 USD; a conversione fissa ipotetica 1 EUR=1,25 USD, senza spese valutarie, sono 9,60 EUR. Il budget 10 EUR passa solo per quel riempimento. Un’uscita peggiore 1,1075 porta a 17 USD, cioè 13,60 EUR: supera il budget di 3,60 EUR. La soglia dello stop e il cambio sono nuove assunzioni, non prezzi HA eseguibili o tariffe reali.

Affiancare HA al grafico ordinario

Scegliere tipo e intervallo

In TradingView il menu dei tipi di grafico consente Heikin Ashi. In un’installazione MetaTrader standard usa un indicatore adatto, senza presumere un interruttore nativo del tipo di grafico. Controllane calcolo e impostazioni e conserva le candele ordinarie accanto.

Definire la direzione

Una prova può richiedere due corpi HA conclusi con C>O. È un’ipotesi, non accelerazione dimostrata. Registra flusso, intervallo e convenzione colore e considera comportamento dei prezzi ordinari e costi.

Impostare ingresso e protezioni

Definisci ingresso, scadenza, stop e target separatamente dal colore. Calcola riempimenti con lati negoziabili e disponibilità temporale. Una soglia derivata da HA non garantisce quotazione; lo stop normale può eseguire peggio.

Fissare l’uscita prima del test

Per esempio agisci soltanto dopo un corpo HA concluso che cambia segno. La decisione arriva quando la condizione è osservabile e il riempimento dopo, al prezzo disponibile. Confronta un’altra politica ferma con costi, senza selezionare retrospettivamente l’uscita migliore.

Errori che falsano il confronto

  • Assegnare un riempimento sintetico soltanto perché è disegnato sul grafico.
  • Dichiarare ritardo fisso o intervallo sempre inadatto senza definire e testare la regola.
  • Trasferire le condizioni dei pattern delle candele ordinarie a barre calcolate diversamente.
  • Modificare colore o ombra dopo l’esito oppure abbandonare il grafico ordinario e perdere il contesto dei prezzi.

Confronto con Renko, Kagi e Three Line Break

HA mantiene i periodi scelti e ne ricalcola le candele. Renko costruisce mattoni da soglie di prezzo, Kagi cambia direzione oltre un importo di inversione; Three Line Break usa il numero configurato di linee. Conservano timestamp, ma ogni elemento non rappresenta necessariamente la stessa durata.

TradingView approssima le barre non standard con dati di intervalli inferiori rispetto a una costruzione tick per tick. Un grafico più quieto non dimostra risultati netti migliori. I loro input e condizioni non sono intercambiabili.

Protocollo per la prossima prova

  1. Affianca una coppia e intervallo identici su HA e candele ordinarie. Riproduci OHLC, inizializzazione e colore prima di interpretare i segnali.
  2. Scegli una condizione a barra conclusa e registra quando diventa nota; controlla le quotazioni eseguibili successive.
  3. Conserva input, HA, ora del segnale e dell’ordine, ingressi, uscite e costi. Includi respinti e ordini mancati, confrontando riempimenti realistici con eventuali valori sintetici errati.
  4. Valuta regole immutate su un periodo separato e ispeziona singoli trade. Un numero di operazioni demo non valida il metodo.

Nella simulazione HA TradingView, fill_orders_on_standard_ohlc permette riempimenti su OHLC standard. Corregge una specifica ipotesi di simulazione, non errori temporali, costi o distorsione di selezione. Prosegui con le candele ordinarie per distinguere corpi reali e trasformati.