Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Bonjour les gars, merci de garder ce fil de discussion en vie. c'est vraiment étonnant de voir autant de réponses. j'espère que quelqu'un pourra apprendre quelque chose de l'EA ou même mieux gagner de l'argent avec. encore merci.
J'ai téléchargé ce ma&macd1.02ea pour l'essayer, merci .paulc
Lors de l'utilisation de ce système pour le GBPJPY, un message d'erreur "order modify error 1" apparaît, mais seulement parfois. Cela serait-il dû au serveur ?
Lorsque je l'utilise pour le GBPJPY, il y a un "order modify error 1", mais seulement parfois. Cela serait-il dû au serveur ?
Blaiserboy, order modify error 1 signifie "Aucune erreur n'a été renvoyée, mais le résultat est inconnu".
Je pense que l'erreur est liée à la modification de l'ordre concernant les courtiers ECN et que 'normalize' doit être inséré dans les zones où le trailing stop et le breakeven sont mis à jour.
Je pense que l'erreur est liée à la modification de l'ordre concernant les courtiers ECN et que 'normalize' doit être inséré dans les zones où le trailing stop et le breakeven sont mis à jour.
Blaiserboy, quelle version obtenez-vous cette erreur ?
voici le code corrigé
/----------------------- FONCTION DE TRAILING STOP
//----------------------- SOURCE : CODERSGURU
//----------------------- MODIFIÉ : FIREDAVE
void subTrailingStop(int Type)
{
if(Type==OP_BUY) // la position d'achat est ouverte
{
switch(TrailingStopType)
{
//----------------------- APRÈS LE PROFIT TRAILING STOP
cas 1 :
iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,1) ;
si(Bid-OrderOpenPrice()>Pip*TrailingStop &&
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits),OrderTakeProfit(),0,Green) ;
retour(0) ;
}
break ;
//----------------------- TRAILING STOP
cas 2 :
if(Bid>OrderOpenPrice() &&
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits),OrderTakeProfit(),0,Green) ;
retour(0) ;
}
break ;
//----------------------- PAR DÉFAUT : TRAILING STOP APRÈS PROFIT
par défaut :
if(Bid-OrderOpenPrice()>Pip*TrailingStop &&
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits),OrderTakeProfit(),0,Green) ;
retour(0) ;
}
}
}
if(Type==OP_SELL) // une position de vente est ouverte
{
switch(TrailingStopType)
{
//----------------------- APRÈS LE STOP SUIVEUR DE PROFIT
cas 1 :
if(OrderOpenPrice()-Ask>Pip*TrailingStop)
{
if(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits),OrderTakeProfit(),0,Red) ;
retour(0) ;
}
}
break ;
//----------------------- TRAILING STOP
cas 2 :
if(OrderOpenPrice()>Ask)
{
if(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits),OrderTakeProfit(),0,Red) ;
retour(0) ;
}
}
break ;
//----------------------- PAR DÉFAUT : TRAILING STOP APRÈS PROFIT
par défaut :
if(OrderOpenPrice()-Ask>Pip*TrailingStop)
{
si(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits),OrderTakeProfit(),0,Red) ;
retour(0) ;
}
}
}
}
}
Merci. Il a l'air très bien. Je reviendrai après l'avoir testé.
Je pense que vous trouverez que c'est un excellent outil.......
Bonne chance avec lui
Excellent EA, je tradais ma stratégie ema crossover manuelle avec des profits décents parce que je dois dormir :P, mais cette semaine a été géniale avec ces paramètres : "UseHourTrade"="True" 1 à 19 en XAUUSD TF M5 cette semaine 180 pips.
BON TRAVAIL !