gbzhParticipant
Junior
Bonjour,
j’aimerai coder un screener permettant d’identifier les conditions cumulatives suivantes :
- Chinkou au dessus des cours d’il y a 26 périodes
- Kijun reparte à la hausse
- Tenkan au dessus de Kijun
- Croisement à la hausse de SSA sur SSB
- Prix au dessus de Kijun
Mais je ne suis pas satisfait du kumo, soit le croisement n’est pas encore fait, soit le croisement est trop ancien.
Voici le screener que j’ai essayé de coder
K = (highest[26](high)+lowest[26](low))/2
T =(highest[9](high) + highest[9](low))/2
SA = (T[1]+K[1])/2
SB =(highest[52](high) + lowest[52](low))/2
c1 = close > close [26]
c2 = (K[1] > K[2])
c3 = (T[1] > K[1])
c4 = (T[1] > T[2])
c5 = SA [1] > SA[2]
c5B = SA [1] > SB[1]
c5C = SA [4] < SB[4]
c6 = (close > K[1])
SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c5B AND c5C AND c6]
Merci pour votre aide 🙂
gbzhParticipant
Junior
j’ai essayé celui-ci également, mais le résultat est le même
K = (highest[26](high)+lowest[26](low))/2
T =(highest[9](high) + highest[9](low))/2
SA = (T[1]+K[1])/2
SB =(highest[52](high) + lowest[52](low))/2
c1 = close > close [26]
c2 = (K[1] > K[2])
c3 = (T[1] > K[1])
c4 = (T[1] > T[2])
c5 = SA [1] CROSSES OVER SB[1]
c6 = (close > K[1])
SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6]
Je pense que le problème vient de la définition des composants d’ichimoku, tu peux essayer avec cette version :
//K = (highest[26](high)+lowest[26](low))/2
//T =(highest[9](high) + highest[9](low))/2
//SA = (T[1]+K[1])/2
//SB =(highest[52](high) + lowest[52](low))/2
//--- ichimoku parameters
p1=9
p2=26
p3=52
p4=0
// ---
t=(highest[p1](high)+lowest[p1](low))/2
k=(highest[p2](high)+lowest[p2](low))/2
SA=(t[p4]+k[p4])/2
SB=(highest[p3](high[p4])+lowest[p3](low[p4]))/2
c1 = close > close [26]
c2 = (K[1] > K[2])
c3 = (T[1] > K[1])
c4 = (T[1] > T[2])
c5 = SA [1] CROSSES OVER SB[1]
c6 = (close > K[1])
SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6]
ou essayer d’utiliser les nouvelles instructions dédiées: TenkanSen , KijunSen , SenkouSpanA , SenkouSpanB