Détecter les valeurs en "compression" Bollinger

Viewing 3 posts - 16 through 18 (of 18 total)
  • Author
    Posts
  • #63707 quote
    oraclus
    Participant
    Average
    p=10 //période du calcul des boll
    s=1.618 //écart type
    REM Calcule la moyenne mobile de bollinger et l'écart-type
    moyenneBollinger = AVERAGE[p](CLOSE)
     
    REM Détermine l'écart type (sans passer par la fonction STD)
    REM pour l'exemple, dans la pratique il faut utiliser STD !
     
    IF BARINDEX >= p-1 THEN
    sumy2 = 0
    sumy = 0
    FOR i = 0 TO p-1
    sumy2 = sumy2 + SQUARE(CLOSE[i])
    sumy = sumy + CLOSE[i]
    NEXT
     
    ecartType = SQRT(sumy2 / p - SQUARE(sumy / p))
    ELSE
     
    ecartType = UNDEFINED
    ENDIF
     
    REM En déduit les courbes de Bollinger
    bollSup = moyenneBollinger + s * ecartType
    bollInf = moyenneBollinger - s * ecartType
    
    C1=bollSup > bollSup[1]
    C2=bollInf > bollInf[1]
    
    IF C1 AND C2 THEN
    INDIC=1
    ELSE
    INDIC=0
    ENDIF
    RETURN
    #63723 quote
    Nicolas
    Keymaster
    Master

    Voilà rapidement ce que j’ai fais:

    p=10 //période du calcul des boll
    s=1.618 //écart type
    REM Calcule la moyenne mobile de bollinger et l'écart-type
    moyenneBollinger = AVERAGE[p](CLOSE)
     
    REM Détermine l'écart type (sans passer par la fonction STD)
    REM pour l'exemple, dans la pratique il faut utiliser STD !
     
    IF BARINDEX >= p-1 THEN
    sumy2 = 0
    sumy = 0
    FOR i = 0 TO p-1
    sumy2 = sumy2 + SQUARE(CLOSE[i])
    sumy = sumy + CLOSE[i]
    NEXT
     
    ecartType = SQRT(sumy2 / p - SQUARE(sumy / p))
    ELSE
     
    ecartType = UNDEFINED
    ENDIF
     
    REM En déduit les courbes de Bollinger
    bollSup = moyenneBollinger + s * ecartType
    bollInf = moyenneBollinger - s * ecartType
    
    C1=bollSup > bollSup[1]
    C2=bollInf > bollInf[1]
    test = c1 and c2
    
    if test and not test[1] then 
    start=barindex
    endif
    
    IF barindex-start<=2 THEN
    INDIC=1
    ELSE
    INDIC=0
    ENDIF
    RETURN indic

    Je test à quel moment c1 et c2 sont vrai alors qu’ils ne l’étaient pas à la barre précédente et ensuite j’affiche le signal que durant 2 périodes depuis cet instant.

    #63765 quote
    oraclus
    Participant
    Average

    Merci Nicolas mais ce n’est pas trop le résultat que j’attendais.

    Maintenant j’ai une question un peu plus perso : depuis que ce cite existe tu as en voir vu passé des indicateurs passés ou crées, pour toi quel est l’indicateur le plus performant pour du très court terme?

    En tout cas merci encore pour ce cite j’ai beaucoup appris grâce a tout ce partage et ta disponibilité.

    cdlt

    Oraclus

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

Détecter les valeurs en "compression" Bollinger


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Carl @carl Participant
Summary

This topic contains 17 replies,
has 7 voices, and was last updated by oraclus
8 years ago.

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