L'auteur de l'idée : Andrey Kornishkin
Auteur du code MQL5 : barabashkakvn
Cette stratégie utilise des ordres limites en attente.
Idée principale
À l'Heure de Début, nous plaçons une grille d'ordres en attente composée de Nombre d'ordres en attente de chaque type (Buy Limit et Sell Limit). Une ou plusieurs commandes en attente sont alors activées, et nous nous attendons à ce que le prix revienne nécessairement au prix d'ouverture de la barre à laquelle la grille d'ordres a été placée.
Par exemple, à 19h00 (Heure de Début = 19), nous plaçons quatre (Nombre d'ordres en attente = 4) ordres Buy Limit et quatre Sell Limit. Nous prévoyons qu'après l'activation d'un ou plusieurs ordres en attente, le prix reviendra au prix d'ouverture de la barre de 19 heures.
Remarque : Il ne doit pas y avoir d'ordres en attente sur le compte de trading à l'Heure de Début.
Construction de la grille
Distance (écart par rapport au prix actuel) + N * Step (écart entre les ordres en attente)
La durée de vie des ordres en attente est définie en heures.
Fermeture des positions et suppression des ordres en attente
Si le profit total de toutes les positions atteint Profit total en points, toutes les positions sont fermées et les ordres en attente sont supprimés. À l'Heure de Fin, les ordres en attente sont supprimés de force.
Paramètres
- Stop Loss (en pips) - niveau de stop loss ;
- Heure de Début - heure de placement des ordres en attente (en heures) ;
- Heure de Fin - heure de suppression des ordres en attente (en heures) ;
- Profit total (en pips) - lorsque ce profit est atteint, toutes les positions sont fermées et les ordres en attente sont supprimés ;
- Trailing Stop (en pips) - trailing ("0" - désactiver le trailing) ;
- Step Trailing (en pips) - écart de trailing ;
- Distance - distance par rapport au prix actuel jusqu'au premier ordre en attente ;
- Step - écart entre les ordres en attente ;
- Nombre d'ordres en attente - nombre d'ordres en attente de chaque type ;
- Expiration (en heures) - durée de vie des ordres en attente (en heures) ;
- Lots - volume fixe des ordres en attente ;
- Risque - volume dynamique des ordres en attente, calculé comme un % de risque par trade ;
- numéro magique - identifiant unique du système de trading.
Une optimisation a été réalisée du 01.01.2018 au 12.07.2018 sur EURUSD,H1 :

Articles connexes
- 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
- RRS Impulse : L'Expert EA Indispensable pour MetaTrader 4
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5