Discussione sull’articolo "Un Esempio di un Sistema di Trading Basato su un Indicatore Heiken-Ashi"

 

Il nuovo articolo Un Esempio di un Sistema di Trading Basato su un Indicatore Heiken-Ashi è stato pubblicato:

In questo articolo esaminiamo la questione dell'utilizzo di un indicatore Heiken-Ashi nel trading. Sulla base di questo indicatore, viene considerato un semplice sistema di trading e viene scritto un Expert Advisor MQL5. Le operazioni di trading sono implementate sulla base delle classi della libreria di classi Standard. I risultati dello Strategy Tester di trading recensito, si basano sulla cronologia e sono ottenuti utilizzando lo Strategy Tester MetaTrader 5 integrato, sono forniti nell'articolo.

I test verranno eseguiti utilizzando due coppie di valute. Ho deciso di scegliere le coppie di valute EURUSD e GBPUSD.

Per i test, ho deciso di prendere i seguenti intervalli di tempo: H3, H6 e H12. Ti chiederai perché? La risposta è perché volevo testare il TS su intervalli di tempo che non erano presenti nel terminale MetaTrader4.

Quindi eccoci qui. Selezioniamo la valuta di prova EURUSD, il periodo di prova H3 e facciamo clic su "Start". Al termine del test, vediamo due nuove schede nella finestra del tester: "Risultati" (Fig. 4) e "Grafico" (Fig. 5).

Figura 4. I Risultati dello strategy testing EURUSD H3

Figura 4. I Risultati dello strategy testing EURUSD H3

Autore: Dmitry Voronkov

 

con schemi a blocchi sarebbe bello.

Leggerò

 

Abbiamo ricevuto lamentele sul fatto che l'Expert Advisor non funziona sempre.

Si prega di sostituire il file MQL5\Indicators\Examples\Heiken_Ashi.mq5 con il file che si trova nella Code Base all'indirizzo https://www.mql5.com/it/code/33 e di ricompilarlo.

Dopo di che tutto dovrebbe funzionare.

E per favore, correggete questo file nella consegna standard.

Heiken-Ashi
Heiken-Ashi
  • voti: 10
  • 2010.01.26
  • MetaQuotes Software Corp.
  • www.mql5.com
Индикатор Heiken-Ashi представляет собой тип свечного графика, который во многом похож на график японских свечей, однако имеет некоторые отличия, заключающиеся в способе создания каждого бара.
 
Indicatore eccellente. A mio avviso il migliore per le tendenze.
 

Salve,

Ho eseguito il test su EURUSD dall'inizio dell'anno ma i risultati non sono coerenti con l'indicatore, cioè ci sono frecce sbagliate sul grafico, acquisti su barre corte e viceversa.

Quale potrebbe essere il problema?

Grazie

 

La costruzione ricorsiva che si riferisce a se stessa non è chiara: "haOpen=(haOpen[ancestor]".

 
L'utilizzo dell'Heiken Ashi smussato è più lento ma funziona abbastanza bene visivamente per il trading manuale. Fornisce quasi gli stessi risultati di Renko. Grazie per l'articolo
 
Salve

Avevo bisogno di un indicatore Heiken-Ashi-Renko, cioè l'Heikein-Ashi calcolato su Renko-Candles. Mi serviva il file mt5 ... Qualcuno sa come aiutarmi?
 

Salve, ho letto questo articolo e l'ho trovato molto interessante. prima di tutto grazie, in secondo luogo è possibile tradurlo per MT4?


Grazie in anticipo

 

Caro Dmitry, questo è davvero fantastico, ben spiegato, un enorme contributo alla comunità MQL5, purtroppo non riesco a seguire tutto quello che hai spiegato, questo è più da parte mia che da parte tua, questo è come il mio cervello è cablato, posso capire dire che il 70% del resto è magico per me.

Tuttavia, qualcosa non va con il codice.
Ho eseguito un test dal 2014.01.01 al 2024.01.19. EURUSD, H1, 1.000,00 EUR.
Fin dalla prima candela va storto.
La prima candela 2014.01.01 23:00 Apertura 1.37550 Alto 1.37648, Basso 1.37372, Chiusura 1.37580.
Il grafico mostra una candela rossa mentre dovrebbe essere una candela blu.
deal #1 non può essere trovato nella scheda Journal.
deal # 2 buy 0.01 EURUSD sl: 1.3755 (1.3755 / 1.37651 / 1.37550)
deal eseguito ( #2 0.01 EURUSD a 1.37651 ), questo è quasi un errore.37651 ), questo è quasi al centro del corpo della candela, mentre mi aspetto di aprire un'operazione di Sell alla chiusura di una candela orso o un buy alla chiusura di una candela toro.
Poco dopo viene piazzato un ordine di Sell nel mezzo dell'entrata dell'ordine di buy e della chiusura della candela, vedi allegato.

Ho aggiunto l'istruzione follow Print[] per poter leggere gli array, ma il risultato non ha alcun senso per me, vedi allegato.

double haOpen[BAR_COUNT],haHigh[BAR_COUNT],haLow[BAR_COUNT],haClose[BAR_COUNT];
Print("haOpen = [0 ... 2] = ",haOpen[0],"  ", haOpen[1], "  ", haOpen[2]);
Print("haHigh = [0 ... 2] = ",haHigh[0],"  ", haHigh[1], "  ", haHigh[2]);
Print("haLow = [0 ... 2] = ",haLow[0],"  ", haLow[1], "  ", haLow[2]);
Print("haClose = [0 ... 2]=  ",haClose[0],"  ", haClose[1], "  ", haClose[2]);
Se riuscissi a leggere/capire meglio gli array forse riuscirei a capire cosa va storto.

Credo molto nell'Heiken Ashi in quanto mostra perfettamente il trend particolare degli indici US30, DE40 etc, la previsione del trend dell'indice è del 75-80%, il manuale lo ha testato con molti grafici di Trading view.

Apprezzo molto se potete aiutarmi a trovare cosa c'è di sbagliato nel codice e fornire la versione corretta.

Velyke spasybi,

Riccardo