Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre lvl 25
    Date d'inscription
    March 2008
    Messages
    49
    Pouvoir de réputation
    8

    Récupérer variable d'un indicateur dans un EA Récupérer variable d'un indicateur dans un EA

    Bonjour,

    Est-il possible de récupérer la valeur d'une variable se trouvant dans un indicateur pour ensuite l'utiliser dans un EA ?

    En fait j'ai un indicateur me servant à me donner un signal d'achat ou de vente.Si j'ai bien compris il est impossible de passer des ordres dans un indicateur.Je stock donc le signal dans une variable (nom_variable = achat ou nom_variable = vente).

    Je souhaiterais ainsi récupérer la valeur de cette variable dans un EA qui lui s’occupera de passer les ordres.

    Merci pour votre aide et désolé si cette question peu vous paraître bête.

  2. #2
    Membre lvl 5
    Date d'inscription
    October 2008
    Messages
    21
    Pouvoir de réputation
    7

    ya personne sur ce fofo ou quoi ?

    regarde du coté de iCustom dans l'aide de MT4

  3. #3
    Membre lvl 25
    Date d'inscription
    March 2008
    Messages
    49
    Pouvoir de réputation
    8

    Merci pour la réponse.

    En faite je cherche justement à éviter l’utilisation de ICustom.
    Je ne suis pas très doué en mql et j'ai passé pas mal de temps à justement essayer de comprendre comment marchait ICustom, mais en vain.

    C'est pour ça que j'ai pensé à cette méthode de contournement.

  4. #4
    Membre lvl 50
    Date d'inscription
    February 2012
    Messages
    60
    Pouvoir de réputation
    3

    salut

    Il n'y a pas de " méthode de contournement".
    Ton EA doit aller chercher les valeurs que tu veut dans les buffers de l'indic. Il n'y a que là quelles se trouvent.
    ICustom n'est pas si compliqué. Tu obtient le numéro du buffer qui t’intéresse en ouvrant le fenêtre de données(l'icone en forme de cible). Ils sont dans l'ordre, et dans ton cas, a première vue, il n'y en a qu'un(?), donc c'est sans doute le premier.

  5. #5
    Membre lvl 25
    Date d'inscription
    March 2008
    Messages
    49
    Pouvoir de réputation
    8

    Merci de prendre le temps de m'aider Stani.

    En fait je me rends compte que je n'ai pas été très clair ce qui fait que ma demande a été mal comprise. Je joins donc l'indicateur ainsi que plus de précisions.

    La valeur que je veux récupérer est dans une variable "classique" (current_direction), pas dans un buffer.
    En fait je veux que l'indicateur me renvoie la valeur SHORT ou LONG quand il y a un changement de direction.

    Par contre, si cela ne te dérange pas évidement, je veux bien aussi une explication sur comment utiliser les buffers dans mon cas.


    Merci pour ton aide.
    Fichiers attachés Fichiers attachés

  6. #6
    Membre lvl 50
    Date d'inscription
    February 2012
    Messages
    60
    Pouvoir de réputation
    3

    Salut Kewin

    Un petit coup d'oeil vite fait a ton indic.
    "current_direction" est issue de haOpen haClose.
    A première vue, haOpen est issue des buffer5 et 6. Pas de problèmes particuliers.
    haClose est issue de moyennes internes a l'indic, qui, sauf erreur de ma part, ne semblent pas externalisées dans des buffers.
    Inaccessible a ton EA.
    Deux solutions:
    - Tu reproduit toi même ces quatre Ma dans ton EA (maOpen,maClose,maLow,maHight) et tu refabrique haClose avec.
    - ou, deuxième solution, mais je vais peut être te décevoir un peut, tu te livre a la petite manipulation suivante: Sur un graphe, tu superpose ton indic et une Ma Smoothed de même période.
    Et là tu t'apperçoit que ton indic reproduit la même trajectoire.
    Alors là, tu laisse tomber l'indic miracle, tu prends la Ma dans ton Ea,
    et tu écrit simplement:
    - si Ma précédente > Ma courante: je sell.
    - Si Ma précédente < Ma courante: je buy.
    voir:
    -Si Ma > cours: je sell.
    -Si Ma < cours:je buy.
    Et même les deux a la fois si tu veut.
    Et tu te prendras bien moins la tête pour des résultats équivalents.

    Désolé.

    Ah oui, aussi, si tu savait le nombre de question bêtes que j'ai posées et que je continue a me poser...

    Bon, sur ce je vais manger.

    A+

  7. #7
    Membre lvl 25
    Date d'inscription
    March 2008
    Messages
    49
    Pouvoir de réputation
    8

    Merci beaucoup.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/04/2012, 22h24
  2. variable
    Par mess-mate dans le forum Programmation
    Réponses: 2
    Dernier message: 04/12/2010, 14h54
  3. Est-il possible de récupérer son argent chez FXCM ?
    Par comeback dans le forum Broker Forex
    Réponses: 15
    Dernier message: 20/08/2009, 10h38
  4. Récupérer la valeur d'un indicateur
    Par lowcraft dans le forum Systèmes de Trading Auto
    Réponses: 1
    Dernier message: 31/05/2009, 03h44

Plan du site |