Croisement EMA avec Force relative comparaison

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #167904 quote
    maxlys
    Participant
    Senior

    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

    Sans-titre.png Sans-titre.png
    #167986 quote
    Nicolas
    Keymaster
    Master

    En partant de ce code de screener de force relative : https://www.prorealcode.com/topic/screener-force-relative-2/#post-165753

    //https://www.prorealcode.com/documentation/equityframe/
    
    TIMEFRAME(weekly)
    CloseVal = Close
    
    EQUITYFRAME("Indices - European","PXI")
    CloseInd = Close
    
    EQUITYFRAME(default)
    Ratio = (CloseVal / CloseInd) *100
    RelativeStrength = (Ratio - Ratio[1]) *100
    
    avg = average[10](RelativeStrength)
    test = RelativeStrength crosses over avg or RelativeStrength crosses under avg
    
    SCREENER[test](RelativeStrength AS"RelativeStrength")
    #167997 quote
    maxlys
    Participant
    Senior

    Merci 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

     

     

    Capture-décran-2021-04-25-à-18.41.41.png Capture-décran-2021-04-25-à-18.41.41.png
    #168018 quote
    Nicolas
    Keymaster
    Master

    Il 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.

    #168103 quote
    maxlys
    Participant
    Senior

    Merci 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

    fr.png fr.png
    #168138 quote
    Nicolas
    Keymaster
    Master

    J’ai modifié le code pour coller un peu plus aux résultats de l’indicateur, on détecte bien des croisements, je cherche à récupérer la formulation exacte cependant, je te tiendrai informé.

    #168280 quote
    Nicolas
    Keymaster
    Master

    et 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).

    EQUITYFRAME("Indices Euronext","PXI")
    valeur2=close
    equityframe(default)
    valeur1=close
    
    Forcerelative= valeur1/valeur2
    
    while Forcerelative < 0.4 and Forcerelative > 0 do
    forcerelative=forcerelative*10
    wend
    
    while Forcerelative > 6 do
    forcerelative=forcerelative/10
    wend
    
    avg = average[10](forcerelative)
    test = forcerelative crosses over avg or forcerelative crosses under avg
    
    SCREENER[test](forcerelative AS"RelativeStrength")
    force-relative-prorealtime.png force-relative-prorealtime.png
    #168307 quote
    maxlys
    Participant
    Senior

    Bonsoir 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

    #168344 quote
    Nicolas
    Keymaster
    Master

    Le 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 :

    EQUITYFRAME("Indices Euronext","PXI")
    valeur2=close
    equityframe(default)
    valeur1=close
    
    Forcerelative= valeur1/valeur2
    
    while Forcerelative < 0.4 and Forcerelative > 0 do
    forcerelative=forcerelative*10
    wend
    
    while Forcerelative > 6 do
    forcerelative=forcerelative/10
    wend
    
    avg = average[10](forcerelative)
    test = 0
    if forcerelative crosses over avg then 
     test = 1 
    elsif forcerelative crosses under avg then 
     test = -1
    endif
    
    SCREENER[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.

    liste-instrument.png liste-instrument.png
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

Croisement EMA avec Force relative comparaison


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
maxlys @maxlys Participant
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by Nicolas
4 years, 10 months ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 04/23/2021
Status: Active
Attachments: 5 files
Logo Logo
Loading...