Auteur de l'idée : Vladimir Pastushak, créateur du code mq5 : barabashkakvn.
De nombreux systèmes de trading ont été conçus autour du principe du martingale.
Ce système de trading vous permet de tester à la fois les principes classiques de la martingale ainsi que ceux de l'anti-martingale.
Le code de l'Expert Advisor est simple et bien commenté.
Principe de Trading avec la Martingale
- Si la position est clôturée par Take Profit → ouvrez le lot de départ dans la même direction ;
- Si elle est clôturée par Stop Loss → ouvrez un lot augmenté dans la direction opposée.
Principe de Trading avec l'Anti-Martingale
- Si la position est clôturée par Take Profit, ouvrez un lot augmenté dans la même direction ;
- Si elle est clôturée par Stop Loss, ouvrez le lot de départ dans la direction opposée.
Concept du Système Martingale
Le trading commence avec un lot minimum prédéfini.
Si une position est clôturée avec un stop loss, le lot suivant doit être augmenté de sorte que si une position est clôturée avec un take profit, elle couvre toutes les pertes précédentes de cette série avec un petit bénéfice supplémentaire. Par exemple : 0,01-0,02-0,04-0,08-0,16-0,32-0,64, etc.
Si cette séquence est respectée, le profit peut équivaloir à celui d'une position avec le lot minimum.
Si une position est clôturée avec un take profit, le trader repart avec le lot minimum.
Le système martingale ne donne pas d'avantage au trader, mais permet seulement de redistribuer le profit. Le trader fixe rarement ses pertes, mais celles-ci peuvent être conséquentes. Les bénéfices sont souvent réalisés, mais ils restent modestes.
Concept du Système Anti-Martingale
À l'inverse du système martingale, où le lot est augmenté en cas de stop loss, l'anti-martingale augmente le lot en cas de bénéfice.
Le trading débute avec un lot minimum. Si une position se clôture avec bénéfice, le lot de la prochaine position est doublé ou plus. En cas de stop loss, le trader doit revenir au lot de départ.
Lors du trading basé sur l'anti-martingale, il est crucial de définir des limites d'augmentation de lot, après lesquelles il faut revenir au lot initial. Par exemple, vous pouvez définir un maximum de trois augmentations de lot consécutives : 0,01, 0,02, 0,05.
Paramètres d'Entrée
- position de départ : Achat ou Vente - la direction de la première position ;
- type de trading : Martingale ou Anti-Martingale - type de trading ;
- définir le lot de base - volume de la position initiale ;
- définir la valeur du stop loss ;
- définir la valeur du Take Profit ;
- définir la valeur du multiplicateur de lots - multiplicateur de volume de position ;
- définir la valeur du MagicNumber - ID de l'Expert Advisor ;
- tous magic ; vrai → tous les MagicNumber - activer/désactiver la gestion d'autres numéros magiques.
Faites preuve de prudence lors de l'utilisation de cet Expert Advisor. Voici un développement typique de la situation :


et un fiasco inattendu :

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
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI