Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre Performance TAAD est sur la route de la réputation...
    Date d'inscription
    June 2008
    Messages
    164
    Pouvoir de réputation
    6

    identification des ordres en cours identification des ordres en cours

    bonjour,

    Je suis en train de me prendre la tête.

    Je tente de créer un code qui permet d'identifier s'il y a des ordres en cours ou en attente en fonction d'un magicnumber mais je n'y arrive pas.

    si quelqu'un a une idée je suis preneur.

    TAAD

  2. #2
    Membre Star vamm972 est actif et passionnant vamm972 est actif et passionnant Avatar de vamm972
    Date d'inscription
    November 2008
    Localisation
    quebec
    Messages
    1 429
    Pouvoir de réputation
    24

    Citation Envoyé par TAAD Voir le message
    bonjour,

    Je suis en train de me prendre la tête.

    Je tente de créer un code qui permet d'identifier s'il y a des ordres en cours ou en attente en fonction d'un magicnumber mais je n'y arrive pas.

    si quelqu'un a une idée je suis preneur.

    TAAD
    //fonction comptages des trades pending ouverts pour la paire
    int counttradespendingBUY() {
    int count = 0;
    for(i=0; i<OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if( OrderMagicNumber() == MagicNumber )
    {
    if((OrderType()== OP_BUYSTOP) && (OrderSymbol() == Symbol()))
    {
    count++;
    continue;
    }
    }
    }
    return(count);
    }
    int counttradespendingSELL() {
    int count = 0;
    for(i=0; i<OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if( OrderMagicNumber() == MagicNumber )
    {
    if((OrderType()== OP_SELLSTOP) && (OrderSymbol() == Symbol()))
    {
    count++;
    continue;
    }
    }
    }
    return(count);
    }

    //-----------------------------------------------------------------------------------------------------
    //fonction comptages des trades ouverts pour la paire
    int counttradestotal() {
    int i = 0;
    int count = 0;
    for(i=0; i<OrdersTotal(); i++)
    {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if(
    (OrderSymbol() == Symbol() && OrderMagicNumber()==MagicNumber))
    {
    count++;
    continue;
    }
    }
    return(count);
    }


    //---------------------------------------------

    voici mes codes , à toi de mettre l'appel de fonction

  3. #3
    Membre Performance TAAD est sur la route de la réputation...
    Date d'inscription
    June 2008
    Messages
    164
    Pouvoir de réputation
    6

    Merci Vamm je vais voir si ça va me débloquer....


    EDIT : Malheureusement mon problème est plus profond que je ne pensais je dois réécrire tout une partie du code pour que l'EA soit multi devise...
    Dernière modification par TAAD ; 24/03/2010 à 08h04.

  4. #4
    Membre Performance TAAD est sur la route de la réputation...
    Date d'inscription
    June 2008
    Messages
    164
    Pouvoir de réputation
    6

    J'ai compris que la clef etait de compter les trades par symbol.

    J'ai complètement réécris mon EA et ca marche merci Vamm...

Discussions similaires

  1. Problème EA - gestion des ordres ???
    Par TAAD dans le forum Programmation
    Réponses: 10
    Dernier message: 21/02/2010, 23h38
  2. Script pour ordres mutiples
    Par crystal dans le forum Programmation
    Réponses: 3
    Dernier message: 15/02/2010, 14h26
  3. EA technique pour inversement des ordres
    Par scalpeur dans le forum Systèmes de Trading Auto
    Réponses: 8
    Dernier message: 23/08/2009, 18h27
  4. rapidité d'execution des ordres
    Par cris38 dans le forum Broker Forex
    Réponses: 0
    Dernier message: 27/08/2008, 18h48
  5. les differents ordres sur le forex
    Par bagatel dans le forum Novice sur le Forex
    Réponses: 2
    Dernier message: 24/08/2008, 16h50

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