Bonjour,
Je souhaite par exemple identifier les Insidebars, le code est le suivant:
insidebar= high[0]<high[1] and low[0]>low[1]
SymbolDistance=1
atr=average[10](tr)
if insidebar then
//DRAWCANDLE(open,high,low,close) COLOURED(0,0,0)
DRAWTEXT("ID", barindex, low-atr*0.3*SymbolDistance, Dialog, bold, 12) COLOURED(0,0,0)
endif
Je ne souhaite pas que cette information apparaisse sur une bougie en cours de formation mais à partir des suivantes.
Comment je dois écrire ce code pour que cette information n’apparaisse que sur des bougies terminées?
Bien à vous
christophe
Remplacer ligne 2 par:
if insidebar[1] then
et ligne 4 remplacer barindex par barindex[1]
Salut JC,
+low[1]-atr
j’ai toute une série de pattern comme celle là dans mon code.
Existe t’il une astuce pour sortir la bougie en cours de l’ensemble du code, sans devoir changer tous les petits codes 1 à 1?
Si tu es 100% sûr qu’à chaque fois qu’il y a low dans le code, il faut le passer de low à low[1], tu peux (1) cliquer sur la loupe de la barre de menu de l’éditeur de code, ou bien (2) cliquer dans la fenêtre du texte du code pour y voir clignoter le curseur, puis au clavier faire CTRL+F, que tu fasses méthode (1) ou (2), une sous-fenêtre fenêtre apparait en bas, mets-y low dans la case “rechercher”, et low[1] dans la case “remplacer par”. De là, à droite, cliquer sur “tout remplacer”.
Mais si pas 100% sûr que toutes les fois où “low” est écrit sont à remplacer, alors examiner chaque texte “low” un par un en cliquant sur “suivant”, puis “remplacer” s’il le faut, ou refaire “suivant” s’il ne faut pas remplacer, etc… jusqu’à avoir fait le tour du code.