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

    comment ajouté cette commande ? comment ajouté cette commande ?

    Slt a tous,

    je souhaite ajouté une commande que si la balance aujourd'ui > est plus grand de 100 € a celle du balance d'hier ferme tout les positions ,

    je ne sais pas si c'est faisable , il y a des pros ici ?

    merci

  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

    Code:
    if(TimeHour(TimeCurrent())==23 && TimeMinute(TimeCurrent())==59)
    {
     double solde=AccountBalance();
     double cible=solde+100;
    }
    // test solde
    if (AccountBalance()>=cible)
    {
     bool trade=false;
    }
    quelque chose du genre
    Mieux vaut ouvrir sa gueule et passer pour un con que la fermer et ne laisser aucun doute sur le sujet.

  3. #3
    Membre lvl 50 dany31000 est sur la route de la réputation...
    Date d'inscription
    November 2009
    Messages
    52
    Pouvoir de réputation
    5

    je viens de l’essayé mais ça ne marche pas, tu as une autre idée merci .

    if(TimeHour(TimeCurrent())==23 && TimeMinute(TimeCurrent())==59)
    {
    double solde=AccountBalance();
    double cible=solde+100;
    }

    ObjectCreate("total",OBJ_LABEL,0,0,0,0,0); //création un objet label
    ObjectSet("total",OBJPROP_XDISTANCE,500);// distance x
    ObjectSet("total",OBJPROP_YDISTANCE,150); // distance Y
    ObjectSetText("total","TOTAL : "+DoubleToStr(cible,0),35,"Franklin Gothic Heavy",Black);

    j'ai affiché la cible sur l’écran ça me donne 0 c'est pas normale !
    Dernière modification par dany31000 ; 29/06/2011 à 02h38.

  4. #4
    Membre Star abrikabrac est très intéressant
    Date d'inscription
    March 2009
    Messages
    396
    Pouvoir de réputation
    9

    Salut Dany,
    Tu peux essayer çà, c'est un EA que j'ai modifié pour qu'il se base sur un objectif d'equity.
    Lorsque il n'y a aucun trade ouvert, l'EA récupère l'equity et la stocke.
    Toutes les positions sont fermés lorsque tu atteint ton objectif en Monnaie ou en %.
    Il faut le placer sur un chart type EURUSD pour avoir suffisament de tick.

    Ce système fonctionne pour les stratégie qui essaye d'accumuler des trades jusqu'à ce que l'equity soit plus forte qu'au début de la série de trade même si certain sont fermés et quel que soit la balance.

    Ca devrait convenir mais il n'y a pas de filtre de temps dedans.

    Bonne journée.
    Fichiers attachés

  5. #5
    Membre lvl 50 dany31000 est sur la route de la réputation...
    Date d'inscription
    November 2009
    Messages
    52
    Pouvoir de réputation
    5

    C'est ce qu'il me faut malheureusement il faut que je le rentre dans mon robot, Ton ea est en ex4 je ne peux pas le lire, tu pourras me donner juste la formule


    merci
    Dernière modification par dany31000 ; 29/06/2011 à 12h58.

  6. #6
    Membre Star abrikabrac est très intéressant
    Date d'inscription
    March 2009
    Messages
    396
    Pouvoir de réputation
    9

    Citation Envoyé par dany31000 Voir le message
    C'est ce qu'il me faut malheureusement il faut que je le rentre dans mon robot, Ton ea est en ex4 je ne peux pas le lire, tu pourras me donner juste la formule


    merci
    Pas de problème,
    voici le MQ4. Prend ce qui te conviens dedans.
    attention, le placement entre init,start,deinit,etc.. est très important.
    dis moi si tu n'y arrive pas.
    Au fait, les deux variables extern
    extern string InitialEquityExp = "<<< Initial Equity >>>"; ET
    extern double InitialEquity = 10000;
    Ne servent à rien , tu peux les virer du fichier MQ4 car l'equity initial est automatiquement détectée par l'EA.
    Bonne soirée.
    Fichiers attachés
    Dernière modification par abrikabrac ; 29/06/2011 à 21h58.

  7. #7
    Membre lvl 50 dany31000 est sur la route de la réputation...
    Date d'inscription
    November 2009
    Messages
    52
    Pouvoir de réputation
    5

    merci beaucoup

Discussions similaires

  1. quel est la commande svp ?
    Par dany31000 dans le forum Programmation
    Réponses: 2
    Dernier message: 27/05/2011, 02h22
  2. Comment interpreter cette inticateur de S - R
    Par nickleus dans le forum Novice sur le Forex
    Réponses: 5
    Dernier message: 06/01/2010, 18h30
  3. comment ajoutè une signature
    Par marocfx dans le forum Divers
    Réponses: 3
    Dernier message: 02/04/2009, 15h58

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