Indicateur de configurations identiques

Viewing 15 posts - 16 through 30 (of 31 total)
  • Author
    Posts
  • #146882 quote
    NicolasNicolas
    Keymaster
    Legend

    Comment on classe les séries trouvées ? Je veux dire comment savoir si une série qui un body et un range de < 5% doit être classé dans les occurrences de la série A et pas la série B ? Est-ce qu’une série qui a une variation max de 4.5% sera classé dans la même série ?

    #146885 quote
    turameturame
    Participant
    Master

    Je ne suis pas sûr de bien comprendre. Mais peut être ceci va aider :

    Pour moi il n’y a qu’une seule série de configuration identique (variation body et range < à 5%). Peu importe qu’il y ai des configurations à 4 % de variation ou a 1 %, du moment que c’est inférieur à x, en l’espèce 5%.

    En revanche il faut 2 groupes : les haussiers et les baissiers

    Voilà le tableau final en clair :

     

    .                                                     Nombre de configurations                 Nombre moyen de points pris

    Scénario de hausse                                           6                                                                31

    Scénario de baisse                                            4                                                                12

     

    Tout est question de probabilité, et même si le passé ne préjuge pas de l’avenir, la conclusion à tirer de cet exemple est qu’il est plus favorable d’envisager un biais haussier dans les prochaines minutes/heures/jours…

    #146886 quote
    turameturame
    Participant
    Master

    La première ligne du tableau est à décaler de 3 ou 4 tabulations vers la droite

    #146888 quote
    NicolasNicolas
    Keymaster
    Legend

    ah ok, donc c’est beaucoup moins compliqué, si il n’y a qu’un seul type en effet.

    #146889 quote
    turameturame
    Participant
    Master

    Il me semblait bien que nous ne nous étions pas compris. Du coup V10.3 redevient possible ou est-ce que j’engage une ouverture de compte ?

    #146891 quote
    NicolasNicolas
    Keymaster
    Legend

    Tu peux faire un compte démo gratuit sur https//www.prorealtime.com

    Je développe en v11 pour cette demande.

    #146893 quote
    turameturame
    Participant
    Master

    Ok super, merci !

    #146899 quote
    NicolasNicolas
    Keymaster
    Legend

    Voilà un premier jet qui me semble être satisfaisant, à vérifier toute fois selon les occurrences.

    Les paramètres à définir sont :

    • percent = pourcentage maximale de variation à la fois pour les range et les body
    • BarsLookBack = quantité de bars compris dans la série qui respecte le pourcentage de variation max
    • BarsAfterward = quantité de bougies après l’événement pour calculer la variation en points (le prix a monté ou descendu ?)

     

    defparam drawonlastbaronly=true
    
    percent = 10 //max percent of change for range and body in the serie
    BarsLookback = 3 //quantity of candles to scan in a event serie  
    BarsAfterward = 30 //quantity of candles to check gain after the event
    // ------------
    
    body = abs(open-close)
    bodyVar = (body-body[1])/body[1]*100
    rangeVar = (range-range[1])/range[1]*100
    test = bodyVar<=percent and rangeVar<=percent //testing variation of a single candle
    varq = summation[max(1,Barslookback-1)](test)=Barslookback-1 //testing variation of a serie 
    
    if varq and barindex-$seriebar[max(0,lastset($serieBar))]>1 then //save the occurence data into array 
     $serieBar[lastset($serieBar)+1]=barindex
     $seriePrice[lastset($serieBar)+1]=close
    endif 
    
    if islastbarupdate and lastset($serieBar)>0 then 
     //loop through the series to classify the gain stats 
     up=0
     dn=0
     upcount=0
     dncount=0
     for j = 0 to lastset($serieBar) do 
      if barindex-$serieBar[j]>=BarsAfterWard then 
       ibar=barindex-($serieBar[j]+BarsAfterWard)
       gain=(close[ibar]-$seriePrice[j])/pointsize //compute the gain
       if gain>0 then //up 
        up=up+gain
        upcount=upcount+1
       else //down!
        dn=dn+gain
        dncount=dncount+1
       endif
      endif 
     next
     //compute the average per side 
     upavg=up/upcount
     dnavg=dn/dncount 
     drawtext("up move=#upcount#",barindex+20,upavg/2,dialog,standard,20) coloured(0,200,0)
     drawtext("dn move=#dncount#",barindex+20,dnavg/2,dialog,standard,20) coloured(200,0,0)
    endif 
    
    return upavg coloured(0,168,0) style(histogram,3) as "average up move", dnavg coloured(200,0,0) style(histogram,3) as "average down move"
    #146922 quote
    turameturame
    Participant
    Master

    Bravo Nicolas, je ne m’attendais pas à une première version aussi rapidement.

    Je viens de tester sur la V11, j’ai 3 remarques :

    -> Très bonne idée la jauge plus ou moins verte/rouge en fonction des des valeurs.

    -> La jauge est cohérente concernant les indices. En revanche, elle est inversée sur le Forex (Cf image ci-jointe).

    -> Il manque simplement le nombre moyen de points pris des Up et des Dn. Il pourrait être judicieux de placer ces deux valeurs en dessous de chaque valeur déjà existante.

    A part cela, ça me parait nickel. C’est tout à fait ce que j’escomptais. A défaut de fournir des signaux d’achat et de vente, personnellement je vois plus cette indicateur comme un complément sérieux, basé sur des statistiques objectif pouvant aider à la prise de décision.

    #146929 quote
    NicolasNicolas
    Keymaster
    Legend

    Le nombre moyen de points, c’est justement la valeur des jauges

    Il n’y a pas d’image dans ton message.

    #146960 quote
    turameturame
    Participant
    Master

    D’accord, dans ce cas c’est nickel. Juste une petite précision :

    Est-ce que ces stats concernent la bougie en cours ou alors la clôture précédente ?

    #147288 quote
    turameturame
    Participant
    Master

    Bonjour Nicolas,

    Désolé de te déranger à nouveau mais sais-tu si l’affichage de l’indicateur concerne la bougie précédemment clôturée ou la bougie en cours ?

    Merci encore pour ton travail.

    #147297 quote
    NicolasNicolas
    Keymaster
    Legend

    Les statistiques affichées prennent en compte l’ensemble des occurrences du passé et se remet à jour à chaque nouvelle bougie.

    #147299 quote
    turameturame
    Participant
    Master

    Ok, encore merci.

    #150747 quote
    turameturame
    Participant
    Master

    Bonjour Nicolas,

    Je me rends compte que l’indicateur reste figé et ne s’actualise pas au fur et à mesure de l’avancement des chandeliers.

    J’ai configuré l’indicateur tel que vous pouvez le voir en PJ et il reste identique depuis des jours et des jours. Toujours 5 move up et 3 move dn.

    Auriez-vous une solution SVP ?

    Merci par avance

    Capture-2.jpg Capture-2.jpg
Viewing 15 posts - 16 through 30 (of 31 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Indicateur de configurations identiques


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
turame @turame Participant
Summary

This topic contains 30 replies,
has 2 voices, and was last updated by turameturame
5 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 10/09/2020
Status: Active
Attachments: 2 files
ProRealCode ProRealCode
Loading...