Bonjour,
Je souhaiterais matérialiser les stop loss par un petit segment de droite, sur le graphique du prix, à une valeur StopValue calculée par le système de trading (un peu comme cela est fait automatiquement par MT4.
Bien sûr, je peux grapher la valeur StopValue sur le graphique du prix, mais j’obtiens une ligne continue permanente…
J’ai donc créé l’indicateur “DisplayStop” ci-dessous, où Y est la valeur StopValue passée par un Call “DisplayStop”[StopValue] par le programme. J’ai pris soin également de lier l’indicateur au graphique du prix…
//defparam drawonlastbaronly = true
//DrawText("---",BarIndex,Y,SansSerif,Bold,5) COLOURED(255,0,0)
Drawsegment(Barindex[0],Y,BarIndex[1],Y) //COLOURED(255,0,0)
RETURN
Le problème est que rien ne s’affiche ! L’option DrawText ne ne fonctionne pas non plus 🙁
Merci pour votre aide.
On ne peut pas utiliser des fonctions graphiques de probuilder depuis proorder, même via “call” d’indicateur. Si tu ne veux pas passer par graph/graphonprice dans la stratégie, alors pour utiliser drawtext ou drawsegment, il te faudrait créer un indicateur dans probuilder dont la logique est identique à celle de ta stratégie, pour y faire ton drawsegment du stop, ceci en prenant soin de ne pas avoir d’horaires personnalisés dans les options plateformes qui désynchroniseraient l’indicateur (tournant sur le pc) de la stratégie (tournant sur le serveur).
Merci Noobywan pour ta réponse très claire !