Dans cet article, nous allons explorer comment modifier le Parabolic SAR pour spécifier directement le point de départ. Ce système est idéal pour les traders qui souhaitent maximiser leurs gains tout en minimisant leurs pertes.

Paramètres

- Mode Trailing : Aucun / Trailing Fixe / Trailing avec Parabolic SAR Fixe
Voici la partie de calcul du Parabolic SAR :
bool CSampleExpert::LongModifiedEx(void) { bool res=false; //--- vérification du trailing stop if(m_trailing_max < m_last_bar.high) { double tp=m_position.TakeProfit(); double sl=m_position.StopLoss(); //--- calcul du ParabolicSAR m_trailing_max = m_last_bar.high; m_trailing_step = fmin(InpPSAR_Maximum, m_trailing_step + InpPSAR_Step); double sar_stop = sl + (m_trailing_max - sl)* m_trailing_step; sar_stop=NormalizeDouble(sar_stop,m_symbol.Digits()); //--- if((sl==0.0 || sl < sar_stop) && sar_stop < m_symbol.Bid()) { //--- modifier la position if(m_trade.PositionModify(Symbol(),sar_stop,tp)) printf("Position longue par %s à modifier",Symbol()); else { printf("Erreur lors de la modification de la position par %s : '%s'",Symbol(),m_trade.ResultComment()); printf("Paramètres de modification : SL=%f,TP=%f",sar_stop,tp); } //--- modifié et doit sortir de l'expert res=true; } } //--- résultat return(res); } 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 CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5