faire référence à un indicateur

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #76603 quote
    schneiderjschneiderj
    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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
ProRealCode ProRealCode
Loading...