Bonjour à tous,
Vous allez comprendre que je suis novice dans la programmation…
J’ai commencé par coder un indicateur :
if close>SenkouSpanA[9,26,52]and close>SenkouSpanB[9,26,52]and close>KijunSen[9,26,52] and KijunSen[9,26,52]>SenkouSpanB[9,26,52]and ChikouSpan[9,26,52]> close[26] then
signal=1
else
signal= -1
endif
return signal
Puis le screener en modifiant la dernière ligne:
if close>SenkouSpanA[9,26,52]and close>SenkouSpanB[9,26,52]and close>KijunSen[9,26,52] and KijunSen[9,26,52]>SenkouSpanB[9,26,52]and ChikouSpan[9,26,52]> close[26] then
signal=1
else
signal= -1
endif
screener [signal]
J’ai pas d’erreur dans le programme, mais par contre j’ai pas de résultat non plus…
Avez vous une petite idée ?
Merci pour votre aide.
Une valeur négative (-1 dans ton code), n’est pas une condition valable pour retourner une valeur.
Si tu voudrais obtenir toute la liste des instruments de tes listes et avoir comme critère de tri leurs résultats, il faudrait omettre la condition de l’instruction screener et n’utiliser que le filtre de tri entre parenthèses :
if close>SenkouSpanA[9,26,52]and close>SenkouSpanB[9,26,52]and close>KijunSen[9,26,52] and KijunSen[9,26,52]>SenkouSpanB[9,26,52]and ChikouSpan[9,26,52]> close[26] then
signal=1
else
signal= -1
endif
screener (signal)
J’ai fait le test, seuls les conditions négatives sont retournées, même si la condition est positive en indicateur. Cela signifie que ProScreener ne détecte pas la condition réalisée avec ces nouvelles instructions ichimoku apparues dans la beta de la version 11. Je vais me renseigner à ce sujet, c’est la première fois que je les utilise également 🙂
Merci Nicolas pour ton aide .
Si tu as des infos je suis preneur.
Bonne journée 😉
Je confirme que les nouvelles instructions ichimoku (et aussi les autres apparues dans la version 11), ne sont pas encore totalement compatible avec ProScreener.
Ce screener en particulier ne fonctionne pas, je cherche encore à comprendre pourquoi.
Du coup j’ai codé avec la “Création simplifiée” , c est pas mal à mon gout.
La seule condition rejetée c est la Chikou, impossible, j’ai essayé sous toutes les formes.
indicator1 = TenkanSen[9,26,52]
c1 = (close[1] >= indicator1[1])
indicator2 = SenkouSpanA[9,26,52]
c2 = (close[1] >= indicator2[1])
indicator3 = SenkouSpanB[9,26,52]
c3 = (close[1] >= indicator3[1])
indicator4 = SenkouSpanA[9,26,52]
indicator5 = SenkouSpanB[9,26,52]
c4 = (indicator4[1] > indicator5[1])
c5 = (close < 20)
indicator6 = Volume
c6 = (indicator6 >= 10000)
SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6] (Variation AS "% Barre prec")
Merci pour le retour.
La Chikou, c’est le Close, donc on peut s’en passer 🙂