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 Star Wizard est actif et passionnant Avatar de Wizard
    Date d'inscription
    May 2007
    Messages
    470
    Pouvoir de réputation
    16

    Alea? Alea?

    A tout hasard, existe-t-il une fonction qui génère un nombre aléatoire pour MT4, comme sur excel ("ALEA")?

    Merci d'avance.
    Ce qui a commencé doit finir..

  2. #2
    Membre lvl 75 fxconfidential deviendra bientot célèbre... Avatar de fxconfidential
    Date d'inscription
    April 2008
    Localisation
    Barcelone
    Messages
    84
    Pouvoir de réputation
    10

    Bonjour,

    Tu as la fonction MathRand() qui retourne un entier pseudo-aléatoire.

    Attention néanmoins car avant d'utiliser la fonction MathRand() pour obtenir l'entier, il faut utiliser la fonction MathSrand() pour initialiser le générateur de nombres aléatoires.

    Pour générer un nombre aléatoire, les instructions seraient donc :

    MathSrand(TimeLocal()); // On utilise TimeLocal() afin d'obtenir un entier pseudo aléatoire différent à chaque fois. Si on initialisait le générateur avec le même entier à chaque fois, l'entier retourné serait le même à chaque fois.
    int iAlea = MathRand(); // on assigne l'entier aléatoire à la variable iAlea.

    Bonne journée

  3. #3
    Membre Star Wizard est actif et passionnant Avatar de Wizard
    Date d'inscription
    May 2007
    Messages
    470
    Pouvoir de réputation
    16

    Merci beaucoup!
    Ce qui a commencé doit finir..

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