Je me permets de vous demander votre aide sur la conception d’un screener, je suis novice et je n’ai pas de base dans la rédaction de scripts. J’ai vu un indicateur pour lequel un appui a été récemment demandé, cet indicateur me plait (lien entre la kijun d’Ichimoku et les retracements de Fibonacci => j’ai mis une capture d’écran en screen du topic concerné).
Je souhaite pousser l’idée un peu plus loin avec la détection via un screener des valeurs identifiées dès qu’on rentre dans la zone de retracement 61.8% jusqu’à 100%, mais avec si possible quelques conditions afin d’affiner le résultat de la recherche. Les règles que j’ai en tête :
Régle n°1 – Repère : il faut que le point de repère des 50% de FIBO soit la kijun (ce qui pourrait, j’imagine, permettre le calcul de la zone se trouvant dans la règle n°2)
Régle n°2 – Zone d’analyse : dans l’idée, rentre dans le screener tous les retracements fibo se trouvant dans la zone entre 61.8 et 100%
Régle n°3 – Volume : Je ne sais pas si c’est possible d’avoir un filtre sur le marché us prenant uniquement les volumes supérieurs à 1 million et pour Euronext (ou France) ceux supérieurs à 50.000
Je ne sais pas si cette partie est réalisable mais je tente. En gros, je trade US majoritairement et Euronext aussi de temps en temps. Les volumes sont radicalement différents.
Régle n°4 – Prix : enfin, la dernière condition que j’aimerais ajouter, serait concernées uniquement les valeurs ayant un prix entre 0.6 à 35
J’ai tenté toutefois de créer un screener à partir de quelques bases trouvées sur prorealcode notamment, mais j’ai pas mal de difficultés à les imbriquer du coup je me dis qu’il me faudrait une aide sur le sujet.
J’ai bien conscience que j’en demande peut être beaucoup, mais je tente ma chance et si nécessaire je réduirai mes besoins. Merci à vous pour votre aide.
En adaptant au 61.8 et tentant de traduire les critères voulus, un premier jet à tester:
CustomKijun618 = highest[26](high)-0.618*(highest[26](high)-lowest[26](low))
c1 = close crosses under CustomKijun618
if c1 then
barindexcroise=barindex
endif
c2 = summation[barindex-barindexcroise+1](close<=CustomKijun618)=barindex-barindexcroise+1
c3 = volume>50000// remplacer par 1000000 pour marchés US
c4 = close>0.6 and close<35
SCREENER[c2 and c3 and c4]
The information collected on this form is stored in a computer file by ProRealCode to create and access your ProRealCode profile. This data is kept in a secure database for the duration of the member's membership. They will be kept as long as you use our services and will be automatically deleted after 3 years of inactivity. Your personal data is used to create your private profile on ProRealCode. This data is maintained by SAS ProRealCode, 407 rue Freycinet, 59151 Arleux, France. If you subscribe to our newsletters, your email address is provided to our service provider "MailChimp" located in the United States, with whom we have signed a confidentiality agreement. This company is also compliant with the EU/Swiss Privacy Shield, and the GDPR.
For any request for correction or deletion concerning your data, you can directly contact the ProRealCode team by email at privacy@prorealcode.com
If you would like to lodge a complaint regarding the use of your personal data, you can contact your data protection supervisory authority.
Get Assistance
Assistance Type
Your Need
Proposed Solutions
Do you like cookies? 🍪 We use cookies to ensure you get the best experience on our website.
(Learn more)