faire référence à un indicateur

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #76603 quote
    schneiderj
    Participant
    Average

    Bonjour,

    tout d’abord quelques mots pour vous donner mon niveau de connaissance en programmation. Le langage que je connais le mieux est le C (programmation de code embarqué), le C++, Visual basique, et d’autres.

    J’ai utilisé pendant une petite année Walmaster que j’ai décidé d’abandonné depuis deux mois pour passer à ProRealTime. Plusieurs raisons m’ont fait prendre cette décision, dont le fait que certaines contraintes imposées par le logiciel lors de l’écriture de code (Ichimoku par exemple) ne peut pas être fait : il faut leur acheter un module supplémentaire !! Ce que je n’ai pas accepté.

    Mainteannt ma question. Lors de mes recherches sur ce site et d’autres liés à ProRealTime j’ai trouvé cette indicateur écrit par Nicolas : PRC_Regularized Momentum indicator. J’ai simplifié ce code pour ne retourné qu’une seule valeur, ce qui donne :

    IF BarIndex=0 THEN
    xClose = (open+high+low+close)/4
    xOpen = open
    xHigh = high
    xLow = low
    ELSE
    xClose = (open+high+low+close)/4
    xOpen = (xOpen[1]+xClose[1])/2
    xHigh = Max(max(high, xOpen), xClose)
    xLow = Min(min(Low, xOpen), xClose)
    endif
    
    data = (xHigh+xLow)/2
    
    once fctrema6=data
    alpha6  = 2.0/(1.0+Length6)
    regf1  = (1.0+Lambda*2.0)
    regf2  = (1.0+Lambda)
    
    if barindex>length6 then
    fctrema6 = (regf1*fctrema6[1]+alpha6*(data-fctrema6[1])-Lambda*fctrema6[2])/regf2
    mom6 = (fctrema6-fctrema6[1])/fctrema6
    endif
    
    return mom6 AS "JMSindic1"

    J’aimerais faire appel à cet indicateur dans un autre indicateur pour par exemple calculer une différence :

    A = CALL JMSindic[14, 7]
    
    B = A[1] - A[3]
    
    r=50
    g=205
    b=50
    
    return B coloured(r,g,b) style(line,3)

    Ce qui me donne une ligne droite…

    Mes questions :

    • Est-il possible d’accéder aux valeurs de B (numériques) ?
    • Est-il possible d’exécuter le code en mode pas à pas (dans le manuel “probuilder __ Indicateur et fonctions” je n’ai pas trouvé de référence au débogage) ?
    • Pourquoi une ligne droite et non pas la dérivée de mom6 ?

     

    Merci pour votre aide. Et j’espère que vous ne trouverez pas mes questions trop naïves.

    Jean-Marie

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

faire référence à un indicateur


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
schneiderj @schneiderj Participant
Summary

This topic contains 1 voice and has 0 replies.

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