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 marc01 est sur la route de la réputation...
    Date d'inscription
    January 2011
    Messages
    20
    Pouvoir de réputation
    0

    Ea sur plusieurs paires Ea sur plusieurs paires

    Bonjour,

    Je vous explique le problème.
    J'ai un EA qui se révèle être assez performant sur plusieurs paires de devises et c'est pour cela que j'aimerais mettre cet ea sur une même plate-forme sur ces paires.

    J'ai essayer en démo question de voir si cet ea rentrait effectivement bien sur les 3 paires . Oui il rentre des achats, mais pas sur les 3, une seule seulement.

    C'est un expert basé sur les moyenne mobiles. Une fois qu'il est rentré sur le marcher pour une des paires il ne rentre plus pour les autres.

    Je sais que mon explication est on ne peut plus compliquer, mais j'espère que l'un d'entre vous sera m'éclairer a ce sujet.

    J'aimerais enfaîte qu'il agissent sur les 3 paires et ce sur la même plate-forme.

    Merci à vous.

  2. #2
    Membre Star remjie est actif et passionnant Avatar de remjie
    Date d'inscription
    January 2011
    Localisation
    Rhone
    Messages
    279
    Pouvoir de réputation
    10

    Comment est ta config:

    A-tu 1 seul EA qui trade les 3 paires ou a-tu mis l'ea sur 3 graphs differents avec chacun une paire different?

    S'il s'agit de la 2nd solution, je pense qu'il te suffira de changer le magic ID de l'ea sur chanque graph.

    (Et si je suis hors sujet, désolé, j'aurais essayé )

  3. #3
    Membre lvl 5 marc01 est sur la route de la réputation...
    Date d'inscription
    January 2011
    Messages
    20
    Pouvoir de réputation
    0

    Merci de ta réponse .

    Et bien j'ai glisser l'expert sur 3 graphique différents EURUSD/EURJPY/EURCHF.

    et dans le cas ou l'ea ne comporte pas de case ou l'on peut modifier le Magic ID comment puis-je m'y prendre ?

    Merci d'avances.

  4. #4
    Membre lvl 5 marc01 est sur la route de la réputation...
    Date d'inscription
    January 2011
    Messages
    20
    Pouvoir de réputation
    0

    donc je pense que l'idéal serait d'ajouter un Magic Number. Mais bon encore une fois de plus je ne sais pas coder . J'apprends pour le moment mais je n'en suis encore qu'as la moitié de mon apprentissage donc pas assez pour pouvoir coder directement .

    Merci d'avance a tous ceux qui s'avanceront vers le problème.

  5. #5
    Membre lvl 5 Jojo142 est sur la route de la réputation...
    Date d'inscription
    October 2009
    Messages
    23
    Pouvoir de réputation
    5

    je suis pas non plus un pro de la programation mais une solution tres simple est de creer 2 copies de ton programme avec 3 noms diferentes et tu modifie ds les 2 programmes crées le magic number direct ds le code...ensuite chaque robot sera apliqué sur l une de tes 3 paires....

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

    Bonsoir...

    en fait ..ça n'est pas très compliqué.

    dans les paramètres de l'ea..il faut déclarer le magicnumber.

    ex..extern int Magic = 12345..

    mais Magic ne fait pas tout..il faut aussi mettre la même chose dans chaque ligne de code où est utilisé le "Magicnumber".
    si on a déclaré "Magic" ..il faut que partout où il est utilisé on retrouve Magic.

    ensuite il suffit de changer la valeur du "Magic" pour chaque paire tradée..

    autrement on peut aussi définir dans le code un "MagicNumber" par paire ..

    l'ea reconnaitra alors la paire sur laquelle est placé l'ea..

    ex:

    if (Symbol()=="EURUSD") { MAGICNUMBER = 1001; }
    if (Symbol()=="EURJPY") { MAGICNUMBER = 2001; }
    if (Symbol()=="EURAUD") { MAGICNUMBER = 3001; }
    if (Symbol()=="EURCAD") { MAGICNUMBER = 4001; }
    if (Symbol()=="EURCHF") { MAGICNUMBER = 5001; }
    if (Symbol()=="GBPUSD") { MAGICNUMBER = 6001; }
    if (Symbol()=="GBPJPY") { MAGICNUMBER = 7001; }
    if (Symbol()=="GBPCHF") { MAGICNUMBER = 8001; }
    if (Symbol()=="AUDUSD") { MAGICNUMBER = 9001; }
    if (Symbol()=="USDCHF") { MAGICNUMBER = 10001;}
    if (Symbol()=="USDCAD") { MAGICNUMBER = 11001;}
    if (Symbol()=="USDJPY") { MAGICNUMBER = 12001;}
    if (Symbol()=="CHFJPY") { MAGICNUMBER = 13001;}

    à placer par exemple dans init();

    cordialement

    Kk2val

Discussions similaires

  1. Faire tourner un EA sur plusieurs paires
    Par Glyde dans le forum Programmation
    Réponses: 1
    Dernier message: 11/11/2010, 17h52
  2. quelles paires?
    Par ok.trade dans le forum Trading Divers
    Réponses: 1
    Dernier message: 21/07/2010, 10h58
  3. paires la nuit
    Par tradlala dans le forum Novice sur le Forex
    Réponses: 2
    Dernier message: 19/05/2010, 12h07
  4. volatilité des paires et dd
    Par Hypatia dans le forum Trading Divers
    Réponses: 7
    Dernier message: 09/02/2009, 23h13
  5. USD Paires
    Par FredoX dans le forum Analyse du marché des changes
    Réponses: 0
    Dernier message: 01/08/2008, 18h46

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