Bonsoir,
Je suis depuis quelques semaines et je me rend compte petit à petit des possibilités de ProRealTime.
Mais j’ai un problème auquel je ne trouve pas la raison/solution.
En unité journalier, je n’ai pas les même valeurs de moyenne mobile entre l’indicateur et ProOrder. Ici, j’utilise la moyenne mobile End Point sur 10 périodes. Si je l’appelle en temps qu’indicateur sur le graphique ou en tant qu’indicateur personnalisé j’obtiens une valeur. Mais quand j’appelle cette moyenne mobile sur ProOrder, elle est différente.
Par exemple, pour la journée du 15 septembre (voir image):
- l’indicateur et le graphique donne 13182,9
- ProOrder donne 13310,1
De plus, l’allure de la moyenne mobile diffère (on le voit bien du 11 au 18 septembre par exemple). Cela créer à certains moments des faux signal dans mon trading…
Voici le code ProOrder:
Defparam cumulateorders = true
MM=TimeSeriesAverage[10](close)
DeltaMM=MM-MM[1]
if low[0]>low[1] and high[0]>high[1] and DeltaMM>0 then
buy 1 share at market
set stop loss 500
set target profit 300
endif
if low[0]<low[1] and high[0]<high[1] and DeltaMM<0 then
sellshort 1 share at market
set stop loss 500
set target profit 300
endif
GRAPH MM coloured(0,255,255)
Avez-vous l’explication de cette différence?
Cordialement,
La première chose à vérifier c’est si le graphique possède des horaires de trading personnalisés, ainsi que l’affichage des données du Dimanche ou non (clic droit dans le graphique et choisir “horaires de trading personnalisés”).
Merci pour la réponse Nicolas.
Les données du weekend ne sont pas affichées. Quand je les affiche, ca change les valeurs de de la MM mais ce ne sont pas les même que celle calculées par ProOrder et il y a toujours cette différence d’allure des courbes.
Pour les horaires, je suis en “Utiliser la plage d’ouverture du marché : de 00:00 à 00:00 (UTC+00:00)”.
Cordialement,