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

    Bug incompréhensible Bug incompréhensible

    Bonjour,

    J'essaye de relever des valeurs de clôtures avec Iclose("GOLD",Perido(),i) dans un indicateur eurusd mais rien n'y fait. Je l'insère pour un chart eurusd et il ne prend pas pour un iclose d'un autre chart. Au début ça marchait mais plus maintenant.... Bug ?

    Merci de votre réponse.
    Je trouve MT4 par du tout intuitif bien que complet.

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

    Salut,

    Peut être qu'il ne s'agit que d'une erreur de syntaxe ?
    Iclose("GOLD",Period(),i) à la place de
    Iclose("GOLD",Perido(),i)

    Où de symbole
    Iclose("XAUUSD",Period(),i) à la place de
    Iclose("Gold",Period(),i)
    Dernière modification par abrikabrac ; 15/10/2010 à 16h05.

  3. #3
    Membre lvl 5 coucoule est sur la route de la réputation...
    Date d'inscription
    February 2009
    Messages
    8
    Pouvoir de réputation
    5

    Merci de ta réponse.

    Mais non pour problème de libellé.
    Ce qui est bizarre c'est que ça marchait un moment en bloquant le cours temps réel du chart et que maintenant, je n'ai plus aucun graphique, suite à ce relevé iCLose.

    C'est vraiment bizarre et ça ressemble à la lourdeur de programmation de MT4 au final non ?

  4. #4
    Membre lvl 5 coucoule est sur la route de la réputation...
    Date d'inscription
    February 2009
    Messages
    8
    Pouvoir de réputation
    5

    ça marche avec la constante Symbol() mais pas "EURUSD" : je crois que c'est vraiment pourri mt4 au final, faut beaucoup d'heures de saisie de caractères ; et autre pour un résultat bancal et laborieux. Est-ce que c'est mieux le codage sur plateforme ACT ?

  5. #5
    Membre Performance Guonzo deviendra bientot célèbre...
    Date d'inscription
    April 2009
    Messages
    168
    Pouvoir de réputation
    8

    Salut,

    Citation Envoyé par coucoule Voir le message
    ça marche avec la constante Symbol() mais pas "EURUSD"
    alors à ce compte là affiche la chaine de caractère que te renvoie Symbol() et compare avec celle que tu utilisais avant. J'ai l'impression que ton broker a changé son identifiant pour la paire (hypothèse, je ne l'affirme pas), auquel cas MT4 n'y peut pas grand chose. A l'init c'est à toi de faire le nécessaire.

    : je crois que c'est vraiment pourri mt4 au final, faut beaucoup d'heures de saisie de caractères ; et autre pour un résultat bancal et laborieux.
    Le MQL4 possède des défauts, la plateforme mt4 aussi. Mais pour le nombre d'heures de saisie j'ai du mal à comprendre ta remarque. Quelque soit le paradigme de programmation le développement d'une application demande un effort intellectuel, en temps, et en débogage.

    Même un style fonctionnelle qui permet de coder en très peu de lignes quelque-chose demande un temps de développement important car la conception d'une grosse application est plus complexe (en termes d'efforts intellectuelles pour ne pas se tromper) et débugger un algorithme mal conçu en fonctionnelle est en général plus complexe aussi. La simplicité n'est qu'une illusion. Pour un indicateur simple OK, mais pour une stratégie qui tiens la route...

    Guonzo.

  6. #6
    Membre lvl 5 charly est sur la route de la réputation...
    Date d'inscription
    March 2009
    Messages
    6
    Pouvoir de réputation
    5

    bonjour,

    voila la syntaxe que j'utilise et qui marche tres bien:

    double Cloture=iclose(NULL,PERIOD_D1,0);

  7. #7
    Membre Star jeims est actif et passionnant jeims est actif et passionnant
    Date d'inscription
    July 2008
    Localisation
    France
    Messages
    646
    Pouvoir de réputation
    19

    Citation Envoyé par charly Voir le message
    bonjour,

    voila la syntaxe que j'utilise et qui marche tres bien:

    double Cloture=iclose(NULL,PERIOD_D1,0);
    Sauf qu'il va le rattacher au graphique eurusd, cela va donc utiliser l'iclose de l'eurusd et non du gold.

  8. #8
    Membre lvl 5 coucoule est sur la route de la réputation...
    Date d'inscription
    February 2009
    Messages
    8
    Pouvoir de réputation
    5

    Merci les amis pour vos nombreuses réponses.
    Après plusieurs tests, j'ai vu que ça marche sous FxPro démo et non chez FXopen mini-compte. A rien comprendre.....

  9. #9
    Membre Star jeims est actif et passionnant jeims est actif et passionnant
    Date d'inscription
    July 2008
    Localisation
    France
    Messages
    646
    Pouvoir de réputation
    19

    FxPro est à 5 digits. Peut être pas ton autre broker...

Discussions similaires

  1. Comment créer un ordre conditionnel sous RTFX ????(Tutoriel incompréhensible)
    Par paradizeland dans le forum Utilisation des Plateformes de Trading
    Réponses: 3
    Dernier message: 07/09/2010, 20h09

Les tags pour cette discussion

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