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.

- voti: 10
- 2010.01.26
- MetaQuotes Software Corp.
- www.mql5.com
La costruzione ricorsiva che si riferisce a se stessa non è chiara: "haOpen=(haOpen[ancestor]".
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]);
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
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
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
Autore: Dmitry Voronkov