Croisement EMA avec Force relative comparaison
Forums › ProRealTime forum Français › Support ProScreener › Croisement EMA avec Force relative comparaison
- This topic has 8 replies, 2 voices, and was last updated 3 years ago by Nicolas.
Tagged: force relative, relative strength
-
-
04/23/2021 at 3:42 PM #167904
Bonjour à Tous,
J’ai voulu utiliser l’assistant pour créer un screener utilisant l’indicateur force relative comparaison.
J’utilise cet indicateur de force relative face au PXI,NASDAQ ou SP500 sur lequel j’applique une EMA10
J’aimerais pouvoir screener les actions dont la courbe de force relative croise à la hausse l’EMA 1à en clôture jour et inversement pur la baisse.
Avec l’assistant j’ai un message d’erreur qui m’indique que l’indicateur n’est pas compatible probuilder.
Auriez vous une solution voire m’indiquer le programme de ce screener ?
Merci à vous
04/25/2021 at 4:37 PM #167986En partant de ce code de screener de force relative : https://www.prorealcode.com/topic/screener-force-relative-2/#post-165753
12345678910111213141516//https://www.prorealcode.com/documentation/equityframe/TIMEFRAME(weekly)CloseVal = CloseEQUITYFRAME("Indices - European","PXI")CloseInd = CloseEQUITYFRAME(default)Ratio = (CloseVal / CloseInd) *100RelativeStrength = (Ratio - Ratio[1]) *100avg = average[10](RelativeStrength)test = RelativeStrength crosses over avg or RelativeStrength crosses under avgSCREENER[test](RelativeStrength AS"RelativeStrength")04/25/2021 at 6:02 PM #167997Merci Nicolas pour le retour.
Après essai de ce code, cela ne fonctionne pas sur PRT gratuit fin de journée. (voir message d’erreur en pièce jointe)
J’ai essayé sur mon compte associé a SAXO, le screener se lance, mais par exemple sur marché francais il me sort plus de 379 actions. En y regardant de plus prés le screener sort tous les croisements sans limite de temps.
En fait j’aimerais pouvoir filtrer les actions qui croisent a la hausse(ou baisse) l’EMA10 sur la dernière bougie du jour(pour le daily) ou celle hebdo pour le weekly. Comment modifier le code pour avoir ce type de filtre ?
D plus comment identifier dans les résultats les actions détectées a la hausse, ou la baisse avec par exemple une colonne qui indique 1 pour la hausse et -1 pour la baisse ?
merci encore
04/26/2021 at 8:49 AM #168018Il faut remplacer “Indices – European”,“PXI” par la liste et le nom de l’instrument que tu veux utiliser comme base dans le calcul de la force relative. Donc voir où se situe l’indice de référence, le nom de la liste et son ticker.
04/26/2021 at 5:34 PM #168103Merci Nicolas pour cette information, mais j’ai beau essayer je ne parviens pas a y mettre les bonnes informations. en fait je voudrais screener les actions par exemple contenu dans FRANCE PEA par rapport au CAC40 et ressortir celles dont la force relative croise a la hausse l’EMA10.
ou bien les ACTIONS FRANCE SRD par rappor au CAC 40 qui croise a la hausse ou a la baisse l’EMA10.
Mais je ne sais pas comment coder chaque liste d’actions qui je suppose doit remplacer l’information “Indices-European” ?
Désolé pour mon ignorance, mais je patauge.
Merci
04/27/2021 at 7:36 AM #16813804/28/2021 at 12:07 PM #168280et voilà, le code ci-dessous retournera des données très similaires pour ton screener de force relative. Il faudra toutefois décocher “Référence 0” dans les paramètres de l’indicateur (voir image jointe).
12345678910111213141516171819EQUITYFRAME("Indices Euronext","PXI")valeur2=closeequityframe(default)valeur1=closeForcerelative= valeur1/valeur2while Forcerelative < 0.4 and Forcerelative > 0 doforcerelative=forcerelative*10wendwhile Forcerelative > 6 doforcerelative=forcerelative/10wendavg = average[10](forcerelative)test = forcerelative crosses over avg or forcerelative crosses under avgSCREENER[test](forcerelative AS"RelativeStrength")04/28/2021 at 6:05 PM #168307Bonsoir Nicolas,
merci pour ce code.
Que signifie la colonne Relativestrenth ? le classement des actions se fait en rapport au chiffre de cette colonne de facon décroissante. Est-il possible ici d’ajouter une colonne avec pour achat = 1 et vente = -1 ?
De plus où pourrais je trouver la liste pour changer dans le code “Indices Euronext”,“PXI” suivant le marché que je veux scanner comme:
euronext par rapport au DAX
actions du Nyse en fonction du SP500
actions nasdaq face au nasdaq
etc…
Merci
04/29/2021 at 9:15 AM #168344Le nom de la colonne peut être modifié à convenance, la classification se fait sur la force relative dans ce code.
Ci-dessous le code modifié pour afficher 1 ou -1 selon le sens du croisement :
123456789101112131415161718192021222324EQUITYFRAME("Indices Euronext","PXI")valeur2=closeequityframe(default)valeur1=closeForcerelative= valeur1/valeur2while Forcerelative < 0.4 and Forcerelative > 0 doforcerelative=forcerelative*10wendwhile Forcerelative > 6 doforcerelative=forcerelative/10wendavg = average[10](forcerelative)test = 0if forcerelative crosses over avg thentest = 1elsif forcerelative crosses under avg thentest = -1endifSCREENER[test<>0](test AS "direction!")où pourrais je trouver la liste pour changer dans le code “Indices Euronext”,“PXI” suivant le marché que je veux scanner
Il faut simplement regarder dans quel liste se situe l’instrument, voir image jointe.
-
AuthorPosts
Find exclusive trading pro-tools on