Correction du Text…
Bonjour
Je souhaite coder un indicateur capable de donner les niveaux clef d’ichimoku
Rien de compliquer, mais le problème survient lorsque que le prix Range, je me retrouve alors avec une quantité de ligne à recouvrir tout le graphique
L’idée serait alors de retourner uniquement le niveau clef haut et bas le plus proche du prix de clôture, les autres niveaux serait donc dans l’attente d’être de nouveau les plus proches du prix
Je ne souhaite pas utiliser la fonction DefParam DrawOnLastBarOnly, les signaux précèdent serait effacer et l’indicateur n’aurait plus d’utilité.
Je vous fais parvenir se code et vous remercie d’avance pour vos recherches.
Bien à vous,
//--------------------Paramettre de Base
DefParam CalculateOnLastBars = 200
//Fonction
KijunLevel = 5
SSBLevel = 5
ActiveSSB = 1
ActiveKijun = 1
//--------------------Indicateur
//Ichimoku
Kijun = (highest[26](high)+lowest[26](low))/2
SSB = (highest[52](high[26])+lowest[52](low[26]))/2
//--------------------Level
//SSB
if SSB = SSB[SSBLevel] and ActiveSSB = 1 then
DRAWHLINE(SSB) COLOURED(193,77,12)
endif
//Tenkan
if Kijun = Kijun[KijunLevel] and ActiveKijun = 1 then
DRAWHLINE(Kijun) COLOURED(193,77,12)
endif
Return
Le problème de fond c’est qu’on ne peut pas effacer des éléments graphiques déjà présents sur le graphique, hors ce sera nécessaire ici puisque à un certain moment les niveaux les plus proches du Close seront différents de ceux déjà trouvés.
Donc l’idée c’est d’utiliser des boucles, avec en effet l’utilisation de drawonlastbaronly.
En v11 ce serait plutôt facile avec les données en tableau, pour tracer tes niveaux à la volée..
Okok
Je vais regarder ça, en effet, vivement la V11 sur IG !