Idée de : mserega76.
Code MQL5 par : Vladimir Karputov.
Découvrez une stratégie de trading qui utilise un "fan" de moyennes mobiles, intégrant trois périodes avec cinq moyennes par période. Cet EA est spécialement conçu pour le couple GBPUSD sur le timeframe M5. Si vous essayez de l'exécuter sur un autre symbole ou un autre timeframe, attendez-vous à une erreur.
Le code utilise deux méthodes pour obtenir les données des indicateurs de moyenne mobile :
- Données d'une seule barre par requête (obtenez les données dans une variable) - iMAGet
- Données de plusieurs barres par requête (obtenez les données dans un tableau) - iMAGetArray et iStochasticGetArray
Nous utilisons également CopyRates pour accélérer les calculs.
Paramètres d'entrée
- Taille du lot lors de l'ouverture d'une position normale (si les signaux ne correspondent pas)
- Coefficient de flat sur M5 (nombre de points par barre)
- Stop loss initial (si en dessous de 100, aucun stop loss ne sera placé)
- Take profit (si en dessous de 100, aucun take profit ne sera placé)
- Bénéfice minimum en points avant de passer à breakeven
- Stop loss lors du passage à breakeven (nous le déplaçons à breakeven si le paramètre est supérieur à 9)
- Distance maximale autorisée entre les MAs pour un fan sur le graphique M5 (dans le signal 1 uniquement)
- Distance maximale autorisée entre les MAs pour un fan sur le graphique M15 (dans le signal 4 uniquement)
- Distance maximale autorisée entre les MAs pour un fan sur le graphique M15 (dans le signal 6 uniquement)
- Période stochastique (pour M5)
- Niveau supérieur du stochastique (pour M5)
- Niveau inférieur du stochastique (pour M5)
- Période stochastique (pour M15)
- Niveau supérieur du stochastique (pour M15)
- Niveau inférieur du stochastique (pour M15)
- Taille minimale du corps de la bougie (dans le signal 1 uniquement)
- Low flat (la longueur minimale de flat en barres)
- High flat (la hauteur de flat maximale en points)
- Distance minimale en barres entre les pics de l'indicateur pour divergence sur M5
- Pourcentage minimum de l'ombre longue du marteau
- Pourcentage maximum de l'ombre courte du marteau
- Taille minimale du marteau en points (sur le graphique M5)
- Depuis combien de temps le marteau était présent (le plus haut nombre de sa barre)
- Sur combien de barres le marteau est le maximum (dans le signal 6 uniquement)
- Source étroite (la plus grande largeur du fan sur M5 au point le plus étroit)
- Il y a combien de barres que le fan a convergé vers la "source étroite" (pratiquement à un point)
- Plage maximale/minimale qui est franchie ("source étroite" en barres)
- Marquage de vos positions avec ce numéro
- Décalage minimal du trailing stop
- Distance entre le trailing stop et le prix (si en dessous de 100, le trailing ne fonctionne pas)
Un test unique en mode "Chaque tick basé sur des ticks réels" :

Commentaire 0