Idée par : Scriptor
Code mq5 par : barabashkakvn
Cet EA fonctionne aussi bien sur des comptes à couverture que sur des comptes à compensation. Il place des ordres en attente uniquement lorsqu'une nouvelle bougie apparaît.
Comment ça fonctionne
D'abord, trois paramètres (Heure 1, Heure 2, et Heure 3) sont comparés à l'heure actuelle. Si l'heure actuelle correspond à l'un de ces paramètres, il est possible de placer des ordres en attente.
Les prix maximum et minimum entre les bougies #0 et #1 sont définis. Ensuite, la valeur de l'indicateur iATR est ajoutée au prix maximum de la bougie #0 pour obtenir le prix d'achat. Le prix de vente est obtenu en soustrayant la valeur de l'indicateur iATR sur la bougie #0 du prix minimum.

Le volume peut être défini de deux manières : soit en utilisant un lot fixe (réglez Gestion de l'argent sur Lot constant), soit en pourcentage de risque par trade (réglez Gestion de l'argent sur Risque en pourcentage par opération).
Dès qu'un des ordres en attente est activé (défini dans OnTradeTransaction : TRADE_TRANSACTION_DEAL_ADD – type de transaction "ajouter une opération à l'historique" est détecté), tous les ordres en attente restants sont supprimés.
Un trailing est appliqué aux positions.
Commentaire 0