L'auteur de l'idée - Sergey Efimenko
Auteur du code mq5 - barabashkakvn
Le stop loss (Stop Loss) et le take profit (Take Profit) sont des paramètres de base à configurer si ces propriétés ne sont pas déjà définies pour la position. Le trailing ne fonctionne que pour les positions rentables.
Si le paramètre Only zero values est "true", cela signifie qu'on recherche des positions ayant un stop loss ou un take profit égal à zéro. Dès qu'une telle position est trouvée :
- Pour une position d'achat (BUY) :
- un stop loss est fixé : prix actuel (Bid) moins le stop loss
- un take profit est fixé : prix actuel (Bid) plus le take profit
- Pour une position de vente (SELL) :
- un stop loss est fixé : prix actuel (Ask) plus le stop loss
- un take profit est fixé : prix actuel (Ask) moins le take profit
Si le paramètre Only zero values est "false", les paramètres stop loss (Stop Loss) et take profit (Take Profit) sont désactivés.
L'EA fonctionne pour toutes les positions sur le symbole courant - le numéro magique unique n'est pas pris en compte.
Pour voir comment tout cela fonctionne, décommentez les lignes suivantes :
ExtStopLoss = InpStopLoss * m_adjusted_point; ExtTakeProfit = InpTakeProfit * m_adjusted_point; ExtTrailingStop= InpTrailingStop * m_adjusted_point; ExtTrailingStep= InpTrailingStep * m_adjusted_point; //m_trade.Buy(2.0); //m_trade.Sell(1.0); //--- return(INIT_SUCCEEDED); }
et lancez l'EA dans le testeur de stratégie.
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 l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5