TTI Composite

Viewing 10 posts - 1 through 10 (of 10 total)
  • #37002

    Questo codice mira a creare un indicatore composto che utilizza i risultati di altri quattro indicatori.

    1 {User Inputs}
    2 pds1:= Input (“LR Slope Lookback”, 2 , 1000, 5);
    3 pds2:= Input (“Linear Regression Length”, 5, 1000, 40);
    4 {Establishes linear regression slope values of oscillator components}
    5 x1:= LinRegSlope (Fml (“TTI StochEx”), pds1);
    6 x2:= LinRegSlope (Fml (“TTI RSIV”), pds1);
    7 x3:= LinRegSlope (Fml (“TTI ATR Extreme nb”), pds1);
    8 {Calculates number of ATR multiples above or below central
    9 fabric line}
    10 y1:= LinearReg (C, pds2, S, 1);
    11 y2:= ATR (14);
    12 y3:= ((y1 – c) / y2) * -3;
    13 {Adds assigned variables to create the composite value,
    14 and plots it}
    15 x1 + x2 + x3 + y3

    Qui di seguito le spiegazioni punto per punto del codice TTI Composite:

    • i righi 2 e 3 stabiliscono gli input dell’utente per i parametri utilizzati nelle istruzioni per il calcolo della pendenza della regressione lineare, oltre che nell’istruzione relativa al TTI Fabric LR;

    • ciascuno dei righi 5, 6 e 7 misurano, rispettivamente, la pendenza della regressione lineare di periodo 5 (predefinito) del TTI StochEX, del TTI RSIV-1 e del TTI ATR Extreme. Il valore predefinito di 5, determinato assegnando quel valore alla variabile pds1 nell’istruzione Input del rigo 2, significa che la lunghezza della retta di regressione lineare è di cinque periodi. Pertanto, queste linee misurano la pendenza di linea di regressione lineare retta che approssima i precedenti cinque periodi dell’output fornito dall’indicatore;

    • si noti che nel rigo 7 il nome della chiamata di funzione appare un po’ strano: per ottenere il corretto valore predefinito per l’indicatore TTI ATR Extreme, è stata creata una formula ad hoc, senza i limiti estremi superiori e inferiori, e le è stato attribuito il nome di TTI ATR Extreme nb;

    • i righi 10, 11 e 12 inseriscono all’interno di questo calcolo composto un valore derivato dall’indicatore TTI Fabric LR. Il rigo 12 determina semplicemente la distanza del prezzo di chiusura dal filo centrale del tessuto, la calcola in multipli dell’ATR (14) e poi la moltiplica per tre, al fine di attribuirle maggior rilievo;

    • il rigo 15 completa l’intero processo addizionando i risultati ottenuti dai precedenti righi del codice. Dal momento che le pendenze degli indicatori e la distanza del prezzo di chiusura dal filo centrale del tessuto possono essere sia positive sia negative, il risultato di questo calcolo potrà a sua volta essere sia positivo sia negativo. Questo codice, pertanto, produce un valore oscillante, che sale o scende rispetto a una linea centrale zero.

    • infine, il TTI Composite utilizza come limiti estremi le soglie di +25 e -25.

    Ringrazio chiunque voglia aiutarmi a creare questo indicatore per la piattaforma PRT.

     

    #37103

    Ho convertito il codice, ma non sono certi periodi da utilizzare per l’indicatore TTI RSIV-1? quelli originali dell’indicatore RSI o quei parametri e PDS1 PDS2 questo codice?

    #37107

    Seguendo il libro dovrebbero essere utilizzati uelli per il PDS1 PDS2…

    #37124

    Ecco il codice dell’indicatore, non so se è accurato con quello originale perché non conosco il periodo utilizzato nell’esempio che hai dato.

     

    #37132

    Grazie Nicolas, purtroppo mi da problemi: Errore nell’indicatore: TTI COMPOSITE
    Errore di sintassi: La funzione “PRC_TTI RSIV-1” richiamata da “TTI Composite” è chiamata con 0 parametro (ì) invece di 2 previsti.

    #37140

    Ah sì, per favore, modifica la linea con questo invece:

     

    #37147

    Grazie, funziona.

    Buon lavoro Nicolas 🙂

    #77717

    pds1=5 //”LR Slope Lookback”
    pds2=40 //”Linear Regression Length”
    //{Establishes linear regression slope values of oscillator components}
    a,ignored,ignored,ignored=CALL “PRC_TTI Stochastic Extreme”(close)
    x1= LinearRegressionSlope[pds1](a)
    b,ignored,ignored=CALL “PRC_TTI RSIV-1″[pds1,pds2]
    x2= LinearRegressionSlope[pds1](b)
    ignored,c,ignored=CALL “PRC_TTI ATR Extreme”(close)
    x3= LinearRegressionSlope[pds1](c)
    //{Calculates number of ATR multiples above or below central
    //fabric line}
    y1= LinearRegression[pds2](close)// (C, pds2, S, 1);
    y2= AverageTrueRange[14](close)
    y3= ((y1 – close) / y2) * -3
    //{Adds assigned variables to create the composite value,
    //and plots it}
    result=x1 + x2 + x3 + y3

    RETURN result as “TTI Composite”

    #77719

    Buongiorno, ho provato a inserire l’indicatore TT Composite ma PRT mi dà “Errore di calcolo”. Mi potete dare una mano a capire cosa devo correggere? Grazie ebuon lavoro

    #77725

    Per farlo funzionare, dovrai importare tutti gli altri indicatori necessari per il calcolo del composito:

    PRC_TTI Stochastic Extreme
    PRC_TTI RSIV-1
    PRC_TTI ATR Extreme

    Sarai in grado di trovarli nella libreria o / e nei forum.

Viewing 10 posts - 1 through 10 (of 10 total)
Similar topics:

Create your free account now and post your request to benefit from the help of the community
Register or Login