Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre Performance Oliv44 deviendra bientot célèbre... Avatar de Oliv44
    Date d'inscription
    January 2009
    Localisation
    région Nantes
    Messages
    137
    Pouvoir de réputation
    8

    Problème de virgule ,,,, Problème de virgule ,,,,

    Bonjour,

    Je suis confronté a un petit pbs dont je ne trouve pas la solution. Si une âme charitable vient à passer ...

    Voici le pbs: Je souhaite faire écrire à MT4 la valeur d'un point pivot dans un coin de mon graph. Cela ne me pose pas de problème, mais alors qu'il l'importe via un iCustom, la valeur affichée comporte des décimales et je souhaite les enlever, afficher le compte rond.

    J'ai essayé de placer un DoubleToStr dans le code, mais il n'est pas pris en compte.

    Merci pour votre aide.
    Images attachées

  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

    On peut se servir d'un double to string,

    double ATR1 = iATR(NULL,0,100,1);

    string atr = DoubleToStr( ATR1, 0);

    Ca marche avec un string, ensuite il faut le mettre dans object label ou text.

    double 1_ima_x = icustom(.......................................... .....................);
    string 1_IMA_X;
    1_IMA_X = DoubleToStr(NormalizeDouble(1_ima_x, digits), 0);

    ou en deux fois : normalize double, puis doubletostr.
    Dernière modification par jeanjo ; 10/06/2011 à 10h34.

  3. #3
    Membre Star remjie est actif et passionnant Avatar de remjie
    Date d'inscription
    January 2011
    Localisation
    Rhone
    Messages
    279
    Pouvoir de réputation
    10

    et sinon, pourquoi ne pas faire le calcul toi meme?

    periode=1440;
    Haut=iHigh(Symbol(),periode,1);
    Bas=iLow(Symbol(),periode,1);
    Cloture=iClose(Symbol(),periode,1);

    Pivot=(Haut+Bas+Cloture)/3;

    pour indication:

    Support1=(Pivot*2)-Haut;
    Support2=Pivot-(Haut-Bas);
    Support3=Bas-(2*(Haut-Pivot));

    Resistance1=(Pivot*2)-Bas;
    Resistance2=Pivot+(Haut-Bas);
    Resistance3=Pivot+(2*(Haut-Bas));

    Ensuite tu integre "Pivot" pour la valeur de ton ObjetSetCreate.
    Dernière modification par remjie ; 10/06/2011 à 09h49. Motif: ajout
    Mieux vaut ouvrir sa gueule et passer pour un con que la fermer et ne laisser aucun doute sur le sujet.

Discussions similaires

  1. Problème DDE
    Par joforex dans le forum Trading Divers
    Réponses: 3
    Dernier message: 04/01/2011, 22h23
  2. Bug , problème ?
    Par fabricedupont dans le forum Divers
    Réponses: 6
    Dernier message: 23/11/2010, 10h24
  3. probleme sur mon EA
    Par gribouille74 dans le forum Programmation
    Réponses: 2
    Dernier message: 29/03/2010, 01h28
  4. Modifier le nombre de chiffres après la virgule
    Par jfp75 dans le forum Programmation
    Réponses: 7
    Dernier message: 03/12/2009, 18h32
  5. Problème EA
    Par Scorpy06 dans le forum Systèmes de Trading Auto
    Réponses: 3
    Dernier message: 19/12/2008, 22h44

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