Bonjour j aimerais coder des signaux en plaçant un trait bleu ou jaune sur une bougie qui traverse la ema7. sur un haut , placer un trait bleu et sur un bas de cette bougie un trait jaune. avec une option d’afficher que les traits bleus si cloture >ema7 et inversement que les traits jaunes si le cours cloture <ema7 merci!
JSParticipant
Veteran
Bonjour, voulez-vous dire quelque chose comme ceci… ?
DefParam DrawOnLastBarOnly=True
Once Period=7
EMA=ExponentialAverage[Period](Close)
If (Close crosses over EMA) or (Close crosses under EMA) then
DrawSegment(BarIndex,High,BarIndex+10,High)Coloured("Blue")
DrawSegment(BarIndex,Low,BarIndex+10,Low)Coloured("Yellow")
EndIf
If Close>EMA then
DrawSegment(BarIndex,High,BarIndex+10,High)Coloured("Blue")
ElsIf Close<EMA then
DrawSegment(BarIndex,Low,BarIndex+10,Low)Coloured("Yellow")
EndIf
Return
Bonjour merci pour le code. L’idee est d’avoir des signaux/traits sur chaque bougie qui traverse la ema7.Comme je souhaite diffrencier ces signaux , j’aimerais aussi avoir un parametre à cocher pour les bougies qui traversent la ema7 et qui close >pour un signal buy et < pour un signal sell.
la bougie doit toucher la ema7 pour que le signal s’affiche. et l ‘idée est de garder tous les signaux affichés pas uniquement la derniere bougie.
JSParticipant
Veteran
Salut, essaie ça…
//DefParam DrawOnLastBarOnly=True
Once Period=7
EMA=ExponentialAverage[Period](Close)
If (Close crosses over EMA) or (Close crosses under EMA) then
DrawSegment(BarIndex,High,BarIndex+10,High)Coloured("Blue")
DrawSegment(BarIndex,Low,BarIndex+10,Low)Coloured("Yellow")
EndIf
If Close>EMA then
DrawArrowUp(BarIndex,Low)Coloured("Green")
//DrawSegment(BarIndex,High,BarIndex+10,High)Coloured("Blue")
ElsIf Close<EMA then
DrawArrowDown(BarIndex,Low)Coloured("Red")
//DrawSegment(BarIndex,Low,BarIndex+10,Low)Coloured("Yellow")
EndIf
Return