Bonjour à tous,
Je me permets de faire appel à vous aujourd’hui car j’aimerai savoir si quelque chose était “codable“!
Voilà, mon idée de fond serait d’implémenter un peu de “Machine Learning” (j’exagère un peu) à un code.
Pour rendre mon idée la plus compréhensible, je vais volontairement la simplifier au maximum.
A savoir également que je travaille en ThreeLineBreak(4) et en 3sec.
Quand a lieu un retournement haussier, je souhaiterai que “le système” garde en “mémoire” la valeur de la close et du volume de la chandelle précédente.
Pour qu’ensuite si cette valeur de close ET ce volume “arrive de nouveau” alors se déclenche un simple “drawarrow up”.
Donc en code :
If close>close[1] and close[1]<close[2] then //// Retournement haussier
ValeurClose=Close[1]
ValeurVolume=Volume[1]
Endif
If ValeurClose and ValeurVolume then
Drawarrowup (barindex, 0)
Endif
Au retournement haussier suivant.
If close>close[1] and close[1]<close[2] then
ValeurClose2=Close[1]
ValeurVolume2=Volume[1]
Endif
Jusque là, je sais le faire avec “Array”, garder en mémoire les différentes valeurs de close et volume.
Mais seulement avec des arrays différents.
La où j’imagine y mettre un peu de « Machine Learning » c’est qu’à chaque retournement haussier il y a une nouvelle valeur de close et volume sur la chandelle précédente.
Et donc ensuite j’aimerai que le système m’indique, toujours avec la flèche de la façon suivante :
If (ValeurClose and ValeurVolume) or (ValeurClose2 and ValeurVolume2) then
Drawarrowup (barindex, 0)
Endif
Et ainsi de suite, à chaque nouveau retournement haussier.
Pour qu’après le retournement haussier X il y ai :
If (ValeurClose and ValeurVolume) or (ValeurClose2 and ValeurVolume2) or ......... or (ValeurCloseX-1 and ValeurVolumeX-1) or (ValeurCloseX and ValeurVolumeX) then
Drawarrowup (barindex, 0)
Endif
Voilà, une telle chose est elle possible?
J’espère avoir été compréhensible, n’hésitez pas à me dire si je peux vous apporter des éclaircissements.
Merci à tous!
Benjamin