A PROPOS DU SCREENER ANOTHER RSI DIVERGENCES

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #156111 quote
    cquitonpere
    Participant
    New

    Bonjour à tous,

    Bonjour à tous, j’espère ne pas faire un doublon sur le forum avec ce sujet.

    Je suis nouveau sur le forum et suis une buse en code…

    J’ai parcouru pas mal de topic sans avoir trouvé de réponse.

    2 sujets :

    • J’ai téléchargé l’indicateur susnommé ainsi que le screener correspondant mais ce dernier (le screener – l’indicateur lui fonctionne parfaitement) ne me retourne aucun résultat sur les marchés scannés.
    • Ensuite j’aurai aimé savoir s’il était possible de modifier le code de manière à ce que le screener retourne uniquement des résultats pour les occurrences dont la bougie de clôture est intervenue il y a moins de X bougies.

    Merci d’avance pour le temps que vous prendrez à apporter une réponse à mes interrogations.

    Bien à vous.

    #156118 quote
    cquitonpere
    Participant
    New

    J’ai trouver un post similaire sur la version 25/02/2019 de l’indicateur/screener mais je suis moi sur une version postérieur qui est la suivante :

    //PRC_AnotherRSIdivergences | screener
    //11.09.2019

    avec les arguments 14   70   30   3, que je mets à la fois sur l’indicateur correspondant et sur le screener, l’indicateur me retourne une divergence sur le titre HAULOTTE GROUPE mais pas l’indicateur…

    Il y a une divergence de résultat entre l’indicateur et son screener sauf erreur.

    Merci d’avance pour vos éventuelles lumières.

    div-1.jpg div-1.jpg SCREENER-SRD.jpg SCREENER-SRD.jpg
    #156289 quote
    Nicolas
    Keymaster
    Master

    L’indicateur a en effet trouvé une divergence, mais il y a plusieurs chandeliers de cela. Donc le screener ne retournera pas d’informations sur ce qui s’est déjà produit.

    #156323 quote
    cquitonpere
    Participant
    New

    Ok Nicolas,

    Donc tout est normal, le screener ne retourne que les occurrences en cours de réalisation si je comprends bien.

    Pourrais-tu alors me préciser jusqu’à combien de chandeliers “à posteriori” le screener est capable de signaler une divergence ?

    Merci encore de la réactivité ! 🙂

    #156330 quote
    cquitonpere
    Participant
    New

    Après un nouveau “petit” tour d’horizon.

    Une divergence toute fraîche. ERAMET en H1. Non signalée par le screener qui est paramétré de la même manière…?

    Il y a 1 bougie de retard. Est-ce suffisant à ce que ce résultat soit exclu ?

    Paramétrage 14/70/30/3.

    Merci.

    DIV-ERAMET.jpg DIV-ERAMET.jpg
    #156383 quote
    Nicolas
    Keymaster
    Master

    Merci de m’indiquer ou trouver le même code que le tient que je puisse tester.

    #156386 quote
    cquitonpere
    Participant
    New

    Voici la page du topic ou tu as mis le lien.

    Création indicateur Divergence RSI particulier

    #156395 quote
    Nicolas
    Keymaster
    Master

    La version ci-dessous (testée fonctionnelle), détecte les divergences ayant eu lieu durant les dernières “divBars” (10 unités par défaut, à modifier à convenance en tête de code).

    //PRC_AnotherRSIdivergences | screener version b
    //05.01.2021
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    
    // --- settings
    RSIp=14 //RSI period
    obLevel=70 //overbought level
    osLevel=30 //oversold level
    minimalBars=5 //minimal count of bars where RSI is ob or os
    divBars = 10 //how many bars backward to get divergences
    // --- end of settings
    
    irsi = rsi[RSIp]
    ob = irsi>obLevel
    os = irsi<osLevel
    
    if ob then
    if not ob[1] then
    maxrsi = 0
    maxprice = 0
    firstobbar = barindex
    endif
    maxrsi=max(maxrsi,irsi)
    maxprice=max(maxprice,high)
    
    endif
    
    if os then
    if not os[1] then
    minrsi = 100
    minprice = close*100
    firstosbar = barindex
    endif
    minrsi=min(minrsi,irsi)
    minprice=min(minprice,low)
    
    endif
    
    divsell=0
    if irsi crosses under obLevel then
    //verif divergence
    div = maxprice>oldmaxprice and maxrsi<oldmaxrsi and (barindex-firstobbar)>=minimalBars
    if div then
    divsell=osLevel
    endif
    oldmaxrsi = maxrsi
    oldmaxprice = maxprice
    
    endif
    
    divbuy=0
    if irsi crosses over osLevel then
    //verif divergence
    div = minprice<oldminprice and minrsi>oldminrsi and (barindex-firstosbar)>=minimalBars
    if div then
    divbuy=osLevel
    endif
    oldminrsi = minrsi
    oldminprice = minprice
    endif
    
    screener[summation[divbars](divbuy)>0 or summation[divbars](divsell)>0]
    
    #156405 quote
    cquitonpere
    Participant
    New

    Super Nicolas,

    Merci pour la màj !!!

    Belle journée à toi.

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

A PROPOS DU SCREENER ANOTHER RSI DIVERGENCES


ProScreener : Scanners de Marché & Détection

New Reply
Author
Summary

This topic contains 8 replies,
has 2 voices, and was last updated by cquitonpere
5 years, 2 months ago.

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