Bonjour,
J’aimerais définir une variable comprise entre plusieurs valeurs ; exemple (var in (1,2,3,4,5,6,7,8,9,10));
J’ai trouvé çà var[1;10](1) mais ça ne fonctionne pas. Quelqu’un pourrait m’aider svp ?
Cordialement,
Ulysse
Bonjour Vital,
tu recherches un générateur de nombre aléatoire
un peu comme =ALEA() sous excel ?
Je ne suis pas sur que cela existe sous PRT.
Merci Bruno David,
voici ce que je voudrais écrire : créer une variable qui prend en compte le 5 valeurs par exemple
i in (1:5)
if i = 1 then ma = Average[5](Close) endif
if i = 2 then ma = Average[8](Close) endif
if i = 3 then ma = Average[10](Close) endif
if i = 4 then ma = Average[15](Close) endif
if i = 5 then ma = Average[20](Close) endif
ma1 = exponentialaverage[5](ma)
Merci.
Comment s’opère le choix de la valeur de la variable i dans ton exemple ? Manuellement, de façon aléatoire ou dynamique selon une condition particulière ?
En effet, il n’y a pas de RANDOM dans les instructions PRT (nombre aléatoire), mais elle devrait être ajouté avec d’autres prochainement.
Bonjour,
Merci; quand je passe par optimisation de variables comme ci-joint, ça fonctionne mais en proOrder, çà me demande de mettre des variables fixes. Comment faire ? Pour chaque valeur de i, la moyenne mobile doit être calculée.
Logique, en temps réel, il n’y a pas d’optimisation ! 🙂
Donc en effet, il faut déterminer une valeur fixe pour tes variables.
Il faut supprimer tout ce qui se trouve dans la fenêtre d’optimisation et déclarer tes variables dans ton code.