Bonjour à tous.
Je sollicite votre aide pour la programmation d’un screener qui retournerait les paires du forex dont les prix seraient supérieurs ou inférieurs aux moyennes mobiles exponentielles 8 et 21 et ceci simultanément dans les UT daily, H4, H1 et 15 mn. Je joins un graphique pour plus de précision.
Je vous remercie par avance de votre aide.
Uniquement les prix et pas les moyennes mobiles dessus / dessous, MME8>MME21 et vice-versa ?
Bonjour Nicolas.
Effectivement je me suis bien mal expliqué. Avec toutes mes excuses.
Donc je reformule ma demande en espérant être plus clair.
Le screener pour les quatre UT daily, H4, H1 et 15 mn devra retourner les paires du forex qui répondront aux conditions suivantes:
1/ Prix > aux MME8 etMME21 et MME8> MME21
2/ Prix < aux MME8 et MME21 et MME8< MME21
Je vous remercie par avance.
Le code du screener ci-dessous devrait donc faire l’affaire :
timeframe(15 minutes) //15 minutes
c1 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
timeframe(1 hour)
c2 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
timeframe(4 hours)
c3 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
timeframe(daily)
c4 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
screener[c1 and c2 and c3 and c4]
Merci beaucoup Nicolas. ça fonctionne parfaitement.
J’en ai crée un autre inverse du votre pour avoir les paires baissière dans les 4 UT requises.Il marche également.
Il est possible de tout mettre dans le même? ( paires baissières et haussières)
Je vous remercie vivement de votre aide.
Oui il est possible de combiner les deux types de détections dans le même screener. Merci de poster la version baissière et je m’en chargerai si besoin.
Voici donc la version demandée dans laquelle j’ai fait l’inverse du votre:
Pas le code dans le message, pas grave, je vais tenter avec le code ci-dessous (à tester)
timeframe(15 minutes) //15 minutes
c1 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
d1 = close<exponentialaverage[8] and exponentialaverage[8]<exponentialaverage[21]
timeframe(1 hour)
c2 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
d2 = close<exponentialaverage[8] and exponentialaverage[8]<exponentialaverage[21]
timeframe(4 hours)
c3 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
d3 = close<exponentialaverage[8] and exponentialaverage[8]<exponentialaverage[21]
timeframe(daily)
c4 = close>exponentialaverage[8] and exponentialaverage[8]>exponentialaverage[21]
d4 = close<exponentialaverage[8] and exponentialaverage[8]<exponentialaverage[21]
screener[ (c1 and c2 and c3 and c4) or (d1 and d2 and d3 and d4) ]
Merci Nicolas j’étais en train d’essayer de comprendre comment poster un code!!
Je le teste et semaine prochaine je vous tiens au courant.
Merci et bon WE
C’est parfait le code fonctionne très bien.
Merci Nicolas
//Test
TypeMM = exponentialaverage
MM1 = 20
MM2 = 7
timeframe(15 minutes) //15 minutes
c1 = close>TypeMM[MM2] and TypeMM[MM2]>TypeMM[MM1]
d1 = close<TypeMM[MM2] and TypeMM[MM2]<TypeMM[MM1]
timeframe(1 hour)
c2 = close>TypeMM[MM2] and TypeMM[MM2]>TypeMM[MM1]
d2 = close<TypeMM[MM2] and TypeMM[MM2]<TypeMM[MM1]
timeframe(4 hours)
c3 = close>TypeMM[MM2] and TypeMM[MM2]>TypeMM[MM1]
d3 = close<TypeMM[MM2] and TypeMM[MM2]<TypeMM[MM1]
timeframe(daily)
c4 = close>TypeMM[MM2] and TypeMM[MM2]>TypeMM[MM1]
d4 = close<TypeMM[MM2] and TypeMM[MM2]<TypeMM[MM1]
screener[ (c1 and c2 and c3 and c4) or (d1 and d2 and d3 and d4) ]
je rajoute celui-ci qui est le même mais qui permet de faire des tests plus rapidement
Merci beaucoup pour votre aide. Le screener est super!