Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Page 1 sur 2 1 2 DernièreDernière
Affichage des résultats 1 à 10 sur 13
  1. #1
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    EA ne fonctionne pas automatiquement EA ne fonctionne pas automatiquement

    Bonjours,

    Mon EA compile parfaitement, quand je le lie au graphique, je coche la case "autoriser le trading en direct" mais rien ne se passe, mais quand je coche la case "demander confirmation manuelle", là sa marche.
    comment corriger le problème ?

    Merci.

  2. #2
    Membre Star Truster deviendra bientot célèbre...
    Date d'inscription
    March 2010
    Localisation
    Gironde 33
    Messages
    723
    Pouvoir de réputation
    6

    Citation Envoyé par lefa26 Voir le message
    Bonjours,

    Mon EA compile parfaitement, quand je le lie au graphique, je coche la case "autoriser le trading en direct" mais rien ne se passe, mais quand je coche la case "demander confirmation manuelle", là sa marche.
    comment corriger le problème ?

    Merci.
    Salut

    Vérifie dans les paramètres de ta plateforme dans "Outil"->"Option"->"Expert consultant", que tu a bien la case "Autoriser le trading direct" de coché.

    Des fois il suffi de pas grand chose.

  3. #3
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    Non, ca ne fonctionne toujours pas, la case était décocher je les cocher, redémarrer MT4 mais toujours le meme probleme.

  4. #4
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    Quand je mes SL et TP a 0 sa marche, sa doit venir de mon code alors.

  5. #5
    Membre Star Truster deviendra bientot célèbre...
    Date d'inscription
    March 2010
    Localisation
    Gironde 33
    Messages
    723
    Pouvoir de réputation
    6

    Et tu a bien re-coché la case "Autoriser le trading direct" de ton EA après avoir coché celle de ta plateforme ?

    Sinon oui, ça vient de ton code.

    Tu peut demander de l'aide dans la section "Programmation" si besoin est, d'autre programmeurs pourront surement te filer un coup de pouce.

  6. #6
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    Avec

    Code:
    OrderSend( Symbol(), OP_SELL, lot,  Bid , slippage, (Bid - (stoploss*Point) , Bid + (takeprofit*Point)) ,0, NULL, magic, 0, Green);
    sa marche pas mais avec

    Code:
    OrderSend( Symbol(), OP_SELL, lot,  Bid , slippage, 0,0 ,0, NULL, magic, 0, Green);
    sa marche.
    Comment maître alors le SP et le TP ??

  7. #7
    Membre lvl 50 Pacamo deviendra bientot célèbre... Avatar de Pacamo
    Date d'inscription
    February 2011
    Localisation
    Suisse
    Messages
    64
    Pouvoir de réputation
    4

    Bonjour je pense que l'erreur viens du fait que votre stop loss et votre take profit sont erronés
    ex:
    bid =1.4010
    sell à 1.4010 et selon votre formule bid-(stop*point) ?
    cela donne 1.4010-(10*0.0001)= 1.4000 .....
    qui ressemble plus a une prise de bénéfice q'un stop .

    exemple :
    Code:
    double TakeProfitBuy=(NormalizeDouble(Ask+tp*Point,Digits));  
    double TakeProfitSell=(NormalizeDouble(Bid-tp*Point,Digits)); 
    double StopLossBuy=(NormalizeDouble(Bid-sl*Point,Digits)); 
    double StopLossSell=(NormalizeDouble(Ask+sl*Point,Digits)); 
    
    OrderSend( Symbol(), OP_SELL,lot,Bid,slippage,StopLossSell,TakeProfitSell,0,NULL,magic,0,Green);
    En espérant vous aider

  8. #8
    Membre Star abrikabrac est très intéressant
    Date d'inscription
    March 2009
    Messages
    396
    Pouvoir de réputation
    9

    Salut,
    Attention, certains brokers n'acceptent pas que l'on envoit le TP et le SL en même temps que l'ordre. Il faut intégrer le TP et SL après avec la fonction modifyorder.
    Ca devrait marcher.

  9. #9
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    Ok j'utilise OrderModify mais je doit maître quoi dedans ??

    OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);


    sachant que je veux que mon ma position de depart se termine autamitiquement apres 15min et je veux juste changer le SP et le TP :

    OrderSend( Symbol(), OP_SELL, lot, Bid , slippage, 0, 0 ,0, NULL, magic, 900, Green); // 900 seconde = 15 min

  10. #10
    Membre lvl 5 lefa26 est sur la route de la réputation...
    Date d'inscription
    April 2011
    Messages
    12
    Pouvoir de réputation
    3

    c'est bon ca marche avec la techique de Pacamo, merci , mais pour dire que la position ce termine tous seul qu'elle soit gagnant ou perdant, comment faire ?

Discussions similaires

  1. Comment tester un ea sur plusieurs devises automatiquement?
    Par flamby69 dans le forum Trading Divers
    Réponses: 1
    Dernier message: 03/03/2010, 16h43
  2. Cherche script pour plaçer Sl + Tp automatiquement
    Par orelien1 dans le forum Trading Divers
    Réponses: 10
    Dernier message: 05/01/2010, 23h12
  3. Comment vendre la moitié d'une transaction sur MT4 automatiquement ?
    Par hanzooo dans le forum Systèmes de Trading Auto
    Réponses: 11
    Dernier message: 05/06/2009, 09h28
  4. Comment fonctionne QQE
    Par comeback dans le forum Trading Divers
    Réponses: 4
    Dernier message: 26/03/2009, 13h12

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