conversion indicateur paramétrable Vidya de Metatrader 5 pour PRT

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #248706 quote
    PHILMARTOT
    Participant
    New

    Bonjour,
    Il n’est pas possible de paramétrer de manière précise le seul indicateur Vidya disponible pour PRT et récupéré sur Prorealcode. Alors que sur Métatrader 5 l’indicateur Vidya (en MQL5) peut voir sa période CMO choisie, comme sa période EMA. On peut également choisir l’application du prix : close, open, high, low, etc…, et la couleur et le style mais on peut faire ces 2 derniers sur PRT.
    Je joint le fichier source de cette Vidya sur MT5.

    Merci d’avance.

    Philippe

    #248712 quote
    Iván González
    Moderator
    Master

    Bonjour. Pouvez-vous indiquer à quel indicateur Prorealcode vous faites référence ? Vidya propose plusieurs indicateurs similaires.

    #248717 quote
    PHILMARTOT
    Participant
    New

    Bonjour,

    Voici ci-après le seul code Vidya trouvé (a priori) sur ProRealcode (il ne semble pas y en avoir de natif sur la plateforme PRT) :

    ————————————————————————

    //Vi.Dy.A = (Variable Index Dynamic Average)

    //period=14

    if barindex>100 then
    //(Please note: the analyst can set α to be equal to any value, but the quantity (1-α*k) should always be positive).
    k=abs(Chandle[20](close))/100
    alfa=2/(period+1)
    vidya=(alfa*k*close+(1-alfa*k)*vidya[1])
    endif

    return vidya, close


    Merci d’avance pour votre aide et bonne journée.

    Philippe

    #248727 quote
    Iván González
    Moderator
    Master

    Le voici.

    // VIDYA
    periodCMO     = 9
    periodEMA     = 12
    valuePrice = customclose
    
    cmoVal = Chandle[periodCMO](valuePrice)
    alpha  = ABS(cmoVal) / 100 * (2 / (periodEMA + 1))
    
    if barindex>= periodCMO then
       vidya = alpha * valuePrice + (1 - alpha) * vidya[1]
    else
       vidya = valuePrice
    endif
    
    RETURN vidya
    
    #248736 quote
    PHILMARTOT
    Participant
    New

    Super, merci infiniment. Je suppose qu’on peut ensuite jouer sur la plateforme sur le prix : close, open, high, low, etc… ou bien doit-on corriger également valueprice = custom…… dans le programme ci-dessus ? (désolé mais je débute un peu sur PRT)

    Cdt.

    Philippe

    #248739 quote
    Iván González
    Moderator
    Master

    Je pourrais vous fournir le fichier .itf, mais je préfère vous montrer pas à pas pour que vous l’appreniez et puissiez l’appliquer à d’autres indicateurs. Dans les captures d’écran, je le démontrer, mais en résumé, il faut :

    1)Ouvrir l’onglet Variables (icône clé à molette) dans l’éditeur de code.
    2)Saisir les variables que vous utilisez dans le code et leur attribuer une valeur par défaut.
    3)Supprimer ou commenter (avec “//”) les variables définies dans le code.

    Une fois l’indicateur inséré, vous pouvez configurer les valeurs des variables comme vous le souhaitez.
    L’instruction « customclose » vous permet, dans la fenêtre de configuration, de choisir la source à utiliser (close, open, high, etc.).

    #248751 quote
    PHILMARTOT
    Participant
    New

    Bonjour et merci pour votre retour. En fait j’ai fait ce que vous m’avez indiqué et cela fonctionne. Je vais affiner pour finaliser l’indicateur correctement et tout sera parfait.

    Un grand merci. Bonne journée.

    Cordialement.

    Philippe

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

conversion indicateur paramétrable Vidya de Metatrader 5 pour PRT


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
PHILMARTOT @philmartot Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by PHILMARTOT
7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/07/2025
Status: Active
Attachments: 4 files
Logo Logo
Loading...