Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Ea et stop suiveur/splippage

  • Arru

    Bonjour à tous,

    En réalisant des back test avec un ea utilisant un stop suiveur aucun soucis,

    En le faisant tourner en réel sur un compte démo, il s'actualise avec un retard de souvent plusieurs pips,

    Voici le code utilisé :

    double vbid = MarketInfo(NULL,MODE_BID);
    double vask = MarketInfo ( NULL, MODE_ASK);

    for (ib=0;ib<ticket_buy+1;ib++){
    if (OrderSelect(ib,SELECT_BY_TICKET) ){
    if (OrderCloseTime() == 0)
    if ( OrderStopLoss()<vask-(15) && (OrderOpenPrice())+(15)<vask){
    Modify_buy = OrderModify(ib,lot_mini,Bid-10,0,0,clrGreen);}
    }}
    for (is= 0;is<ticket_sell+1;is++){
    if (OrderSelect(is,SELECT_BY_TICKET) )
    if ( OrderCloseTime() == 0)
    if ( OrderStopLoss()>vask+(15 ) &&(OrderOpenPrice())-(15 )>vask){
    Modify_sell = OrderModify(is,lot_mini,Bid+10,0,clrRed);}

    }

    Etant novice en programmation quelqu'un aurait-il des explications?

    Autre question:

    Lors de l'envoie d'un ordre ou de la modification quelle valeur faut-il mettre dans le splippage? je comprend bien ce qu'est le splippage mais quelle différence cela fait que j'indique 0,3 ou 5?? es le splippage max autorisé?

    Merci
  • stani

    Salut

    Tu trouveras sans difficulté de nombreux EA de trailling sur internet beaucoup moins fantaisiste que celui-ci, ne serait-ce que celui intégré a MT4 ou 5.

    Le slippage est effectivement la différence entre le prix auquel tu soumet un ordre et la différence que tu tolères pour son exécution si il n'y a pas de contrepartie disponible exactement a ce prix.