Combinaison d’un oscillateur + canal de Raff

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #153674 quote
    cogeres51
    Participant
    New

    Bonjour à tous,  Sur la V11,je rencontre ce problème :  Setup : UT 1H  oscillateur MME 8/55 + canal de raff ; marché : forex 47 paires (major).

    Je demande au proscreener de détecter les actifs qui répondent à la simple condition suivante :  oscillateur >0  et canal de Raff haussier (et inversement).

    Il ne trouve rien. Problème de saturation de mémoire ? pourtant il me semble que je prends des valeurs raisonnables : longueur de la période de calcul = 50 seulement

    indicator1 = ExponentialAverage[8](close)-ExponentialAverage[55](close)
    c1 = (indicator1[1] > 0)
    c11 = (indicator1[1] < 0)
    
    indicator2 = SMI[14,3,3](medianPrice)
    c2 = (indicator2[1] > 0)
    c22 = (indicator2[1] < 0)
    
    indicator3,ignored, ignored = CALL "CANAL DE RAFF  codé"[50, 1.5]
    indicator4,ignored, ignored = CALL "CANAL DE RAFF  codé"[50, 1.5]
    c3 = (indicator3[1] > indicator4[10])
    c33 = (indicator3[1] < indicator4[10])
    
    SCREENER[c1 AND c2 AND c3 OR C11 AND C22 AND C33] ((close/DClose(1)-1)*100 AS "% Veille")
    //  période = K  = 50 par défaut
    // écart = Z = 1.5 par défaut
    once j=0
    det=DPO[k*2](close)  
    if det=det[1] and det[1]=det[2] and det[2]<>det[3] then
    flag=1
    endif
    n=(k*2)-4
    p=(n/2)-1
    d100=DPO[n](close)
    moy100=close-d100
    co=(moy100-moy100[1]+(close[p])/n)*n
    if flag=1 and flag[1]=0 then
    somx=0
    somy=0
    somxx=0
    somxy=0
    for i=1 to k
    somx=somx+i
    next
    for i=0 to k-1
    somy=somy+co[i]
    next
    for i=1 to k
    somxx=somxx+(i*i)
    next
    for i=0 to k-1
    somxy=somxy+(co[i]*(k-i))
    next
    a=(k*somxy-somx*somy)/(k*somxx-somx*somx)
    b=(somy-a*somx)/k
    eca=STD[k](co)
    endif
    if flag=0 then
    reg=undefined
    else
    j=j+1
    reg=a*j+b
    endif
    return reg,reg+z*eca,reg-z*eca
    
    #153683 quote
    Nicolas
    Keymaster
    Master

    Le DPO ne fonctionne plus de la même manière en v11, avant il connaissait le futur et ne pouvait donc être fiable dans son utilisation. Dans le canal que tu utilises, son utilisation est détournée, mais cela reste le même problème.

    D’après ton code, tu cherches à savoir si le canal a baissé ou augmenté depuis X périodes (lignes 9 et 10), tu obtiendras la même chose avec un canal de régression linéaire, mais inutile d’utiliser un canal complet mais la valeur de la régression entre 2 périodes. Pour cela utiliser l’instruction LINEARREGRESSION.

    #153729 quote
    cogeres51
    Participant
    New

    Merci Nicolas pour ta réponse rapide. Tu as bien compris ce que je veux faire : je veux filtrer les impulsions de l’oscillateur par rapport à la tendance.

    Pour avoir une  indication fiable, nous avons de prendre une période de temps assez large. Le tracé manuel d’une droite de tendance par exemple, reliant deux  creux de l’osc (osc <0) est un bon indicateur; mais avec le proscrenner on ne peut pas utiliser cette droite (ou ne sais pas) comme référentiel pour lui dire que si cette droite est haussière, il doit sélectionner les titres qui présentent une impulsion haussière (osc > 0). C’est pour cette raison que je me suis résigné à utiliser la droite de régression linéaire du canal de raff. Mais, je passe à côté de la plaque : une droite de régression linéaire sur 50 bougies 1 h  te donne une direction à court terme. Il faut la rapporter à une tendance de degré supérieur.  La droite de tendance (2 creux ) tracée manuellement se situe dans un cadre de l’ordre 300 bougies 1H environ. Y a t-il un moyen de l’utiliser pour pouvoir qualifier l’impulsion haussière ou baissière résultant de l’oscillateur ?

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

Combinaison d’un oscillateur + canal de Raff


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
cogeres51 @cogeres51 Participant
Summary

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

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 12/14/2020
Status: Active
Attachments: No files
Logo Logo
Loading...