Idée par : Nikolay Khrushchev
Code mq5 par : barabashkakvn
Attention : cet EA fonctionne uniquement sur des comptes de couverture !
Fluctuation est un Expert Advisor basé sur le swing trading. Cet EA place un ordre en attente de Sell stop ou Buy stop avec un lot augmenté dans la direction opposée.
Paramètres :
- Stop Loss, en pips (1.00045-1.00055=1 pip)
- Take Profit, en pips (1.00045-1.00055=1 pip)
- Trailing Stop (distance minimale entre le prix et le Stop Loss), en pips
- Trailing Step, en pips (1.00045-1.00055=1 pip)
- Gestion de capital : Lot OU Risque (uniquement pour les premières positions) - type de calcul de lot pour la première position : lot fixe ou en % de risque relatif au dépôt
- Valeur pour "Gestion de capital"
- //--- logique de trading
- Step, en pips (1.00045-1.00055=1 pip) - étape de l'ordre stop en attente
- Coefficient de lot (pour une série de transactions) - ratio d'augmentation de lot pour les positions suivantes
- Multiplier le volume de toutes les positions - activer/désactiver le multipliage du volume global des positions ouvertes par "Coefficient de lot"
- Nombre maximum de positions
- Volume maximum de toutes les positions
- Objectif de profit en argent ("0.0" -> OFF)
- Equité minimum (en pourcentage du solde) -> pause dans le trading
- Fermer toutes les positions au démarrage
- //---
- numéro magique - ID unique de l'EA
- Heure de début
- Heure de fin
Chaque fois que l'EA démarre un cycle de trading, il le fait après être tombé dans l'intervalle de temps autorisé entre l'Heure de début et l'Heure de fin, à condition qu'il n'y ait pas d'ordres en attente et aucune position ouverte par cet EA. Une position ouverte est accompagnée d'un ordre stop en attente. Le volume d'une position dépend des paramètres Gestion de capital et Valeur pour "Gestion de capital", tandis que le volume d'un ordre Stop en attente dépend des paramètres Coefficient de lot et Multiplier le volume de toutes les positions.
La direction de la position est déterminée selon la règle suivante :
Fermeture de la barre #0 > Fermeture de la barre #1 -> ouvrir un BUY ; AUTREMENT -> ouvrir un SELL
Le type d'ordre stop en attente dépend d'une position ouverte :
si BUY, un Sell stop est placé ; si SELL, un Buy stop est placé
Un ordre stop en attente est placé à Step du prix actuel. Trailing Stop et Trailing Step sont activés par la suite avec les mécanismes de suivi des profits (Objectif de profit en argent et Equité minimum).
Lorsque l'ordre en attente est déclenché, un ordre stop en attente avec un lot augmenté est de nouveau placé dans la direction opposée.
Il est recommandé de réaliser l'optimisation sur de petites périodes. Dans un premier temps, concentrez-vous sur les paramètres Stop Loss, Take Profit et Step.
Articles connexes
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5