Bonjour,
Je voudrais créer un screener, qui afficherait les actions qui remplissent les 2 conditions suivantes :
- Franchissement du la ligne horizontale 70 de l’indicateur RSI,
- Franchissement de la ligne horizontale 0 de l’indicateur Awesome Oscillator
Est-il possible, de baser les 2 franchissements sur l’unité de temps d’un graphique de 20 minutes ?
Merci beaucoup pour votre aide.
Bruno
Pas en 20mn, dans proscreener les UT les plus proches possibles sont 15mn ou 30mn.
Franchissement simultané serait rare, mais tu peux remplacer par: l’un franchit 70 quand l’autre a déjà franchi 0 précédemment, ou l’un a déjà franchi 70 précédemment quand l’autre franchit 0.
Cela donnerait:
TIMEFRAME(15 minutes)
c1 = RSI[14](close) crosses over 70
c1bis = RSI[14](close) >= 70
AwOsc=Average[5](MedianPrice)-Average[34](MedianPrice)
c2 = AwOsc crosses over 0
c2bis = AwOsc >= 0
SCREENER[(c1 and c2bis) or (c1bis and c2)]
Merci beaucoup.
Comment obtenir la liste les raccourcis des indicateurs comme : Awesome Oscillator = AwOsc ?
Bonne soirée
Bonjour,
Ce n’est pas un raccourci existant qu’il faudrait connaitre au sein d’une liste de semblables, ici AwOsc est un nom de variable que je crée à ma guise pour y assigner la formule de calcul de l’awesome oscillator (ligne 6), et ensuite me servir de ce nom dans d’autres lignes du code. J’aurais aussi bien pu l’appeler AwesomeOscill, ou VariablePourB31700… du moment que ce nom créé n’est pas déjà un mot réservé du langage de programmation (comme timeframe ou average ou if, etc…).
Merci beaucoup pour votre explication détaillée.
Comment ajouter dans un screener, la condition supplémentaire que les actions que l’on souhaite trouver doivent correspondre par rapport à la veille à un cours entre -0.50 % et +0.80 % ?
Bonne journée.
Bonjour,
Via la condition c3 ajoutée ainsi:
TIMEFRAME(15 minutes)
c1 = RSI[14](close) crosses over 70
c1bis = RSI[14](close) >= 70
AwOsc=Average[5](MedianPrice)-Average[34](MedianPrice)
c2 = AwOsc crosses over 0
c2bis = AwOsc >= 0
c3 = close>=Dclose(1)*0.995 AND close<=Dclose(1)*1.008
condition = c3 AND ((c1 AND c2bis) OR (c1bis AND c2))
SCREENER[condition]