Bonjour à tous
Je suis totalement novice en programmation. Je cale sur un problème basique.
Je voudrais avoir la valeur d’une SMA à l’open du lundi et avoir cette valeur jusqu’au lundi suivant
J’ai essayé quelque chose comme ça
if DayOfWeek = 1
elsif time = 070000 then
mm100h = Average[100](open)
endif
return mm100h as "mm100h"
Mais ça ne fonctionne pas
Merci de votre aide
Si tu veux récupérer la valeur au premier jour de la semaine ET à 7h00 du matin, alors je ne comprends pas ton utilisation de “elsif”, tu devrais utiliser AND pour attacher les deux conditions entre elles:
if DayOfWeek = 1 AND time = 070000 then
mm100h = Average[100](open)
endif
return mm100h as "mm100h"
Une SMA est par défaut calculé sur le Close, hors tu as indiqué (open), je ne sais pas si c’est volontaire ou non.
Merci Nicolas
J’ai bien précisé que j’étais totalement novice :-))
et évidemment c’est AND et pas ELSIF
Je ne savais pas pour le calcul par défaut de la SMA donc je supprime et j’en prend bonne note pour le reste de ma programmation
ça fonctionne parfaitement
Merci beaucoup