Announcement

Collapse
No announcement yet.

Linear regression indicator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linear regression indicator

    ciao a tutti
    per cortesia avrei necessità di un aiuto ed in dettaglio ho recuperato lo studio (in EFS http://share.esignal.com/groupconten...ous&groupid=84) del "linearregressionindicator" ma non riesco (o meglio non sono capace) di inserirelo nel Formula Wizard (sono alle prime armi nell'utilizzo del programma) per fornire le istruzioni di verificare se l'indicatore nella barra attuale è maggiore dell'indicatore di 2 barre fà.
    Grazie 1000 per eventuali aiuti.
    Ciao
    Marco
    Last edited by percassi; 09-24-2010, 02:49 PM.

  • #2
    Re: Linear regression indicator

    Marco

    ...non riesco (o meglio non sono capace) di inserirelo nel Formula Wizard
    La formula cui fai riferimento non e' stata scritta usando il Formula Wizard per cui non puo essere aperta usando quello strumento. Devi necessariamente usare il EFS Editor per aprirla e/o modificarla.

    ...le istruzioni di verificare se l'indicatore nella barra attuale è maggiore dell'indicatore di 2 barre fà.
    Per fare quello che desideri devi estrarre I valori dall serie xLR [che rappresenta l'indicatore in questo caso] usando il metodo getValue() del Series Object. Per informazioni sul Series Object ed I suoi metodi vedi questo articolo nel EFS KnowledgeBase
    Se apri la formula vedrai per esempio che al rigo 40 viene estratto il valore alla barra attuale e questo viene assegnato alla variabile nLR
    PHP Code:
    var nLR xLR.getValue(0
    Lo 0 nella parentesi indica il valore della barra attuale. Per valori precedenti devi usare un numero negativo ad esempio -1 per la barra precedente, -2 per due barre fa, ecc
    A questo punto puoi dichiarare una seconda variabile [chiamata ad esempio nLR2] alla quale assegni il valore della serie xLR di due barre fa
    PHP Code:
    var nLR2 xLR.getValue(-2
    Fatto questo puoi scrivere la tua condizione e cioe'
    PHP Code:
    if(nLR nLR2){ // se nLR [cioe l'indicatore alla barra attuale] e' maggiore di nLR2 [cioe il valore di due barre fa]
        //inserisci qui I comandi che vuoi eseguire se la condizione si avvera

    Alternativamente puoi estrarre I valori necessari direttamente nella tua condizione ad es
    PHP Code:
     if(xLR.getValue(0) > xLR.getValue(-2)){
        
    //inserisci qui I comandi che vuoi eseguire se la condizione si avvera

    Noterai che in questo ultimo esempio richiamo I valori direttamente dalla serie xLR anziche prima assegnarli a due variabili [nella fattispecie nLR e nLR2]. Il risultato e' il medesimo
    Alex


    Originally posted by percassi
    ciao a tutti
    per cortesia avrei necessità di un aiuto ed in dettaglio ho recuperato lo studio (in EFS http://share.esignal.com/groupconten...ous&groupid=84) del "linearregressionindicator" ma non riesco (o meglio non sono capace) di inserirelo nel Formula Wizard (sono alle prime armi nell'utilizzo del programma) per fornire le istruzioni di verificare se l'indicatore nella barra attuale è maggiore dell'indicatore di 2 barre fà.
    Grazie 1000 per eventuali aiuti.
    Ciao
    Marco

    Comment

    Working...
    X