bonjour JE SOUHAITE PROGAMER UN SCRENER SUR 3 NOTIONS DE TEMPS 15 M 1 H JOURNALIER COMPRENAND LES CONDITIONS SUIVANTES :
QUAND MOYENE MOBILE EXPONENTTIELLE 20 PERIODES > MOYENNE MOBILE EXPONENTTIELLE 50 PERIODES
QUAND PRIX > A MOYENE MOBILE EXPONENTTIELLE 20 PERIODES
QUAND RSI 21 PERIODES > A 50 ET < A 70
SIGNAL ACHAT
COMME DANS LA SAISIE D’ECRAN JOINTE
POUVEZ VOUS M’AIDER
MERCI
//Bonjour ci après le screener avec vos conditions
TIMEFRAME(1 HOUR)
expoh=ExponentialAverage[20](close)>ExponentialAverage[50]
prixh=close>ExponentialAverage[20](close)
rsih=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(15 minutes)
expo15m=ExponentialAverage[20](close)>ExponentialAverage[50]
prix15m=close>ExponentialAverage[20](close)
rsi15m=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(daily)
expod=ExponentialAverage[20](close)>ExponentialAverage[50]
prixd=close>ExponentialAverage[20](close)
rsid=RSI[21](close)>50 and RSI[21](close)<70
Timeframe(default)
F=(expoh and prixh and rsih) and (expo15m and prix15m and rsi15m) and (expod and prixd and rsid)
SCREENER[F](close as “close”)
Bonjour
tous d’abord merci beaucoup pour votre aide
j ‘ai tester ca fonctionne a merveille ( c’est pour trouver le contexte de marché favorable a l’ouverture d’une position d’achat )
concernant mon signal d’achat ( timing ) cela se passe sur un graph en tick …
il me semble qu’il n’est pas possible de programmer le Scener sur des graphs en tick …peut être que je me trompe )
cependant il est aussi possible de trouver un signal d’achat pour ouvrir une position ( timing ) sur un graph en 1 minutes éventuellement
voici les condition : ( casi identique au autres notion de temps )
mm20 exponentielle > mm 50 expo
prix > mm50 expo
rsi 21 >= 50 et <= 60
les conditions du timing peuvent varier en fonction du contexte ..a affiner visuellement….
si ce n’est pas trop demander je souhaite faire le même Scener pour les marchés vendeurs
encore un GRAND MERCI pour votre aide
en pj une saisie d’écran qui représente toute les condition d’une ouverture de position longue
cordialement xavier
//Bonjour ,voila ci après pour marché vendeur avec votre signal ( prix 15 minutes croise à la baisse l’exponentielle [20] 15 minutes)
TIMEFRAME(1 HOUR)
expoh=ExponentialAverage[20](close)>ExponentialAverage[50]
prixh=close[1]>ExponentialAverage[20](close)[1]
rsih=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(15 minutes)
expo2015m=ExponentialAverage[20](close)
expo15m=ExponentialAverage[20](close)>ExponentialAverage[50]
prix2015m=close
prix15m=close[1]>ExponentialAverage[20](close)[1]
rsi15m=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(daily)
expod=ExponentialAverage[20](close)>ExponentialAverage[50]
prixd=close[1]>ExponentialAverage[20](close)[1]
rsid=RSI[21](close)>50 and RSI[21](close)<70
Timeframe(default)
F=(expoh and prixh and rsih) and (expo15m[1] and prix15m[1] and rsi15m[1]) and (expod and prixd and rsid) and (prix2015m crosses under expo2015m)
SCREENER[F](close as “close”)
Bonjour je vous remercie
je pense qu’il y a une erreur ou peut-être je me suis m’être mal exprimé
Dans votre seconde page de code pour les marchés vendeurs les conditions sont avec le signe >
pour les mm rsi et prix
j’ai donc inversé et mis le signe< et cela a fonctionné
en fait je voudrais ajouter une condition de Breakout sur le screener acheteur et de breakdown sur le screener vendeur en journalier uniquement
plus hauts que le jours précédant (marchés acheteur )
plus bas que le jours précédant ( marches vendeurs )
serait-il possible de savoir quelle est la ligne de code il faut que je rajoute ?
En vous remerciant beaucoup à l’avance
cordialement XAVIER
pas sur d’avoir bien compris le signal de vos break si c’est bien le plus haut jour >haut du jour précédent (acheteur) alors le code acheteur serait:
TIMEFRAME(1 HOUR)
expoh=ExponentialAverage[20](close)>ExponentialAverage[50]
prixh=close>ExponentialAverage[20](close)
rsih=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(15 minutes)
expo15m=ExponentialAverage[20](close)>ExponentialAverage[50]
prix15m=close>ExponentialAverage[20](close)
rsi15m=RSI[21](close)>50 and RSI[21](close)<70
TIMEFRAME(daily)
highj=high
expod=ExponentialAverage[20](close)>ExponentialAverage[50]
prixd=close>ExponentialAverage[20](close)
rsid=RSI[21](close)>50 and RSI[21](close)<70
Timeframe(default)
F=(expoh and prixh and rsih) and (expo15m and prix15m and rsi15m) and (expod and prixd and rsid) and highj>highj[1]
SCREENER[F](close as “close”)
Bonsoir oui c’est bien ca
break out ( cassure du plus haut du jour d’avant )
mais ca affiche un message d’erreur ( voir en pj )
merci
Est-ce que tu as bien copié-collé tout le dernier code de Jacques, ou juste modifié manuellement certaines lignes mais éventuellement pas toutes? A priori le highj est défini par la ligne highj=high juste sous la ligne timeframe(daily), est-ce que tu as bien cette ligne highj=high ?
Tant que je passe par ce topic, je le déplace du forum ProBuilder (pour indicateurs), au forum ProScreener (pour screeners), si vous êtes sur la page ProBuilder par défaut sans avoir l’habitude d’accéder aux autres forums, on pourra retrouver le sujet désormais dans cette section:
Support ProScreener
ou depuis sa propre fiche membre (cliquer sur son nom d’utilisateur à droite dans un post ou dans une liste de messages de forum), dans l’onglet forum topic pour son auteur, et/ou dans l’onglet forums replies pour ceux qui auront posté une réponse (accès utile à connaître si un sujet est déplacé d’un forum à l’autre pendant qu’on n’était pas là)
Bonjour
effectivement surement une erreur de copié collé de votre part car je l’ai retesté et il fonctionne sans erreur
bonjour merci pour votre aide
j’ai bien copier coller le code et j’ai bizarrement des point d’exclamation sur certaine ligne
je vous joins la copie d’écran
pour répondre a JC oui j’ai bien highj=high mais il y a (1) en plus ..et c’est pas sous la ligne timeframe(daily) on le voit bien sur la saisie d’écran
il n’est pas recopié tel que je vous l’ai donné car les variables sont en français alors qu’elles doivent etre en anglais par exemple close et non fermer ,timeframe et non pas durée,high et non pas haut…
ha ok bizarre ,mais je fais juste un copier coller pourquoi ca passe en Français tous seule ..
Ya t’il une manipulation particulière pour les laisser en anglais ? ou faut il le réécrire manuellement
les autre sont rester en anglais ..
en tous cas merci beaucoup …
pour ce cas vous pouvez mettre anglais en haut à gauche puis copier le code
ok ca marche super
j’ai compris pourquoi ca passe en Français
encore merci