Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  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

    2 EA eviter les ordes qui s annulent ? 2 EA eviter les ordes qui s annulent ?

    bonsoir a tous
    voila j ai 2 EA qui tournent un sur le macd l autre sur des moyennes mobiles sur les memes unitées de temps et la meme paire
    on vas partir d un exemple ou un achat se produit sur le MACD puis un autre plus tard sur les Moyennes
    ce que je voudrais c est quand le MACD croise dans l autres sens ( vente )
    que celui sur les moyennes mobiles ne soit pas vendu
    garder un en vente ( MACD ) l autre toujours en achat tant que les moyennes ne croisent pas aussi
    faire fonctionner les 2 EA complement independants
    j ai modifier le le Magic number mais ca marche pas
    comment faire ??

    merci

  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
    bonsoir a tous
    voila j ai 2 EA qui tournent un sur le macd l autre sur des moyennes mobiles sur les memes unitées de temps et la meme paire
    on vas partir d un exemple ou un achat se produit sur le MACD puis un autre plus tard sur les Moyennes
    ce que je voudrais c est quand le MACD croise dans l autres sens ( vente )
    que celui sur les moyennes mobiles ne soit pas vendu
    garder un en vente ( MACD ) l autre toujours en achat tant que les moyennes ne croisent pas aussi
    faire fonctionner les 2 EA complement independants
    j ai modifier le le Magic number mais ca marche pas
    comment faire ??

    merci
    Bonsoir Thierry..

    la comptabilisation de tes pos utiliserait-elle "orderstotal"??

    si oui ..ton..ou tes eas ne font aucune différence entre les positions de l'un et de l'autre ..et mme tes positions manuelles.

    j'ai eu le mme pb avec mon ea favori ..que j'ai dû modifier...car sur deux paires..ça mettait le souk..

    voilà..si le cas de ton..tes eas.il faut revoir la compta des pos..

    pour ma part j'ai pompé la soluce dans un petit prog (j'ai rien inventé)et ça marche à souhait..


    int y;
    int cb=0; // Count buy
    int cs=0; // Count sell
    int cbl=0; // Count buy limit
    int csl=0; // Count sell limit
    int cbs=0; // Count buy stop
    int css=0; // Count sell stop
    double tbl=0; //Count lot size
    double tsl=0; //Count lot size
    double tl=0; //total lots out
    double to=0; //total buy and sell order out
    double pr=0; // profit;
    double vp=0; // valeur pip
    int nbp=0; //nbre de pips pour breakeven
    int np =0;
    for (y = 0; y < OrdersTotal(); y++)
    {
    OrderSelect (y, SELECT_BY_POS, MODE_TRADES);
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_BUY)) {
    cb++;
    pr=pr+OrderProfit();

    tbl=tbl+OrderLots();
    }
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_SELL)) {
    cs++;
    pr=pr+OrderProfit();
    tsl=tsl+OrderLots();
    }
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_BUYLIMIT)) cbl++;
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_SELLLIMIT)) csl++;
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_BUYSTOP)) cbs++;
    if ((OrderMagicNumber()==Magic) && (OrderSymbol()==Symbol()) && (OrderType()==OP_SELLSTOP)) css++;
    tl=tbl+tsl;
    to=cb+cs;

    if (Symbol() == "EURUSD" || Symbol()=="GBPUSD"){vp = (100000 * point) * tl;} else {vp =( 100000 * Ask * point) * tl;}

    }

    à partir de là ..tu fais quasi ce que tu veux..avec tes positions


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

    heuu..
    certains trucs comme "valeur pip"..nbp..et autre ..ça c'est moi qui les ai rajoutés..lollll.

    en fait ..la valeur pip est calculée sur le total des lots en cours de la paire en cours...et le nbp..le nbre de pips pour arriver à breakeven en fonction du "profit" et du "total" lot..

Discussions similaires

  1. Projet 2009 : eviter d'etre un perdant chronique
    Par ElPetiot dans le forum Novice sur le Forex
    Réponses: 17
    Dernier message: 06/12/2010, 16h38
  2. Quels Brokers éviter (MT-4)
    Par louprebel dans le forum Broker Forex
    Réponses: 40
    Dernier message: 20/02/2010, 11h29
  3. C'est un peu long, mais ca peut vous eviter de perdre de l'argent.
    Par billbill dans le forum Novice sur le Forex
    Réponses: 2
    Dernier message: 16/01/2010, 20h50
  4. Réponses: 0
    Dernier message: 03/02/2009, 12h00
  5. Vendre pour éviter une catastrophe?
    Par photo118218 dans le forum Novice sur le Forex
    Réponses: 8
    Dernier message: 27/10/2008, 14h02

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