Screener multiframe sur Ichimoku
Forums › ProRealTime forum Français › Support ProScreener › Screener multiframe sur Ichimoku
- This topic has 30 replies, 4 voices, and was last updated 3 years ago by Nicolas.
-
-
04/01/2020 at 4:00 AM #124194
Bonjour à tous,
J’essaye d’écrire un screener sur Ichimoku, qui signale les breakout de SSB ou de Kijun.
Mon objectif est de répondre aux critères suivants :
-Prise de signaux en H4 (c’est donc la période de mon screener)
-Prise en compte de la dernière bougie H4 (celle qui a été clôturée, donc si je lance mon screener à 17H, il ne considère que la bougie de 12H à 16H)
-Prise en compte de plusieurs échelles de temps : cassure de SSB ou de Kijun, qu’elles soient hebdomadaires, journalières ou H4
Pour le moment voici mon code :
Screener Ichimoku H4123456789101112131415161718//Définition des paramètres de baseTenkan = (highest[9](HIGH)+lowest[9](LOW))/2Kijun = (highest[26](HIGH)+lowest[26](LOW))/2SSA = (tenkan[26]+kijun[26])/2SSB = (highest[52](high[26])+lowest[52](low[26]))/2//Repérage des niveaux-clésTIMEFRAME(Weekly)C1=close[1] CROSSES OVER KijunC2=close[1] CROSSES OVER SSBTIMEFRAME(Daily)C3=close[1] CROSSES OVER KijunC4=close[1] CROSSES OVER SSBTIMEFRAME(4 hours)C5=close[1] CROSSES OVER KijunC6=close[1] CROSSES OVER SSB//Signal d'achatSCREENER(close as "close")SCREENER [C1 OR C2 OR C3 OR C4 or C5 or C6]Ca me semblait correct, mais quand je le fais tourner… ça ne me trouve jamais d’opportunité. Je me dis donc que j’ai dû rater quelque chose. Quelqu’un pourrait-il m’aider ?
Merci !
04/02/2020 at 2:27 PM #124367Désolé pour le double post, mais entre temps j’ai repris le code (et découvert au passage que PRT permet maintenant directement d’avoir les commandes Ichimoku dans son code, ce qui fait économiser quelques lignes).
J’aimerais travailler sur M15, et envoyer un signal en cas de breakout de SSA, SSB ou Kijun, que cette ligne soit sur M15, sur H1, H4 ou journalier. Mais en considérant toujours une bougie M15. Pour l’instant, il me considère les bougies M15 pour les lignes M15, les bougies H1 sur lignes H1, les bougies H4 sur lignes H4… Ce qui n’est pas tout à fait ce que je veux.
123456789101112131415161718192021222324252627282930313233343536373839404142//Screener pour stratégie H1, signaux M15//SR signifie "Support/Résistance"//Signaux recherchés : cassure Kijun, SSA, SSB//Détection des signaux d'achat sur UT journalièreTIMEFRAME(daily)SR1 = KijunSen[9,26,52]c1 = (close[1] CROSSES OVER SR1[1])SR2 = SenkouSpanB[9,26,52]c2 = (close[1] CROSSES OVER SR2[1])SR3 = SenkouSpanA[9,26,52]c3 = (close[1] CROSSES OVER SR3[1])//Détection des signaux d'achat sur UT H4TIMEFRAME(4 hours)SR4 = KijunSen[9,26,52]c4 = (close[1] CROSSES OVER SR4[1])SR5 = SenkouSpanB[9,26,52]c5 = (close[1] CROSSES OVER SR5[1])SR6 = SenkouSpanA[9,26,52]c6 = (close[1] CROSSES OVER SR6[1])//Détection des signaux d'achat sur UT H1TIMEFRAME(1 hour)SR7 = KijunSen[9,26,52]c7 = (close[1] CROSSES OVER SR7[1])SR8 = SenkouSpanB[9,26,52]c8 = (close[1] CROSSES OVER SR8[1])SR9 = SenkouSpanA[9,26,52]c9 = (close[1] CROSSES OVER SR9[1])//Détection des signaux d'achat sur UT M15TIMEFRAME(15 minutes)SR10 = KijunSen[9,26,52]c10 = (close[1] CROSSES OVER SR10[1])SR11 = SenkouSpanB[9,26,52]c11 = (close[1] CROSSES OVER SR11[1])SR12 = SenkouSpanA[9,26,52]c12 = (close[1] CROSSES OVER SR12[1])//Sortie des résultatsSCREENER[c1 OR c2 OR c3 OR c4 OR c5 OR c6 OR c7 OR c8 OR c9 OR c10 OR c11 OR c12]Je sens que je m’approche, mais un petit coup de main m’aiderait bien..
04/02/2020 at 5:30 PM #12438604/03/2020 at 10:49 AM #124455Dans ce cas il faudrait déclarer dans une variable la valeur de la bougie M15 et utiliser cette variable dans tous les timeframes, exemple avec la détection de croisement du KijunSen en H4 :
123456TIMEFRAME(15 minutes)var = closeTIMEFRAME(4 hours)SR4 = KijunSen[9,26,52]c4 = (var CROSSES OVER SR4[1])04/06/2020 at 11:48 PM #124941Ah oui, je vois l’idée. Et en effet, ça fonctionne maintenant. Merci du coup de main, ça me sort une sérieuse épine du pied.
Pour info, mon code final (si ça peut servir à quelqu’un) :
1234567891011121314151617181920212223242526272829303132333435363738394041424344//Screener pour stratégie H1, signaux M15//SR signifie "Support/Résistance"//Signaux recherchés : cassure Kijun, SSA, SSB//Détection des signaux d'achat sur UT journalièreTIMEFRAME(daily)SR1 = KijunSen[9,26,52]SR2 = SenkouSpanB[9,26,52]SR3 = SenkouSpanA[9,26,52]//Détection des signaux d'achat sur UT H4TIMEFRAME(4 hours)SR4 = KijunSen[9,26,52]SR5 = SenkouSpanB[9,26,52]SR6 = SenkouSpanA[9,26,52]//Détection des signaux d'achat sur UT H1TIMEFRAME(1 hour)SR7 = KijunSen[9,26,52]SR8 = SenkouSpanB[9,26,52]SR9 = SenkouSpanA[9,26,52]//Détection des signaux d'achat sur UT M15TIMEFRAME(15 minutes)SR10 = KijunSen[9,26,52]SR11 = SenkouSpanB[9,26,52]SR12 = SenkouSpanA[9,26,52]c1 = (close[1] CROSSES OVER SR1[1])c2 = (close[1] CROSSES OVER SR2[1])c3 = (close[1] CROSSES OVER SR3[1])c4 = (close[1] CROSSES OVER SR4[1])c5 = (close[1] CROSSES OVER SR5[1])c6 = (close[1] CROSSES OVER SR6[1])c7 = (close[1] CROSSES OVER SR7[1])c8 = (close[1] CROSSES OVER SR8[1])c9 = (close[1] CROSSES OVER SR9[1])c10 = (close[1] CROSSES OVER SR10[1])c11 = (close[1] CROSSES OVER SR11[1])c12 = (close[1] CROSSES OVER SR12[1])//Sortie des résultatsSCREENER[c1 OR c2 OR c3 OR c4 OR c5 OR c6 OR c7 OR c8 OR c9 OR c10 OR c11 OR c12]//Fin du programmeEn revanche, @Zigo, je n’ai pas compris ton indicateur… Il a l’air de toujours donner un signal, soit acheteur, soit vendeur ? Ou j’ai mal compris ?
04/07/2020 at 10:43 AM #12499504/15/2020 at 3:34 PM #126285Alors par contre j’ai une question.
J’ai l’impression que le screener m’envoie parfois des faux signaux (il me met en liste des actions qui n’ont fait aucun mouvement digne qu’on s’y intéresse).
Je pense que j’ai compris le problème.
Quand je demande par exemple qu’on me signale si les prix passent à la hausse une SSB, c’est la SSB de maintenant. C’est-à-dire celle qui a été calculée il y a 26 périodes.
Je devrais donc marquer SenkouSpanB[9,26,52][26] ? Ou bien est-ce que ce décalage est déjà pris en compte par le logiciel sans autre correction ?
04/21/2020 at 9:29 PM #127334Bonjour,
Je suis dans le même cas que toi Myrrdin, donc si tu as la réponse je suis preneur 😉
Merci 🙂
04/22/2020 at 10:20 AM #12741704/27/2020 at 8:43 AM #128329Super merci beaucoup pour ces précisions en effet j’au compris comment l’exploiter avec un screener 😉
05/14/2020 at 1:02 AM #131584Hi, I just tried the code but the below ichikimoku elements can not be recognised by PRT Screener:Salut, je viens d’essayer le code mais les éléments ichikimoku ci-dessous ne peuvent pas être reconnus par PRT Screener:
1234KijunSen[9,26,52]SenkouSpanB[9,26,52]SenkouSpanA[9,26,52]Do I miss something?Dois-je manquer quelque chose?
05/14/2020 at 1:15 AM #131586@mvajdi Veuillez parler français sur le forum français.
Utilisez toujours le bouton “Insert PRT Code” lorsque vous mettez du code dans vos messages pour faciliter la lecture par les autres
Merci 🙂
05/14/2020 at 1:20 AM #131588@ mvajdi Ce code est écrit pour v11 qui a ces instructions par défaut. En v10.3 il faut les définir. Vous pouvez utiliser les lignes 2-5 du premier message. Telle est la définition de l'Ichimoku.
05/14/2020 at 8:31 AM #13160905/14/2020 at 8:39 AM #131613I don’t either. I use Google Translator to post on forums written in a language other than Italian or English.
-
AuthorPosts
Find exclusive trading pro-tools on