ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre • Page 1 sur 1

Détecter la grandeur et le nombre de digits d'un sous jacent

par Fredo » 23 juil. 2014 11:08

Bonjour à tous,

Sur le Forex, on a beaucoup de paires qui cotent entre 0 et 2, avec 5 digits. Puis y'a le yen qui nous génèrent des paires qui montent à plus de 100... mais avec 2 digits (ou 3??? me souviens plus, je comprends pas le yen de toute façon).

Puis si on élargit aux matières premières et aux actions, tout est possible.

Bref, comment faire pour savoir si le cours est en unités, dizaines, milliers (on va s'arrêter là : tant pis pour le cours de Berkshire Hattaway), et si celui comporte 1,2,3,4 ou 5 chiffres derrière la virgule?

Y aurait des fonctions prt qui aident à celà ou faut il uniquement ruser (et comment..)?

Re: Détecter la grandeur et le nombre de digits d'un sous ja

par falex » 23 juil. 2014 11:43

arf oui bonne question.
sous MT4 y'a une variable qui te donne cette info digits (c'est là que l'on voit que le langage MQL4 est en avance sur PRT pour la partie trading ...)

sous PRT y'a une variable depuis la v10 (ticksize de mémoire) mais tu ne peux l'utiliser que pour les backtest ou indicateur mais pas les deux, et le souci est que la fenêtre où tu écris le code ne génère pas d'erreur ...
Cherche dans le forum nous en avions déjà parlé (avec blast je crois) il y a quelques mois.

---
a y est j'ai retrouvé :
https://www.prorealtime.com/fr/changelog_probacktest_10_1-pop
Nouvelles instructions
Nouvelles constantes

TickSize : taille de tick de l'instrument (aussi appelée "le pas de cotation").
Exemple: 0.5 pour le Dax Future.
PointSize ou PipSize : taille de 1 point ou de 1 pip.
Exemple: 1 pour le Dax Future.
PointValue ou PipValue: valeur de 1 point ou de 1 pip.
Exemple: 25 € pour le Dax Future.


Pour backtest uniquement pas pour indicateur.

Re: Détecter la grandeur et le nombre de digits d'un sous ja

par Fredo » 23 juil. 2014 11:51

Merci. C'est vrai qu'il y a de nouvelles fonctions avec prt V10.

Hélas, rien pour le calcul d'indicateurs :cry:

Va falloir bidouiller....

Re: Détecter la grandeur et le nombre de digits d'un sous ja

par falex » 23 juil. 2014 11:58

En plsu prt est limité en terme de décimal dans les indicateurs et backtest.

De émoire il arrondi à 3 ou 4 décimales (4 je crois bien) alors qu'ig nous fourni des cours en 5 décimal (vieux problème qu'ont connu pas mal de forexeurs avec MT4 il y a quelques années).

Une des solutions de contournement que j'avais trouvé : Multipliser les cours par 10000 et là tu retrouves (oh miracle) tous les digit.
Deuxième solution faire le même code pour les sous-jacent en 0, 1, 2 et 5 digit.
c'est un peu ennuyeux car ça oblige à maintenir 4 versions d'un même code ...

Si tu trouves mieux ...

Re: Détecter la grandeur et le nombre de digits d'un sous ja

par Fredo » 23 juil. 2014 12:10

falex a écrit :Deuxième solution faire le même code pour les sous-jacent en 0, 1, 2 et 5 digit.
Ben en fait, c'était pour éviter de faire ça! :lol:

Re: Détecter la grandeur et le nombre de digits d'un sous ja

par Fredo » 23 juil. 2014 12:11

falex a écrit :Une des solutions de contournement que j'avais trouvé : Multipliser les cours par 10000 et là tu retrouves (oh miracle) tous les digit.
Très simple mais terriblement efficace! Super ! :top:

Sujets similaires
Graphe : Quand un affichage avec 6 digits ??? Et plus
par falex » 10 juil. 2015 10:57 (7 Réponses)
slippage sur flash crash : un ordre de grandeur ?
par platax » 21 mars 2014 06:06 (23 Réponses)
La Guide De Grandeur - Robin S. Sharma
par ChristelleP » 26 sept. 2021 15:17 (2 Réponses)
Comment détecter si une action restera en tendance ?
par kieran » 14 avr. 2014 16:02 (5 Réponses)
Comment détecter des faux signaux de scalping sur le Dax?
Fichier(s) joint(s) par Folber » 16 juin 2017 19:13 (14 Réponses)
Détecter changement de valeur d'un indice maison
par Doudidoudou » 18 avr. 2018 16:41 (1 Réponses)
Détecter un faux optimum
Fichier(s) joint(s) par VB6backtester » 28 oct. 2018 23:35 (4 Réponses)
Détecter correctement une tendance
Fichier(s) joint(s) par Benoist Rousseau » 08 janv. 2020 10:03 (10 Réponses)
cfd à risque limité vs sous jacent?
par Benoist Rousseau » 14 févr. 2012 16:18 (7 Réponses)