Idea di: mserega76.
Codice MQL5 di: Vladimir Karputov.
Oggi parliamo di un'interessante strategia di trading che utilizza un "ventaglio" di Medie Mobili (tre timeframe, cinque Medie Mobili per ciascuna). Questo EA è progettato per operare sul cross GBPUSD, timeframe M5 "cinque cifre." Se provi a eseguirlo su un altro simbolo o un altro timeframe, l'EA si fermerà con un errore.
Nel codice vengono utilizzati due metodi per ottenere dati dalle Medie Mobili:
- Dati da una sola barra per richiesta (ottenendo dati in variabile) - iMAGet
- Dati da più barre per richiesta (ottenendo dati in array) - iMAGetArray e iStochasticGetArray
Inoltre, viene utilizzato anche CopyRates per accelerare i calcoli.
Parametri di Input
- Dimensione del lotto quando viene aperta la posizione normalmente (se i segnali non coincidono)
- Coefficiente di flat su M5 (numero di punti per barra)
- Stop loss iniziale (se è inferiore a 100, non verrà posizionato alcuno stop loss)
- Take profit (se è inferiore a 100, non verrà posizionato alcun take profit)
- Profitto minimo in punti per passare al breakeven
- Stop loss nel passaggio al breakeven (lo spostiamo al breakeven se il parametro è superiore a 9)
- Distanza massima consentita tra le Medie Mobili per il ventaglio nel grafico M5 (solo nel segnale 1)
- Distanza massima consentita tra le Medie Mobili per il ventaglio nel grafico M15 (solo nel segnale 4)
- Distanza massima consentita tra le Medie Mobili per il ventaglio nel grafico M15 (solo nel segnale 6)
- Periodo dello stocastico (per M5)
- Livello superiore dello stocastico (per M5)
- Livello inferiore dello stocastico (per M5)
- Periodo dello stocastico (per M15)
- Livello superiore dello stocastico (per M15)
- Livello inferiore dello stocastico (per M15)
- Dimensione minima del corpo della candela (solo nel segnale 1)
- Flat basso (la lunghezza minima del flat in barre)
- Flat alto (l'altezza massima del flat in punti)
- Distanza minima in barre tra i picchi dell'indicatore per divergenza su M5
- Percentuale minima dell'ombra lunga del martello
- Percentuale massima dell'ombra corta del martello
- Dimensione minima del martello in punti (nel grafico M5)
- Quanto tempo fa è stato presente il martello (il numero più alto della sua barra)
- Su quante barre il martello è il massimo (solo nel segnale 6)
- Fonte ristretta (la larghezza massima del ventaglio su M5 nel punto più ristretto)
- Quante barre fa che il ventaglio è convergente alla "fonte ristretta" (praticamente a un punto)
- Intervallo massimo/minimo che viene rotto ("fonte ristretta" in barre)
- Marcatura delle tue posizioni con tale numero
- Spostamento minimo dello stop trailing
- Distanza dallo stop trailing al prezzo (se è inferiore a 100, il trailing non funziona)
Un test singolo in modalità "Ogni tick basato su tick reali":

Commento 0