Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre Performance dreamfab deviendra bientot célèbre... Avatar de dreamfab
    Date d'inscription
    May 2008
    Localisation
    Brétigny sur Orge, Essones.
    Messages
    189
    Pouvoir de réputation
    9

    Problèmes et Diffucultés lors de la création d'un EA Problèmes et Diffucultés lors de la création d'un EA

    Bonjour,

    Je me permet de créer ce post car je n'en ai pas trouvé sur ce sujet sur Trader-Forex.

    Une sorte de sujet d'entraide pour la réalisation de ses EA, indicateurs ou scripts.

    Donc je commence par exposer mon problème:

    (Je précise que je débute en programmation)

    Je souhaite intégrer un système de money management à mon expert.

    J'ai donc regarder une fonction djà existante dans un autre expert et tenté de l'adapter au miens.

    Voici les variables extern déclarées au début de mon code:

    extern bool UseMoneyManagement = true;
    extern bool AccountIsMicro = false;
    extern int Risk = 10;


    Puis dans les fonctions de mon expert:

    double lotMM = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;

    double LotSize()
    {
    double lotMM = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;

    if(AccountIsMicro==false) //normal account
    {
    if (lotMM < 0.1) lotMM = Lots;
    if ((lotMM > 0.5) && (lotMM < 1)) lotMM=0.5; //Thanks cucurucu
    if (lotMM > 1.0) lotMM = MathCeil(lotMM);
    if (lotMM > 100) lotMM = 100;
    }
    else //micro account
    {
    if (lotMM < 0.01) lotMM = Lots;
    if (lotMM > 1.0) lotMM = MathCeil(lotMM);
    if (lotMM > 100) lotMM = 100;
    }

    return (lotMM);
    }

    if(UseMoneyManagement==true) Lots = LotSize();



    Cela semble avoir perturbé pas mal de chose, puis ce qu'après, quand je tente de compiler mon ea, j'ai beaucoup d'alertes et d'erreurs qui apparaissent, et certaines concernent des variables autres que celles évoquées ci dessus.

    Aussi, joint, je vous met mon expert, pour que vous ayez le code dans son ensemble.

    Merci par avance pour votre aide.
    Fichiers attachés
    Pourtant... Que la Montagne est belle

  2. #2
    Membre lvl 25 Mikeni est sur la route de la réputation... Avatar de Mikeni
    Date d'inscription
    March 2009
    Localisation
    Toulouse - France
    Messages
    43
    Pouvoir de réputation
    5

    Salut,

    je viens de regarder ton EA, ta fonction double LotSize() était mal placée.
    je t'envoie le corrigé.
    Fichiers attachés

  3. #3
    Membre Performance dreamfab deviendra bientot célèbre... Avatar de dreamfab
    Date d'inscription
    May 2008
    Localisation
    Brétigny sur Orge, Essones.
    Messages
    189
    Pouvoir de réputation
    9

    Merci beaucoup de ton aide Mikeni, je vais regarder ce que ça donne.

    : )
    Pourtant... Que la Montagne est belle

  4. #4
    Membre Performance dreamfab deviendra bientot célèbre... Avatar de dreamfab
    Date d'inscription
    May 2008
    Localisation
    Brétigny sur Orge, Essones.
    Messages
    189
    Pouvoir de réputation
    9

    Ok ça marche merci beaucoup.

    Un petit soucis cependant:

    Chez un broker micro lot (0,01), aucun problème, chez un mini lot (0,1), ça ne fonctionne pas.

    Je commence avec 1000€ de départ et risk 10.

    As tu une idée d'où ça peut venir?
    Pourtant... Que la Montagne est belle

  5. #5
    Membre lvl 5 madjes est sur la route de la réputation...
    Date d'inscription
    August 2008
    Messages
    23
    Pouvoir de réputation
    6

    Bonsoir, je profite de ce sujet pour poser une petite question. J'ai un EA de croisement de moyennes mobiles, mais quand un trade est cloturé sur croisement, un nouveau n'est pas repris. Je ne sais pas d'où ça vient, si quelqu'un pouvait m'éclairer ça serait très sympas
    MM-21144-EA.mq4

Discussions similaires

  1. Recherche ou Création d'un EA de Breakout
    Par dreamfab dans le forum Systèmes de Trading Auto
    Réponses: 11
    Dernier message: 19/10/2009, 16h37
  2. Creation d'un EA
    Par trippon dans le forum Programmation
    Réponses: 20
    Dernier message: 11/05/2009, 17h14
  3. Création d'un groupe
    Par un6oitil dans le forum Divers
    Réponses: 1
    Dernier message: 30/12/2008, 17h26
  4. Essai de création d'un EA.
    Par Maxxou59 dans le forum Systèmes de Trading Auto
    Réponses: 4
    Dernier message: 28/11/2008, 13h36
  5. Création d'un EA et integration dans MT4
    Par cgassfr67 dans le forum Systèmes de Trading Auto
    Réponses: 11
    Dernier message: 17/11/2008, 00h06

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