Bonjour,
J’ai besoin d’un indicateur qui me donne le range moyen daily, quelle que soit la timeframe affichée sur mon graphique. Je me suis donc inspiré du message de Nicolas “indicateurs MTF pour ProRealTime disponible ! – programmation MTF pour ProBuilder” pour coder l’indicateur. Ça fonctionne quand j’affiche un graphe daily ou horaire, mais pas en minutes. De plus, j’obtiens un message d’erreur en weekly et monthly qui dit : “toutes les UT appelées dans le code doivent être des multiples de l’UT dans laquelle vous exécutez votre stratégie…”
Quelqu’un sait-il comment faire pour que le résultat de mon indicateur, qui est calculé en daily, reste identique quelle que soit la timeframe affichée ? Merci de votre aide.
Range moyen daily
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Calcul du range moyen en pourcentage "RMP"
TIMEFRAME(daily)
RP=(Range/Low)*100
RMP=ROUND(Average[30](RP),2)
TIMEFRAME(default)
Result=RMP
RETURNResultAS"RM30"
// Calcul du range daily moyen en pourcentage "RM30DPct"
Je précise que j’ai aussi testé une autre idée de code en utilisant le DHigh et le DLow pour calculer le range daily, mais le résultat affiché sur un graphe weekly et monthly n’est pas bon…
La MTF nécessite que la plus petite période soit toujours affichée sur le graphique.
Étant donné que vous utilisez le TIMEFRAME daily comme TIMEFRAME, vous ne pouvez utiliser l’indicateur que sur des graphiques égaux ou inférieurs à 1 jour.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue