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 75 thierry83 est sur la route de la réputation...
    Date d'inscription
    January 2010
    Messages
    92
    Pouvoir de réputation
    4

    trailing stop trailing stop

    bonjour a tous
    j ai un EA avec trailing stop mais qui se mettent pas en fonction des l achat ou la vente d un lot ( oufff je vais arriver a me faire comprendre .....lol)
    bon mes stop se mettent en place que si le cours a depasser de plus de la valeur de ce stop (100 points par exemple )
    je voudrais qui serve des le debut d un trade de stop loss et quand suite il suive le cours a une distance de 100 par exemple
    j ai joint ce que j ai dans mes tralingstop
    j ai lu qu il exister 2 sortes de ce genre de stop mais impossible de remetre la mains desssus ( enfin les yeux plutot lol)

    merci

    /* TRAILING STOP */
    if (UseTrailingStop){
    if (isTrailingStop==false){
    if (Bid>OrderOpenPrice()+TrailingStop*MarketInfo(Symb ol(),MODE_POINT)){
    trailingstopLevel=Bid-TrailingStop*MarketInfo(Symbol(),MODE_POINT);
    OrderModify(OrderTicket(),OrderOpenPrice(),trailin gstopLevel, OrderTakeProfit(),0);
    isTrailingStop=true;
    }
    }
    else{
    if (Bid>trailingstopLevel+TrailingStop*MarketInfo(Sym bol(),MODE_POINT)){
    trailingstopLevel=Bid-TrailingStop*MarketInfo(Symbol(),MODE_POINT);
    OrderModify(OrderTicket(),OrderOpenPrice(),trailin gstopLevel, OrderTakeProfit(),0);
    isTrailingStop=true;
    }

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

    Citation Envoyé par thierry83 Voir le message
    bonjour a tous
    j ai un EA avec trailing stop mais qui se mettent pas en fonction des l achat ou la vente d un lot ( oufff je vais arriver a me faire comprendre .....lol)
    bon mes stop se mettent en place que si le cours a depasser de plus de la valeur de ce stop (100 points par exemple )
    je voudrais qui serve des le debut d un trade de stop loss et quand suite il suive le cours a une distance de 100 par exemple
    j ai joint ce que j ai dans mes tralingstop
    j ai lu qu il exister 2 sortes de ce genre de stop mais impossible de remetre la mains desssus ( enfin les yeux plutot lol)

    merci

    /* TRAILING STOP */
    if (UseTrailingStop){
    if (isTrailingStop==false){
    if (Bid>OrderOpenPrice()+TrailingStop*MarketInfo(Symb ol(),MODE_POINT)){
    trailingstopLevel=Bid-TrailingStop*MarketInfo(Symbol(),MODE_POINT);
    OrderModify(OrderTicket(),OrderOpenPrice(),trailin gstopLevel, OrderTakeProfit(),0);
    isTrailingStop=true;
    }
    }
    else{
    if (Bid>trailingstopLevel+TrailingStop*MarketInfo(Sym bol(),MODE_POINT)){
    trailingstopLevel=Bid-TrailingStop*MarketInfo(Symbol(),MODE_POINT);
    OrderModify(OrderTicket(),OrderOpenPrice(),trailin gstopLevel, OrderTakeProfit(),0);
    isTrailingStop=true;
    }
    Bonsoir Thierry83..

    voilà ce que j'ai fait dans un ea.. Tu remplaces breakeven par trailing si tu veux..

    il faut que tu déclare le niveau de trailing et le trailing..
    Là..le trailing démarre du stoploss et s'arrête à Breakeven ..mais on peut changer ça en enlevant "bkvn <= OrderOpenPrice())" et "bkvn >= OrderOpenPrice())" ..



    Autrement Il marche aussi en trailing step ..c'est à dire que si tu mets plus de 1 dans niveau breakeven..le trailinge se déplacera de cette valeur
    ex 15 le trailing ne se déplacera que de 15 en 15 au delà de la valeur du trailing de base..

    if (Use_BreakEven == true)
    {
    for (i = 0; i < OrdersTotal(); i++)

    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if (OrderSymbol() == Symbol())
    {
    if (OrderType()==OP_BUY)
    {

    double bkvn = OrderStopLoss()+ Niveau_BreakEven*MyPoint;

    if ( (Bid - OrderOpenPrice()) > BreakEven * MyPoint)
    {
    if (OrderStopLoss()< Bid-(BreakEven + Niveau_BreakEven-1)*MyPoint&& bkvn <= OrderOpenPrice())
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),bkvn,Or derTakeProfit(),0,White);

    }}}
    if (OP_SELL)
    {

    bkvn =OrderStopLoss()- Niveau_BreakEven*MyPoint;


    if ( ( OrderOpenPrice() - Ask) > BreakEven * MyPoint)
    {
    if (OrderStopLoss()>Ask + (BreakEven + Niveau_BreakEven-1)*MyPoint || OrderStopLoss()==0&& bkvn >= OrderOpenPrice())
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),bkvn,Or derTakeProfit(),0,White);

    }
    }}}}}


    voilà..si t'as besoin de plus d'infos..pas de soucis

    bon trades

    kk2val

  3. #3
    Membre lvl 5 gibeaure est sur la route de la réputation...
    Date d'inscription
    September 2008
    Messages
    19
    Pouvoir de réputation
    6

    Probleme de trailing  stop Probleme de trailing stop

    Bonjour,
    Meilleurs voeux pour cette nouvelle année qui commence!

    J'ai toujours un problème de programmation. J'ai trouvé un EA qui pourrait me corresponde mais le trailing stop ne fonctionne pas et je souhaiterai qu'il prenne position une bougie avant celle du EA. Qui pourrait m'arranger ces 2 problèmes? Je vous remercie.
    Fichiers attachés

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

    Citation Envoyé par gibeaure Voir le message
    Bonjour,
    Meilleurs voeux pour cette nouvelle année qui commence!

    J'ai toujours un problème de programmation. J'ai trouvé un EA qui pourrait me corresponde mais le trailing stop ne fonctionne pas et je souhaiterai qu'il prenne position une bougie avant celle du EA. Qui pourrait m'arranger ces 2 problèmes? Je vous remercie.
    Bonjour Gibeaure..

    Meilleurs voeux égallement..pleins de pips..loll

    bon problèmes résolus..
    le premier ..le trailingstop fonctionne parfaitement bien d'origine..il faut un mini de 15 pour l'activer comme sur quasi toutes les plateformes MT4..et pas 5

    le deuxième point prendre sur la bougie précédente ..j'ai modifié le shift des deux ma fast et low ..ça prend les positions maintenant une bougie avant..pas sûr que ce soit bénéfique .mais c'est ce que tu demandes...

    voilà ..bonne journée

    cldt

    kk2val
    Fichiers attachés

  5. #5
    Membre lvl 5 gibeaure est sur la route de la réputation...
    Date d'inscription
    September 2008
    Messages
    19
    Pouvoir de réputation
    6

    Merci Merci

    Citation Envoyé par kk2val Voir le message
    Bonjour Gibeaure..

    Meilleurs voeux égallement..pleins de pips..loll

    bon problèmes résolus..
    le premier ..le trailingstop fonctionne parfaitement bien d'origine..il faut un mini de 15 pour l'activer comme sur quasi toutes les plateformes mt4..et pas 5

    le deuxième point prendre sur la bougie précédente ..j'ai modifié le shift des deux ma fast et low ..ça prend les positions maintenant une bougie avant..pas sûr que ce soit bénéfique .mais c'est ce que tu demandes...

    voilà ..bonne journée

    cldt

    kk2val
    Merci pour ton aide. Je vais le tester demain. Bonne soirée!

Discussions similaires

  1. Trailing stop sur MT4
    Par birdy57 dans le forum Utilisation des Plateformes de Trading
    Réponses: 3
    Dernier message: 05/12/2010, 14h57
  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. Demande de trailing stop
    Par varlequin dans le forum Systèmes de Trading Auto
    Réponses: 0
    Dernier message: 21/11/2008, 09h54

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