Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre lvl 5 raf34 est sur la route de la réputation...
    Date d'inscription
    May 2008
    Messages
    7
    Pouvoir de réputation
    6

    lancer 2 ordres sur 2 paires differentes avec un seul ea sur Metatrader lancer 2 ordres sur 2 paires differentes avec un seul ea sur Metatrader

    Bonjour, dans mon ea j'ai programmé 2 ordres :
    "OrderSend("EURUSD",OP_SELL,lots,Bid,5,0,0,NULL,1, 0,Red);" et
    "OrderSend("EURCHF",OP_SELL,lots,Bid,5,0,0,NULL,2, 0,Red);"
    mais mon ea n'execute que 1 ordre (celui dont la devise est la même que celle du graphique où j'ai lancé mon ea.

    Est ce normale?

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

    Salut, le premier paramètre est le nom de la variable et pas son contenu. Essaye plutôt :

    string paire1="EURUSD", paire2="EURCHF";
    OrderSend(paire1,OP_SELL,lots,Bid,5,0,0,NULL,1, 0,Red);
    OrderSend(paire2,OP_SELL,lots,Bid,5,0,0,NULL,2, 0,Red);

  3. #3
    Membre lvl 5 raf34 est sur la route de la réputation...
    Date d'inscription
    May 2008
    Messages
    7
    Pouvoir de réputation
    6

    Je vous merci de votre réponse mais je ne pense pas que ce soit à cause sa car ci je met l'ea sur le graphique EURUSD les ordres pour l'EURUSD sont executés et pourtant je n'ai pas eu besoin d'entrer en parametre :
    string paire1 = "EURUSD"

  4. #4
    Membre lvl 5 aspi deviendra bientot célèbre...
    Date d'inscription
    June 2008
    Messages
    23
    Pouvoir de réputation
    7

    problème paramètre Bid problème paramètre Bid

    salut raf34,

    ton problème à mon avis vient du paramètre "bid" que tu as dans tes "ordersend".

    si tu mets ton ea sur un graphique EURUSD le paramètre "Bid" sera le prix EURUSD, donc pour ton premier ordersend tu dis SELL EURUSD au prix EURUSD donc pas de probleme, par contre pour le deuxième ordersend tu dis SELL EURCHF au prix """"EURUSD"""", et là ça coince

    essaye un truc du style :

    double bid_eurusd = MarketInfo("EURUSD",MODE_BID);
    double bid_eurchf = MarketInfo("EURCHF",MODE_BID);

    OrderSend("EURUSD",OP_SELL,lots,bid_eurusd,5,0,0,NULL,1, 0,Red);
    OrderSend("EURCHF",OP_SELL,lots,bid_eurchf,5,0,0,NULL,2, 0,Red);

    bonne soirée

  5. #5
    Membre lvl 5 raf34 est sur la route de la réputation...
    Date d'inscription
    May 2008
    Messages
    7
    Pouvoir de réputation
    6

    Je vous merci de votre aide.
    J'essayerais ce soir et je vous dirais si ça à marché.

  6. #6
    Membre lvl 5 raf34 est sur la route de la réputation...
    Date d'inscription
    May 2008
    Messages
    7
    Pouvoir de réputation
    6

    Je vous remerci pour votre aide.
    Vous aviez raison il fallait modifier le parametres bid maintenant mes ordres fonctionnes. Encore merci

Discussions similaires

  1. Fermetures ordres - Guide MetaTrader
    Par Edellion dans le forum Programmation
    Réponses: 0
    Dernier message: 10/05/2009, 23h29
  2. Gérer la concurrence des ordres - Guide MetaTrader
    Par Edellion dans le forum Programmation
    Réponses: 0
    Dernier message: 10/05/2009, 23h23
  3. Assurer le passage des ordres - Guide MetaTrader
    Par Edellion dans le forum Programmation
    Réponses: 0
    Dernier message: 10/05/2009, 23h21
  4. Paires à trader avec un EA
    Par djmanu dans le forum Systèmes de Trading Auto
    Réponses: 0
    Dernier message: 30/03/2009, 11h33
  5. quel matériel nomade pour scalping M1 avec fxpro via metatrader ?
    Par MAGMA dans le forum Utilisation des Plateformes de Trading
    Réponses: 0
    Dernier message: 14/12/2008, 04h20

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