ExtraTrend – exemples de codage screeners et programmation personnalisee

Viewing 15 posts - 16 through 30 (of 516 total)
  • Author
    Posts
  • #170834 quote
    Gabi
    Participant
    Senior

    Un simple oscillateur basé sur la ligne de tendance de l’indicateur et le prix.

    Defparam DRAWONLASTBARONLY = true
    
    Trend, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
    osc =  average[3](-(Trend - close)/Trend)
    lag =  average[5](osc)
    
    // --- Histogram Colors
    R = 0
    V = 204
    B = 204
    if osc < 0 then
    R = 220
    V = 100
    B = 100
    endif
    
    return 0, osc coloured(R,V,B) style(HISTOGRAM), lag
    
    FelixLeCh thanked this post
    #170835 quote
    Gabi
    Participant
    Senior

    Et le screener de l’oscillateur qui va avec. Quand l’histogramme passe au-dessus de la ligne de lag, cela peut-être un pré-signal.

    signal = 0
    Trend, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
    osc =  average[3](-(Trend - close)/Trend)
    lag =  average[5](osc)
    
    if osc[1] < lag[1] and osc > lag then
    signal = 1
    endif
    
    SCREENER[signal](signal)
    
    #170843 quote
    Balmora74
    Participant
    Veteran

    Bonjour Nicolas. J’ai installé l’indicateur Extratrend sur mon compte Prorealtime via Saxo Banque. Existe t-il une possibilité de dé-installer l’indicateur pour activer la licence sur un autre compte Prorealtime via un autre broker ? J’ai cherché mais je n’ai rien trouvé. Une fois l’indicateur installé via le numéro de licence je ne trouve pas l’endroit où on peut désactiver la licence… Est ce possible et si oui comment ? Merci

    #170853 quote
    Nicolas
    Keymaster
    Master

    Une licence est exclusive à un seul compte de trading. Il faut se rapprocher de PRT pour obtenir un transfert, je ne sais pas si c’est possible pour tous les types de compte qui peuvent exister cependant.

    Balmora74 thanked this post
    #170864 quote
    Orson
    Participant
    Junior

    Screener permettant de remonter les valeurs effectuant une sortie de niveau d’expansion en tendance haussière avec la durée de la tendance en cours.

    Plus la valeur de la durée est proche de 1 plus le mouvement est à ses débuts.


    Merci Nicolas, Corto et Gabi pour tous ces screeners.

    Corto, j’ai également installé celui-ci mais je ne comprends pas son fonctionnement. Pourrais-tu détailler stp?

    #170865 quote
    Fulminant
    Participant
    Junior

    Un peu de bidouillage (pris à droite et à gauche!) pour les actions en extrairons depuis 3 chandeliers (avec un filtre sur le capital échangé) mais il y des titres qui passent au travers et je ne comprend pas pourquoi. Alors si quelqu’un  peut m’aider…

    myTrend, ignored, myExpansion = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
    
    // Moyenne minimale des capitaux échangés quotidiennement
    minCapital = 100000
    
    // --------------------  LES CAPITAUX ÉCHANGÉS QUOTIDIENNEMENT SONT ASSEZ IMPORTANTS  --------------------------------
    // filtre : nous excluons les actions dont le capital échangé quotidiennement est insuffisant. Moyenne basée sur les 50 dernières barres.
    TIMEFRAME(daily)
    // volume moyen*fermeture sans le volume le plus élevé (pour éliminer une éventuelle pointe aberrante d'une seule barre)
    averageCapital= (summation[51](volume*close) - highest[51](volume*close)) / 50
    conditionCapital = averageCapital > minCapital
    
    TIMEFRAME(default)
    
    uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
    
    if uptrend then
    upTrendlengh = upTrendLengh + 1
    else
    upTrendLengh = 0
    endif
    
    if upTrendlengh = 3 and uptrend[4] then
    upTrendLengh = 0
    endif
    
    signalUpTrend = upTrendlengh > 0 and upTrendlengh < 4
    
    
     
    screener[conditionCapital AND signalUpTrend] (upTrendlengh as "upTrendlengh")
    #170866 quote
    Orson
    Participant
    Junior

    Et le screener de l’oscillateur qui va avec. Quand l’histogramme passe au-dessus de la ligne de lag, cela peut-être un pré-signal.

    Ce que tu appelles la ligne de lag c’est bien la ligne Trend dans ExtraTrend ?

    J’imagine que tu te bases sur la proximité du prix par rapport à cette ligne car la ShortTermResistance de l’indicateur (ligne bleue à points) n’est pas exploitable en l’état ?

    Je vois que le screener retourne à la fois des valeurs dont le prix est sous et au-dessus de la ligne Trend, donc quel est le critère discriminant ?

    #170867 quote
    Balmora74
    Participant
    Veteran

    A quoi correspondent les 4 arguments de la fonction ExtraTrend [0,0,0,0] ? :

    • Le 1er argument si j’ai bien compris permet de sélectionner la fonction “Trend Following” si = 1
    • Mais à quoi correspondent les 3 suivants SVP ?
    #170868 quote
    Gabi
    Participant
    Senior

    La ligne de lag est la moyenne mobile à 5 périodes du différentielle entre la ligne du Trend de l’indicateur (ligne centrale) et le prix.

    La résistance court terme et dynamique ne sont pas disponible dans cette version. Christophe prévois de les rendre disponible dans une futur mise à jours.

    Le screener renvoie donc des cassures de la ligne de lag par l’histogramme de l’oscillateur. Ce peut être un pré-signal à la hausse comme à la baisse. Mais ca reste très basique comme oscillateur.

    Ci-joint une explication simple.

    Orson thanked this post
    #170870 quote
    Gabi
    Participant
    Senior

    Screener qui retourne les débuts d’expansion avec une condition de volume (@Corto78)  trié avec un ratio de volatilité sur 50 périodes daily.

    timeframe(daily)
    ratio = (average[50](((high/low)-1)*100))
    
    timeframe(default)
    condvolume= Average[200](volume)>15000
    Trend, ignored, Expansion = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
    signal = 0
    if Trend <> Expansion and Trend[1] =Expansion[1] then
    signal = 1
    endif
    
    SCREENER[signal=1 and condvolume]( ratio as "Ratio")
    
    Orson, herculetrolux, ipbvba and magicone thanked this post
    #170898 quote
    Orson
    Participant
    Junior

    La ligne de lag est la moyenne mobile à 5 périodes du différentielle entre la ligne du Trend de l’indicateur (ligne centrale) et le prix.

    La résistance court terme et dynamique ne sont pas disponible dans cette version. Christophe prévois de les rendre disponible dans une futur mise à jours.

    Le screener renvoie donc des cassures de la ligne de lag par l’histogramme de l’oscillateur. Ce peut être un pré-signal à la hausse comme à la baisse. Mais ca reste très basique comme oscillateur.

    Ci-joint une explication simple.

    Merci Gabi, j’avais totalement zappé ton oscillateur posté précédemment donc je ne comprenais rien. C’est maintenant très clair.

    #170899 quote
    Corto78
    Participant
    Senior

    Orson,

    Dans le screener, j’utilise les deux modes de l’indicateur “sans trendfollowing” et avec “trendfollowing”.

    Je repère les valeurs dont les deux sont en trend haussier puis je calcule depuis combien de temps la valeur est haussière sur l’indicateur “avec trendfollowing” (le screener limite à 255)

    Je recherche les valeurs qui cassent à la hausse la ligne d’expansion (ligne haute de la bande bleue) de l’indicateur “avec trenfollowing” et qui sont également en trend haussier sur l’indicateur “sans trendfollowing”

    Je limite la recherche au valeurs les plus  liquides (moyenne 200 des volumes > 15000)

    Je retourne le résultat avec une colonne “durée” qui donne l’information depuis combien de temps la valeur est en trend haussier sur l’indicateur “avec trendfollowing

    Voilà, j’espère que ces précisions ont pu t’éclairer

    Orson thanked this post
    #170900 quote
    Corto78
    Participant
    Senior

    Zut, je voulais répondre à la question de Orson en rapport à mon message du 31/6 à 9h41 pm mais il m’a créé un nouveau message.

    J’ai pourtant cliqué sur Reply, je ne comprends pas

    #170902 quote
    Orson
    Participant
    Junior

    Orson,

    Dans le screener, j’utilise les deux modes de l’indicateur “sans trendfollowing” et avec “trendfollowing”.

    Je repère les valeurs dont les deux sont en trend haussier puis je calcule depuis combien de temps la valeur est haussière sur l’indicateur “avec trendfollowing” (le screener limite à 255)

    Je recherche les valeurs qui cassent à la hausse la ligne d’expansion (ligne haute de la bande bleue) de l’indicateur “avec trenfollowing” et qui sont également en trend haussier sur l’indicateur “sans trendfollowing”

    Je limite la recherche au valeurs les plus liquides (moyenne 200 des volumes > 15000)

    Je retourne le résultat avec une colonne “durée” qui donne l’information depuis combien de temps la valeur est en trend haussier sur l’indicateur “avec trendfollowing

    Voilà, j’espère que ces précisions ont pu t’éclairer

    J’ai pris mon élan mais je crois avoir tout compris ^^ Pourquoi avoir choisi le critère “valeurs qui cassent à la hausse la ligne d’expansion” en particulier ?

    #170903 quote
    Orson
    Participant
    Junior

    Zut, je voulais répondre à la question de Orson en rapport à mon message du 31/6 à 9h41 pm mais il m’a créé un nouveau message.

    J’ai pourtant cliqué sur Reply, je ne comprends pas

    Pour ça, il faut cliquer sur Quote 😉

Viewing 15 posts - 16 through 30 (of 516 total)
  • You must be logged in to reply to this topic.

ExtraTrend – exemples de codage screeners et programmation personnalisee


Support ProScreener

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 515 replies,
has 2 voices, and was last updated by Nicolas
4 days, 8 hours ago.

Topic Details
Forum: Support ProScreener
Language: French
Started: 05/27/2021
Status: Active
Attachments: 85 files
Logo Logo
Loading...