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 lvl 5 marc01 est sur la route de la réputation...
    Date d'inscription
    January 2011
    Messages
    20
    Pouvoir de réputation
    0

    insérer Trailing stop dans EA existant insérer Trailing stop dans EA existant

    Bonjour amis traders,

    Explication du problème encouru: J'ai en ma possession un Expert Advisor qui ne prends pas en compte de Trailing Stop! j'aurais aimer pouvoir le codé moi même mais je n'ai aucune expérience dans le domaine et ce n'est pas faute d'avoir essayer . Une personne pourrait elle m'aider et m'informer de l'ordre de syntaxe a tenir en compte Merci . j'ai réussi sur une autre version de ce fichier a insérer le trailing stop, mais celui ci ne se déplace pas en fonctions du cour, mais reste immobile comme l'est un stop loss.

    Voici l'Expert Advisor en question :

    http://www.trader-forex.fr/forum/att...psar_bug_4.mq4

    Merci de votre Compréhension et de votre aide future .
    Fichiers attachés
    Dernière modification par marc01 ; 09/01/2011 à 20h32.

  2. #2
    Nouveau membre gropicsou85 est sur la route de la réputation...
    Date d'inscription
    September 2009
    Messages
    1
    Pouvoir de réputation
    5

    salut! tu as fait 2 fautes sur orthographe trailingstop écrit TrailingStop et
    le tour est joué, au revoir.

  3. #3
    Membre lvl 5 marc01 est sur la route de la réputation...
    Date d'inscription
    January 2011
    Messages
    20
    Pouvoir de réputation
    0

    Gropicsou merci de ta réponse, mais je ne pense pas que ce soit cela le réel problème étant donné que la base de ce programme est vierge et ne possède pas de trailing stop. ( j'ai remis ce fichier d'origine car le codage que j'avais effectué n'était pas conforme! )

    . Donc voilà j'en suis encore au même point ( Nul part)

  4. #4
    Nouveau membre cameleon33 est sur la route de la réputation...
    Date d'inscription
    June 2010
    Messages
    3
    Pouvoir de réputation
    4

    Salut,

    J'ai essayé un truc sur ton expert mais le TS a pas l'air de se déclencher. J'ai utilisé un code de ce genre:

    Code:
    for (I=0;I<OrdersTotal();I++) 
    {
       OrderSelect(I,SELECT_BY_POS);
       if (OrderSymbol() == Symbol() && OrderType() == OP_BUY) 
       {
          if (Bid-OrderOpenPrice() > (TS*Point)) 
          {
             if (OrderStopLoss() < (Bid - TS*Point)) 
             {
                OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-TS*Point,Digits),OrderTakeProfit(),0, Blue);
                Print("Order modified for Trailing Stop n°: ",OrderTicket()," || SL to ",NormalizeDouble(Bid-TS*Point,Digits));   
             }
          }                  
       }  
       if (OrderSymbol() == Symbol() && OrderType() == OP_SELL) 
       {        
          if (OrderOpenPrice() - Ask > (TS * Point))
          {
             if (OrderStopLoss() > (Ask + TS * Point)) 
             {
                  OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+TS*Point,Digits),OrderTakeProfit(),0, Blue);
                  Print("Order modified for Trailing Stop n°: ",OrderTicket()," || SL to ",NormalizeDouble(Ask+TS*Point,Digits));          
             }
          }
       }
    }
    Je pense que ce genre de truc devrait fonctionner. J'ai pas trop le temps de tester trop avant ton code pour voir pourquoi ça se déclenche pas, si c'est une erreur dans mon code ou que je l'ai mal adapté, ou tout simplement que dans ma période de test y avait pas de raisons qu'il se déclenche . Mais ça peut peut-être t'aider.

    A+
    Cam'
    Dernière modification par cameleon33 ; 11/01/2011 à 23h39.

  5. #5
    Membre Star kk2val est sur la route de la réputation...
    Date d'inscription
    January 2008
    Messages
    249
    Pouvoir de réputation
    7

    bonsoir marc01..

    j'ai intégré un trailingstep dans ton ea ..ça fonctionne correctement..

    le reste de l'ea ..j'ai qques doutes sur les entrées buy..mais bon..ça n'est pas le propos ..

    le fonctionnement..

    use trailingstop == true.

    trailingstop : niveau de déclenchement du trailing
    TStep: nbre de pips de progression ( mini 1)

    j'ai testé ..tout fonctionne

    cldt

    kk2val
    Fichiers attachés

Discussions similaires

  1. Insérer Prise de profit et sell stop dans un expert
    Par marc01 dans le forum Programmation
    Réponses: 2
    Dernier message: 05/01/2011, 21h25
  2. stop mini et trailing stop
    Par TAAD dans le forum Novice sur le Forex
    Réponses: 6
    Dernier message: 24/02/2010, 21h20
  3. 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
  4. Trailing stop et stop loss
    Par dinemma dans le forum Trading Divers
    Réponses: 61
    Dernier message: 02/10/2009, 09h58
  5. Comment inserer la fonction trailing stop dans un programme
    Par djo544 dans le forum Systèmes de Trading Auto
    Réponses: 0
    Dernier message: 04/03/2009, 08h26

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