Bonjour,
je cherche à avoir les ” bandes de mogalef ” d’Eric Lefort, et j’ai trouvé ce code sur un forum, mais il ne marche pas.
Que faut-il faire pour le compléter pour qu’il fonctionne dans probulder, car tel quel il ne marche pas, il me met:
Erreur de syntax: ligne 13, caractère 8, Une des expressions serait plus appropriéée que “carr” :
-“,”
-“=”
Voici le Code:
Edit modérateur: code au mauvais format effacé et remplacé par:
CP=(open+high+low+2*close)/5
F=LinearRegression[3](CP)
E=std[7](F)
if barindex<8 then
Mediane = undefined
BandeHaute = undefined
BandeBasse = undefined
Else
BandeHaute = F+(E*2)
BandeBasse = F-(E*2)
racine carrée
if FBandeBasse[1] then
E=E[1]
BandeHaute=BandeHaute[1]
BandeBasse=BandeBasse[1]
endif
Mediane =(BandeHaute+BandeBasse)/2
Endif
return BandeHaute coloured (255,154,51) as"Mogalef Bande Haute", Mediane coloured (102,0,204) as "Mogalef Mediane", BandeBasse coloured (0,204,255) as "Mogalef Bande Basse"
Merci !
Bonjour, merci d’utiliser le bouton “insert PRT code” à l’avenir (à droite de la ligne d’icones dans l’éditeur de messages) pour faire apparaitre le code au bon format, pour cette fois pas de souci j’édite ton post ci-dessus pour le formater correctement, ce qui entre autres fera apparaitre les numéros de ligne. On voit que la ligne 13 ne correspond pas à du code, il y a probablement une erreur de copier coller générale entre 13 et 15 car la ligne 15 n’a pas beaucoup de sens non plus. Une version corrigée est probablement (à vérifier à la source): rien en ligne 13, et en ligne15: if F<BandeHaute[1] and F>BandeBasse[1] then
soit:
CP=(open+high+low+2*close)/5
F=LinearRegression[3](CP)
E=std[7](F)
if barindex<8 then
Mediane = undefined
BandeHaute = undefined
BandeBasse = undefined
Else
BandeHaute = F+(E*2)
BandeBasse = F-(E*2)
if F<BandeHaute[1] and F>BandeBasse[1] then
E=E[1]
BandeHaute=BandeHaute[1]
BandeBasse=BandeBasse[1]
endif
Mediane =(BandeHaute+BandeBasse)/2
Endif
return BandeHaute coloured (255,154,51) as"Mogalef Bande Haute", Mediane coloured (102,0,204) as "Mogalef Mediane", BandeBasse coloured (0,204,255) as "Mogalef Bande Basse"
Bonjour,
Ok merci, il fonctionne maintenant.
Je note pour la prochaine fois le “insert PRT code”
Bonjour,
savez comment l’on pourrait paramétrer les bandes de mogalef pour une UT de 5min sur le graphique 1min.
Je pense avoir trouver un truc que je souhaiterais backtester.
Merci par avance.
Bonjour à tous,
Chez moi il se met dans une sous fenêtre. savez vus comment le mettre dans le graphique directement ?
merci
Bonjour,
Si en v10.3 cliquer sur la petite clé à droite de “prix” dans le coin supérieur gauche de la fenêtre prix pour pouvoir ajouter l’indicateur à partir de la fenêtre qui est apparu.
Si en v11, c’est presque pareil, sans clé, toujours coin supérieur gauche, cliquer directement sur “prix”, et de là cliquer sur ajouter indicateur