Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre Star turfer est sur la route de la réputation...
    Date d'inscription
    September 2009
    Messages
    398
    Pouvoir de réputation
    5

    Stop suiveur Stop suiveur

    Bonjour,

    Je cherche à coder un stop suiveur dans mon EA mais je ne comprends pas, il fonctionne que pour les positions BUY! Rien pour les positions SELL!
    Quelqu'un pourrait-il me dire ou est l'erreur?

    Merci d'avance

    //************************************************
    //********************Trailling stop**************

    for (int i = OrdersTotal(); i >= 0; i --) // on parcourt tous les ordres
    //for (int i = 0; i < OrdersTotal(); i ++) // on parcourt tous les ordres
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if (OrderSymbol() == Symbol())
    {
    if (OrderType() == OP_BUY) // trailing stop pour un ordre d’achat
    {
    ts = Bid-(Point*trailing_stop); // calcul trailing stop
    if (OrderStopLoss()<ts) // test si nouveau plus haut
    OrderModify(OrderTicket(),OrderOpenPrice(),ts,Orde rTakeProfit(),0,White);
    }
    if (OrderType() == OP_SELL) // trailing stop pour un ordre de vente
    {
    ts = Ask+(Point*trailing_stop); // calcul trailing stop
    if (OrderStopLoss()>ts) // test si nouveau plus bas
    OrderModify(OrderTicket(),OrderOpenPrice(),ts,Orde rTakeProfit(),0,White);
    }
    }
    }
    Dernière modification par turfer ; 12/10/2010 à 18h28.

  2. #2
    Membre Star turfer est sur la route de la réputation...
    Date d'inscription
    September 2009
    Messages
    398
    Pouvoir de réputation
    5

    Personne pour m'aider?

  3. #3
    Membre Star jeims est actif et passionnant jeims est actif et passionnant
    Date d'inscription
    July 2008
    Localisation
    France
    Messages
    646
    Pouvoir de réputation
    19

    Est ce normal Orde rTakeProfit ? avec un espace entre le e et le r?

  4. #4
    Membre Star turfer est sur la route de la réputation...
    Date d'inscription
    September 2009
    Messages
    398
    Pouvoir de réputation
    5

    C'est le copier/coller qui fonctionne bizarrement, il n'y a pas d'espace.

  5. #5
    Membre Star turfer est sur la route de la réputation...
    Date d'inscription
    September 2009
    Messages
    398
    Pouvoir de réputation
    5

    Ce qui est étange, c'est que je modifie la ligne "OrderSelect(i, SELECT_BY_POS, MODE_TRADES);" par "OrderSelect(6,SELECT_BY_TICKET);" ou le 6 correspond à un ordre de BUY et ça fonctionne!

    Si je mets 2, qui correspond à un ordre SELL, ça ne fonctionne plus!

    Comme si la fonction OrderSelect ne lisait pas les ordres SELL!!!

    Je ne comprends plus rien!

    A l'aide :roll:

    Merci

Discussions similaires

  1. stop mini et trailing stop
    Par TAAD dans le forum Novice sur le Forex
    Réponses: 6
    Dernier message: 24/02/2010, 21h20
  2. placement d'un stop,TP ou trailing stop sur Mt4
    Par MRPOISSON dans le forum Utilisation des Plateformes de Trading
    Réponses: 5
    Dernier message: 12/01/2010, 19h19
  3. Ordres trailing stops (stop suiveur)
    Par Marcus973 dans le forum Trading Divers
    Réponses: 8
    Dernier message: 30/10/2008, 08h59
  4. Précision sur la plateforme Avafx (Stop Suiveur)
    Par jerem95 dans le forum Broker Forex
    Réponses: 3
    Dernier message: 11/09/2008, 23h49
  5. Stop Suiveur (expert Mt4), Possibilité de le faire ?
    Par hanzooo dans le forum Systèmes de Trading Auto
    Réponses: 3
    Dernier message: 16/08/2008, 00h50

Ajouter aux Favoris | Plan du site | Archives | Forex | Contact