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 cybermanu est sur la route de la réputation...
    Date d'inscription
    September 2010
    Messages
    6
    Pouvoir de réputation
    4

    Récupération de données Récupération de données

    Bonjour à tous,

    Je développe un petit EA et je souhaiterai récupérer les valeurs des sommets de l'indicateur zigzag dans mon EA. Comment faire ?

    J'ai fais un test avec :

    bas=iCustom(NULL, PERIOD_M15, "zigzagnk",12,5,3,0,0);
    haut=iCustom(NULL, PERIOD_M15, "zigzagnk",12,5,3,1,0);

    mais ca ne fonctionne pas.

    Quelqu'un a une idée ?

  2. #2
    Membre Performance jeanjo est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    181
    Pouvoir de réputation
    3

    For(i=100; i>=0; i--)
    {
    truc = iCustom(.......zigzag_haut,......i);
    if(truc != 0 ) last_zigzag_haut = truc;
    }

  3. #3
    Membre lvl 5 cybermanu est sur la route de la réputation...
    Date d'inscription
    September 2010
    Messages
    6
    Pouvoir de réputation
    4

    Merci jeanjo pour ton aide

  4. #4
    Nouveau membre Forex Mania est sur la route de la réputation... Avatar de Forex Mania
    Date d'inscription
    October 2011
    Localisation
    En France
    Messages
    10
    Pouvoir de réputation
    2

    Bonjour,

    je profite de ce post pour demander non pas la récupération dans un EA mais l'affichage des hauts et des bas sur le graphique.
    Par contre il faudrait qu'il affiche seulement la dernière valeur.
    Je m'explique dans le cas d'une descente des cours. Par exemple un plus bas est formé à 1.3255 sur un chandelier 5 minutes, c'est ce qu'il va être affiché. 5 minutes plus tard, le cours est encore descendu à 1.3250.
    Il faudrait que la valeur de 1.3255 n'apparaisse plus mais seulement 1.3250 et ainsi de suite.

    Merci par avance.

  5. #5
    Membre Performance jeanjo est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    181
    Pouvoir de réputation
    3

    Bonjour, Pour avoir un plus bas, on fait :

    prix = Low[i];
    if(prix < plus_bas) plus_bas = prix;

    Ensuite pour l'affichage, on fait un ObjectCreate (nom_object, ..... LABEL ou TEXT...)
    puis ObjectSetText (nom_objet, "plus_bas = "+ plus_bas, ect ................);
    Dernière modification par jeanjo ; 10/10/2011 à 21h48.

  6. #6
    Membre Performance jeanjo est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    181
    Pouvoir de réputation
    3

    Je crois que je n'ai pas donné la bonne formule, il faut utiliser celle qui se trouve dans les stochastic :

    price=Low[k];
    if(min>price) min=price;

    Avec min qui est le minimum atteint et qui reste en mémoire.

Discussions similaires

  1. recuperation de donner icustom
    Par skl23105 dans le forum Systèmes de Trading Auto
    Réponses: 7
    Dernier message: 19/02/2011, 16h28
  2. récupération de l'historique
    Par vamm972 dans le forum Programmation
    Réponses: 0
    Dernier message: 29/12/2010, 17h37
  3. Données MT4
    Par youniix dans le forum Systèmes de Trading Auto
    Réponses: 2
    Dernier message: 03/11/2010, 01h53
  4. probleme de recuperation de donnée icustom
    Par skl23105 dans le forum Systèmes de Trading Auto
    Réponses: 11
    Dernier message: 04/12/2009, 11h25

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