Modification d'une moyenne mobile par une autre dans un indicateur

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #117955 quote
    finplus
    Participant
    Master

    Bonsoir,

    j’utilise l’indicateur DM avec la formule ci-jointe

    p=50
    
    plusDM = (MAX(HIGH-HIGH[1], 0))*10
    minusDM = (MAX(LOW[1]-LOW, 0))*10
    
    IF plusDM > minusDM THEN
    minusDM = 0
    ENDIF
    
    IF plusDM < minusDM THEN
    plusDM = 0
    ENDIF
    
    IF plusDM = minusDM THEN
    plusDM = 0
    minusDM = 0
    ENDIF
    
    plusDI = WILDERAVERAGE[p](plusDM)
    minusDI = WILDERAVERAGE[p](minusDM)
    
    DM = plusDI-minusDI
    

    J’aurai souhaité remplacer la moyenne mobile “WILDERAVERAGE” qui est utilisé dans cet indicateur par une moyenne mobile de type “KAMA” comme ci-dessous:

    // parameters :
    Period = 50
    FastPeriod = 2
    SlowPeriod = 30

    Fastest = 2 / (FastPeriod + 1)
    Slowest = 2 / (SlowPeriod + 1)
    if barindex < Period+1 then
    Kama=close
    else
    Num = abs(close-close[Period])
    Den = summation[Period](abs(close-close[1]))
    ER = Num / Den
    Alpha = SQUARE(ER *(Fastest – Slowest )+ Slowest)
    KAMA = (Alpha * Close) + ((1 -Alpha)* Kama[1])
    endif

    return kama

    Quelqu’un pourrait-il m’aider SVP?

    merci d’avance pour votre aide sur ce sujet.

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.

Modification d'une moyenne mobile par une autre dans un indicateur


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
finplus @finplus Participant
Summary

This topic contains 1 voice and has 0 replies.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/26/2020
Status: Active
Attachments: No files
Logo Logo
Loading...