Gaussiana Mobile Media Afl


Si dice lunga sulla tua etica che non si sentiva la necessità di riconoscere il codificatore originale di questo AFL. Tuttavia, questa particolare implementazione di ALMA in AmiBroker non è abbastanza preciso. La corretta accurata realizzazione di ALMA in conformità con Ninja Trader e Meta Trader rilascia dagli sviluppatori originali di ALMA i. e Arnaud amp Legoux è stata pubblicata da me in modo che gli utenti possono anche beneficiare AmiBroker. una sola parola, questo è fantastico ALMA può essere codificato utilizzando la funzione di FIR. Per caso mi sono imbattuto in questa scrittura: che non sembra a pop-up quando si guarda nel manuale. FIR permette di fare una convoluzione di un array di ingresso con una funzione di alcuni più piccoli come una funzione di tipo di finestra gaussiana. codice risultante: windowSizeParam (8220Window Size8221,9,5,201,2) sigmaParam (8220Sigma8221,6,1,20) OffsetParam (8220Offset8221,0.85,0.05,1.0,0.05) Funzione ALMAAFL (ingresso, gamma, Offset, sigma) m locali, im, s, Coeff mfloor (offset (gamma-1)) SetChartOptions srangesigma (0, chartShowDates) Plot (C, 8220Close8221, colorLightGrey, styleCandle) Plot (rr, quotquot, occhiBlu, 1), infatti, può essere programmato utilizzando: wsParam (8220Window Size8221,9,5,201,2) sigmaParam (8220Sigma8221, 6, 1, 20,1) OffsetParam (8220Offset8221,0.85,0,1.0,0.05) biBarIndex () mfloor (Offset (WS-1)) swssigma windowIIf (biltws , (Cum (1) -1) - m, 0) windowIIf (biltws, exp (- (window2) (2S2)), 0) rr FIR (C, finestre, WS) SetChartOptions (0, chartShowDates) Plot (C, 8220Close8221, colorLightGrey, styleCandle) Plot (rr, 8220 ALMA 8221, occhiBlu, 1) Arnaud Legoux media mobile - ALMA Immagine allegata (cliccare per ingrandire) voglio dire - è il bar aperto, proprio così, può essere utilizzato solo a scopo informativo . MTF sta continuando la pittura. Può essere utile avere una versione con questo indicatore (ALMAv1 SW) con bar 1 (bar chiuso). Histo in bar chiuso. In questo caso - possiamo utilizzarlo per la negoziazione - qualsiasi periodo di tempo con la barra 1 (barra 1 per default nelle impostazioni). Inoltre, può essere utile avere alcune informazioni sulla carta sulla tempistica. In questo caso - se molti indicatori sono collegati allo stesso sub-finestra in modo che possiamo sapere quale lasso di tempo per il quale isto per esempio. Modello per questo grafico è attached. Indicators una libreria di funzioni per il filtraggio e il recupero delle informazioni di curve di prezzo, da analisi tecnica tradizionale fino a più avanzate di trasformazione e le statistiche funzione: le medie mobili, oscillatori, bande, slancio, indici di forza, regressione lineare, Hilbert trasforma, indicatori di Ehlers, e analisi spettrale. Gli indicatori sono elencati in ordine alfabetico. Gli indicatori tradizionali utilizzano la libreria indicatore TA-Lib di Mario Fortier (ta-lib. org) che si è affermata come standard. Informazioni sull'uso, gli algoritmi, e il codice sorgente degli indicatori TA-Lib si possono trovare online all'indirizzo tadoc. org la fonte è anche incluso nella cartella ZorroSource. Il codice sorgente della maggior parte degli altri indicatori e funzioni di analisi può essere trovato in Zorroincludeindicators. c. filtri spettrali e funzioni di analisi amplitudefrequency sono elencati nella libreria spettrale. modelli candela classica possono essere trovati nella libreria di pattern. AC (VAR dati): var Accelerator Oscillator la differenza dell'indicatore AO (vedi sotto) e la sua 5-bar media mobile semplice (SMA). Creduto per indicare accelerazione e decelerazione di un forza trainante del mercato (qualunque cosa significhi). Per i dati normalmente un MedPrice o serie di prezzi viene utilizzato. Il codice sorgente in indicators. c. ADO (): var AccumulationDistribution Oscillator: ((Close-Low) - (-High Close)) (High-Low). Va da -1 quando la chiusura è il minimo della barra, a 1 quando la sua alta. Dovrebbe valutare l'offerta e la domanda da parte determinare se gli operatori sono generalmente accumulando (acquisto) o distribuzione (vendita). Questo indicatore è stato pubblicato in molte varianti individuali alla formula, ma nessuno di loro sembra meglio rispetto agli altri. Utilizza la serie dei prezzi delle attività in corso. Il codice sorgente in indicators. c. ADX (int timeperiod): var Average Directional Index Movimento. medio dell'indicatore DX Moving (vedi sotto). Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. I valori restituiti vanno da 0 a 100. ADXR (int timeperiod): var Average Directional Movement Index Valutazione. La media del ADX corrente e il ADX da timeperiod bar fa. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. Alligator (VAR dati): var indicatore Alligator. Sono costituiti da tre linee: blu SMA (13) in ritardo di 5 barre rosse: SMA (8) ritardato di 2 barre verdi: SMA (5). Indica una tendenza verso il basso con le linee nell'ordine blu-rosso-verde (dall'alto in basso), e una tendenza rialzista con verde-rosso-blu. Più le linee Alligatorrsquos muovono, più debole è la tendenza diventa e viceversa. Non contiene gli ulteriori 3 bar ritardo dell'algoritmo Alligator originale (uso Data3 per questo). Per dati normalmente la media highlow (serie MedPrice) viene utilizzato. Risultato in Rred. rgreen. rBlue. Il codice sorgente in indicators. c. ALMA (VAR dati, int timeperiod, int Sigma, var Offset): var ALMA (VAR dati, int timeperiod): var Arnaud Legoux media mobile. Sulla base di una distribuzione gaussiana con una tendenza verso l'inizio della serie di dati (vale a dire i prezzi più recenti). Parametri: Sigma (larghezza di distribuzione, di default 6) Offset (fattore di tensione, di default 0.85). Il codice sorgente in indicators. c. AO (VAR dati): var impressionante Oscillator semplicemente la differenza di 5 bar e un 34-bar SMA. Per i dati normalmente un MedPrice o serie di prezzi viene utilizzato. Il codice sorgente in indicators. c. APO (VAR dati, int FastPeriod, int SlowPeriod, int MAType): var assoluta Price Oscillator una versione più generale della AO. Restituisce la differenza tra due medie mobili. Parametri: FastPeriod (Numero di periodo per il MA veloce), SlowPeriod (Numero di periodo di lenta MA), MAType (Tipo di Moving Average). Aroon (int timeperiod): var indicatore Aroon. Si compone di due linee (su e giù) che misurano quanto tempo è passato da quando il più alto highlowest basso si è verificato nel periodo di tempo. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. Risultato in rAroonDown. rAroonUp. AroonOsc (int timeperiod): var oscillatore Aroon. Calcolato sottraendo il Aroon Giù dal Aroon Up. Il valore di ritorno oscillerà tra 100 e -100. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. ATR (int timeperiod): var Average True Range. Una misura di volatilità dei prezzi utile per il calcolo di stop loss o profit target distanze. Formula: ATR (ATR1 (timeperiod-1) max (alta, Close) - min (Low, Close)) timeperiod. dove ATR1 è il ATR dall'ultimo bar. Utilizza i prezzi delle attività correnti. La funzione crea internamente serie quando TimeFrame è gt 1. e deve quindi essere chiamata in un ordine fisso nello script. Vedi anche: Volatilità. CVolatilty. TrueRange. ATR. ATR (VAR Aperto, VAR alto, VAR Basso, VAR Close, int timeperiod): var Average True Range dalla serie di prezzi arbitrari, con l'offset arbitrario e lasso di tempo. ATR (int timeperiod): var semplice Average True Range. SMA del TrueRange sul timeperiod. utilizzando la serie dei prezzi delle attività in corso. Una misura di volatilità dei prezzi, più semplice da calcolare rispetto al ATR. ma adattando lenta ai cambiamenti di volatilità e quindi meno adatto per gli obiettivi di profitto di stop loss. Utilizzato dalla piattaforma MT4 al posto del vero ATR. Non supporta lasso di tempo. Il codice sorgente in indicators. c. AvgPrice (): var prezzo medio. Semplicemente (OpenHighLowClose) 4 con la serie dei prezzi delle attività in corso. BBands (VAR dati, int timeperiod, var NbDevUp, var NbDevDn, int MAType) Bollinger Bands. Sono costituiti da tre linee della banda centrale è una media mobile semplice (in genere 20 periodi) del prezzo tipico (TP). Le fasce superiori e inferiori sono n deviazioni standard (in genere 2) al di sopra e al di sotto della banda centrale. Le bande si allargano e si restringono quando la volatilità del prezzo è più alto o più basso, rispettivamente. Bande di Bollinger indicano quando il prezzo è diventato relativamente alta o bassa, che viene segnalata attraverso il tocco o la penetrazione minore della linea superiore o inferiore. Risultato in rRealUpperBand. rRealMiddleBand. rRealLowerBand. Parametri: NbDevUp (moltiplicatore deviazione per fascia superiore), NbDevDn (deviazione moltiplicatore per banda inferiore), MAType (Tipo di Moving Average). Esempio in Indicatortest. c. BBOsc (VAR dati, int timeperiod, var NbDev, int MAType): Bande di Bollinger var oscillatore la percentuale del valore attuale della serie all'interno delle bande di Bollinger. Beta (VAR dati, VAR Data2, int timeperiod): valore di Beta var. Una misura di prezzi di un solo attività contro l'indice generale del mercato. Il prezzo del risparmio è dato in dati ed i prezzi di mercato sono date in Data2. L'algoritmo calcola la variazione tra i prezzi in entrambe le serie e poi traccia questi cambiamenti come punti nel piano euclideo. Il valore x di ogni punto è il Data2 (mercato) il cambiamento e il valore y è il Data (asset) cambiamento. Il valore beta è la pendenza di una retta di regressione lineare attraverso questi punti. Una versione beta di 1 è semplice linea YX, in modo che il risparmio varia percisely con il mercato. Un beta inferiore a uno indica l'attività varia meno del mercato e un beta di più significa dell'attività varia più del mercato. BOP (): var equilibrio di potere semplicemente (Close - Open) (alto - basso). Utilizza la serie dei prezzi delle attività in corso. CCI (int timeperiod): var Commodity Channel Index. Variazione del prezzo dalla sua media statistica, di solito oscilla tra -100. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. CI (int timeperiod): var choppiness Index misura la volatilità singola barra in relazione alla volatilità del passato timeperiod in un range 1..100. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. ChandelierLong (int timeperiod, var moltiplicatore): var ChandelierShort (int timeperiod, var moltiplicatore): uscita var Lampadario il prezzo più alto della timeperiod meno l'ATR moltiplicato con moltiplicatore. Normalmente utilizzato come una perdita trailing stop. per mantenere traffici in una tendenza e impedire una rapida uscita finché la tendenza continua. Il codice sorgente in indicators. c. Non supporta lasso di tempo. Esempio nel capitolo TMF. CGOsc (VAR dati, int timeperiod): var Centro di Gravità oscillatore, da John Ehlers calcola la deviazione dei prezzi dal loro centro all'interno del timeperiod. Può essere utilizzato per identificare i punti di svolta dei prezzi con quasi zero lag. Il codice sorgente in indicators. c. Chikou (int Shift): var linea Chikou appartenente alla dell'indicatore Ichimoku semplicemente il primo spostato in avanti per Shift (impostazione predefinita opzionale 26). Utilizza la serie dei prezzi delle attività in corso. Il codice sorgente in indicators. c. CMO (VAR dati, int timeperiod): var Chande Momentum Oscillator. Simile alla RSI. ma divide l'intero spostamento dei dati da parte del movimento netto ((alto - basso) (up down)). Corallo (VAR dati): Corallo Indicatore var, semplicemente un T3 con timeperiod 60 e VolumeFactor 0.4. Correlazione (VAR Data1, Data2 vars, int timeperiod): var Pearsons coefficiente di correlazione tra due serie di dati su data timeperiod. nella fascia tra -1..1. Un coefficiente di 1,0, un quotperfect correlazione positiva, quot cui la variazione Data2 causano variazioni identiche in Data1 (ad esempio un cambiamento dell'indicatore comporteranno un cambiamento identico nel prezzo risorsa). Un coefficiente di -1.0, una correlazione negativa quotperfect, quot significa che i cambiamenti nella Data2 causano cambiamenti identici in Data1. ma nella direzione opposta. Un coefficiente di zero significa non vi è alcuna relazione tra le due serie e che un cambiamento in Data2 avrà alcun effetto sulla Data1. Questa funzione può essere utilizzata anche per ottenere l'autocorrelazione di una serie calcolando il coefficiente di correlazione tra la serie originale e la stessa serie ritardata da una o due barre (series1 o Series2). Covarianza (VAR Data1, Data2 vars, int timeperiod): var covarianza tra due serie di dati. Può essere usato per generare una matrice di covarianza F. I. per il calcolo frontiera efficiente di Markowitz. DChannel (int timeperiod) Donchian Canale il valore minimo e massimo della priceHigh () e le funzioni priceLow nel periodo di tempo. Base del famoso sistema Turtle Trading. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. Risultato in rRealUpperBand. rRealLowerBand. DCOsc (VAR dati, int timeperiod): var Donchian Canale Oscillator la percentuale del valore dei dati corrente all'interno del canale Donchian. Utilizza l'attività corrente e il calendario corrente. Decycle (VAR dati, int CutOffPeriod): var Ehlers Decycler, un indicatore di tendenza low-lag semplicemente i dati - HighPass2 (dati, CutOffPeriod). Rimuove tutti i cicli di sotto CutOffPeriod dalla serie di dati e mantiene la tendenza. La funzione crea internamente serie e, quindi, deve essere chiamato in un ordine fisso nello script. Il codice sorgente in indicators. c. DEMA (VAR dati, int timeperiod): var doppia media mobile esponenziale. DPO (VAR dati, int timeperiod): var Detrended Price Oscillator creduto di rilevare i primi cambiamenti di direzione dei prezzi. DPO Data0 - SMA (Datan21, n). dove n è il timeperiod. Il codice sorgente in indicators. c. DX (int timeperiod): var Directional Movement Index da Welles Wilder (che, tra l'altro, ha scoperto che quotthe interazione di sole, la luna, e la terra è la base di tutta movementquot mercato Nel caso in cui il sole, la luna e la terra improvvisamente astenersi. di muoversi sul mercato, ha anche inventato alcuni indicatori tradizionali). Il DX è creduto per indicare la forza di tendenza. I valori vanno da 0 a 100, ma raramente sopra 60. Il DX utilizza la serie dei prezzi delle attività in corso e non supporta lasso di tempo. Formula: DX 100 abs (PlusDI-MinusDI) (PlusDIMinusDI). Per PlusDI e MinusDI vedere la descrizione di seguito. EMA (VAR dati, int timeperiod): var EMA (VAR dati, var alpha): var media mobile esponenziale. Sottolinea valori dei dati più recenti. Esso utilizza i dati alfa formula EMA (1-alfa) EMA1. dove alpha è un fattore ricorsione tra 0. 1 che viene calcolata da 2,0 (TimePeriod1). e EMA1 è il valore EMA precedente. L'alfa è più piccolo, maggiore è l'effetto levigante della formula EMA. Entrambe le funzioni EMA utilizzano algoritmi leggermente diverse. Il primo (utilizzando un timeperiod) non crea una serie, è più lento, e richiede una lunghezza dati di TimePeriodUnstablePeriod 1. Il secondo (utilizzando alpha) crea una serie interna, necessita solo di una lunghezza di dati di 2 ed è molto più veloce. Fisher (vars dati): var Fisher Transform trasforma una serie di dati normalizzati ad una gamma distribuita normale. Il valore di ritorno non ha alcun limite teorico, ma la maggior parte dei valori sono compresi tra -1. 1. Tutti i valori di dati devono essere in -1. 1 gamma, F. I. normalizzando con l'AGC. Normalizzare. o la funzione cdf. La lunghezza minima dei dati è 1. Fonte disponibile in indicators. c. FISHERINV (VAR dati): var Inverse Fisher Transform comprime la serie di dati per essere tra -1 e 1. La lunghezza minima della serie di dati è 1. Fonte disponibile in indicators. c. FisherN (VAR dati, int timeperiod): var Fisher Transform con normalizzante normalizza la serie di dati con il dato timeperiod e poi trasforma ad una gamma distribuita normale. Simile al filtro Normalizzare (vedi sotto), ma più selettiva per la distribuzione normale dell'uscita. Il valore di ritorno non ha alcun limite teorico, ma la maggior parte dei valori sono nella -1.5. 1.5 gamma. La lunghezza minima delle serie di dati è pari a timeperiod. La funzione crea internamente serie e, quindi, deve essere chiamato in un ordine fisso nello script. Fonte disponibile in indicators. c. FractalDimension (VAR dati, int timeperiod): var La dimensione frattale della serie di dati, da John Ehlers normalmente 1..2. Valori più piccoli significano più scalettature. Può essere usato per rilevare l'attuale regime di mercato o di adattarsi medie mobili alle fluttuazioni di una serie di prezzi. Fonte disponibile in indicators. c. FractalHigh (VAR dati, int timeperiod): var frattale alto, un indicatore da Bill Williams, che si ritiene di segnalare quando i rovesci di mercato (non ha nulla a che fare con i frattali). Restituisce il valore più alto dei dati quando si trova nel centro della timeperiod. altrimenti 0. FractalLow (VAR dati, int timeperiod): var bassa Frattale. Restituisce il valore dei dati più basso quando si trova nel centro della timeperiod. altrimenti 0. Gauss (VAR dati, int timeperiod): var Gauss Filter, restituisce una media ponderata dei dati all'interno di un determinato periodo di tempo, con la curva di peso pari alla distribuzione di Gauss normale. Utile per eliminare il rumore lisciando dati grezzi. La lunghezza minima delle serie di dati è pari a timeperiod. il ritardo è la metà del timeperiod. HAOpen (): var HAClose (): var HAHigh (): var Halow (): var prezzi Haiken Ashi, sulla base dei prezzi delle attività correnti. Il codice sorgente in indicators. c. In alternativa, la curva del prezzo può essere convertito in Haiken Ashi bar con la funzione bar. HH (int timeperiod, int Offset): var più alto valore della funzione priceHigh sul timeperiod termina con offset (default 0). F. I. HH (3) restituisce il prezzo più alto degli ultimi 3 bar. Utilizza la serie di asset preice corrente. Non supporta le scadenze per periodi di tempo diversi, utilizzare MAXVAL (HighOffset, Period) con un tempo di sincronizzazione ad alta serie, invece. Vedi anche dayHigh. HMA (VAR dati, int timeperiod): var Hull media mobile da Alan Hull cerca di affrontare lag così come per appianare alcuni choppiness. Formula: HMA (n) WMA (2WMA (n2) ndash WMA (n)), sqrt (n)). La funzione crea internamente una serie e, quindi, deve essere chiamato in un ordine fisso nello script. Il codice sorgente in indicators. c. HTDcPeriod (VAR dati): var Hilbert Transform - dominante ciclo Periodo, sviluppato da John Ehlers. Trasformata di Hilbert algoritmi sono spiegati nel libro Ehlers quotRocket Scienza per la Tradersquot (vedi elenco di libri). Questa funzione è equivalente, ma meno precisa rispetto alla funzione DominantPeriod. HTDcPhase (VAR dati): var Hilbert Transform - fase del ciclo dominante. HTPhasor (VAR dati): var Hilbert Transform - Phasor componenti. Risultato in rInPhase. rQuadrature. HTSine (VAR dati): var Hilbert Transform - SineWave. Risultato in rSine. rLeadSine. HTTrendline (VAR dati): var Hilbert Transform - istantanea Trendline. HTTrendMode (VAR dati): int Hilbert Transform indicatore di tendenza - restituisce 1 per la modalità di tendenza, 0 per la modalità Cycle. Hurst (VAR dati, int timeperiod): var Hurst esponente della serie dati tra 0..1. L'esponente Hurst misura la memoria di una serie. Si quantifica l'autocorrelazione, ossia la tendenza sia per ripristinare la media (Hurst lt 0,5) o di continuare trend in una direzione (Hurst GT 0.5). In questo modo l'esponente di Hurst in grado di rilevare se il mercato è in uno stato di tendenza. La finestra timeperiod (minimo 20) deve avere lunghezza sufficiente per prendere la tendenza a lungo termine. La funzione crea internamente una serie e, quindi, deve essere chiamato in un ordine fisso nello script. Fonte disponibile in indicators. c. Ichimoku () Ichimoku indicatore (int PeriodTenkan, int PeriodKijun, int PeriodSenkou, int offset) Ichimoku Kinko Hyo. Inventato dal giornalista Goichi Hosoda nel 1930. Un mix dei prezzi medi di 3 periodi di tempo che si ritiene di dare una visione in profondità tendenze del mercato a causa della sua enorme numero di linee colorate. Offset (default 0) determina la barra per il calcolo dell'indicatore. Restituisce 4 variabili: Un'altra linea appartenente alla Ichimoku, la linea Chikou, è il futuro Sbirciare e calcolato separatamente. Utilizza la serie dei prezzi delle attività in corso. La funzione crea internamente serie quando TimeFrame è gt 1. e deve quindi essere chiamata in un ordine fisso nello script. Il codice sorgente in indicators. c. IBS (): var interno Bar Forza semplicemente (Close - Basso) (alto - basso). Utilizza la serie dei prezzi delle attività in corso. KAMA (VAR dati, int timeperiod): var Kaufman Adaptive media mobile. Una media mobile esponenziale modificare la volatilità dei prezzi, per cui il suo periodo di tempo diventa più breve quando la volatilità è alta. Keltner (VAR dati, int timeperiod, Fattore var): var Keltner Channel, da Charles Keltner. Una media mobile semplice - SMA (dati, timeperiod) - con fasce laterali in lontananza Factor ATR (timeperiod). Risultati in rRealUpperBand. rRealMiddleBand. rRealLowerBand. Il codice sorgente in indicators. c. Laguerre (VAR dati, var alpha): var 4-elemento filtrante Laguerre. Utilizzato per la levigatura dati simili a un EMA. ma con meno lag e una banda molto ampia proposta dal fattore di livellamento alfa (0..1). I componenti a bassa frequenza sono ritardate molto più dei componenti ad alta frequenza, che permette filtri molto lisce con solo una breve quantità di dati. La lunghezza minima della serie di dati è 1, il periodo di lookback minimo è 4. La funzione crea internamente serie e, quindi, deve essere chiamato in un ordine fisso nello script. Fonte disponibile in indicators. c. LinearReg (VAR dati, int timeperiod): var regressione lineare, noto anche come i quadrati quotleast methodquot o quotbest fit. quot regressione lineare tentativi per adattare una linea di tendenza retta tra diversi punti di dati in modo tale che la distanza tra ogni punto e dati linea di tendenza è ridotto al minimo. Per ogni punto, la linea retta rispetto al precedente periodo di bar specificato è determinato in termini di y b mx. I LinearReg funzione ritorna bm (timeperiod-1). Per una maggiore regressione ordine, utilizzare le funzioni polynom polyfit. Per la regressione logistica con più variabili, utilizzare la funzione di consulenza (Perceptron.). LinearRegAngle (VAR dati, int timeperiod): var regressione lineare angolo. I ritorni m convertiti in gradi. A causa delle diverse x e y unità di un grafico dei prezzi, l'angolo è normalmente di scarsa utilità, tranne forse per i seguaci di Gann. LinearRegIntercept (VAR dati, int timeperiod): var regressione lineare Intercept. Restituisce b. LinearRegSlope (VAR dati, int timeperiod): var regressione lineare Slope. Restituisce m come differenza di prezzo al bar. LL (int timeperiod, int Offset): var Valore minimo della funzione priceLow sul timeperiod termina con offset (default 0). F. I. LL (3,10) restituisce il prezzo più basso tra l'ultimo 10 e gli ultimi 13 bar. Utilizza la serie dei prezzi delle attività in corso. Non supporta le scadenze per periodi di tempo diversi, utilizzare MINVAL (LowOffset, Period) con un tempo sincronizzato bassa serie, invece. Vedi anche dayLow. MACD (VAR dati, int FastPeriod, int SlowPeriod, int SignalPeriod) Moving Average ConvergenceDivergence. Il MACD è un indicatore di tendenza di medio termine, creato sottraendo un 26-periodo di media mobile esponenziale (EMA. Vedi sopra) da un EMA 12-periodo. A EMA nove periodo viene quindi applicata al risultato MACD per creare una linea di segnale. Una linea MACD istogramma è finalmente creato dalla differenza del MACD alla sua linea di segnale. Si ritiene che il passaggio per lo zero dell'istogramma dal basso è un segnale di acquisto, di zero crossing dall'alto un segnale di vendita. La formula è: rMACD EMA (dati, FastPeriod) - EMA (dati, SlowPeriod) rMACDSignal EMA (rMACD, SignalPeriod) rMACDHist rMACD - Risultati rMACDSignal in rMACD. rMACDSignal. rMACDHist. Ritorni: rMACD. Parametri: FastPeriod (periodo di tempo per il MA veloce), SlowPeriod (periodo di tempo per il lento MA), SignalPeriod (periodo di tempo per lisciare la linea di segnale). MACDExt (VAR dati, int FastPeriod, int FastMAType, int SlowPeriod, int SlowMAType, int SignalPeriod, int SignalMAType) MACD di tipo MA controllabile. Risultato in rMACD. rMACDSignal. rMACDHist. Parametri: FastPeriod (periodo di tempo per il MA veloce), FastMAType (tipo di media per MA in rapido movimento), SlowPeriod (periodo di tempo per il lento MA), SlowMAType (tipo di media per lenta MA Moving), SignalPeriod (periodo di tempo per il livellamento la linea di segnale), SignalMAType (Tipo di media mobile per la linea di segnale). MACDFix (VAR dati, int SignalPeriod) Moving ConvergenceDivergence Fix media 1226. Risultato in rMACD. rMACDSignal. rMACDHist. Parametri: SignalPeriod (periodo di tempo per lisciare la linea di segnale). MAMA (VAR dati, var FastLimit, var SlowLimit) MESA Adaptive media mobile, sviluppata da John Ehlers (vedi link). Risultato in rMAMA. rFAMA. Parametri: FastLimit (uso limite superiore nella algoritmo adattivo), SlowLimit (uso limite inferiore nel algoritmo adattivo). Maxval (VAR dati, int timeperiod): var alto valore nel corso di un determinato periodo. MaxIndex (VAR dati, int timeperiod): int indice di valore più alto nel corso di un determinato periodo. 0 valore più alto è a barra corrente, 1 ad una barra fa, e così via. Mediana (VAR dati, int timeperiod): var mediana Filtro ordina gli elementi della serie di dati e restituisce il loro valore medio nel periodo di riferimento. Utile per la rimozione di picchi di rumore, eliminando i valori estremi. La lunghezza minima delle serie di dati è pari a timeperiod. il ritardo è la metà del timeperiod. Vedi anche percentile. MedPrice (): var centro prezzo semplicemente il punto centrale (HighLow) 2 della candela corrente. Per il prezzo media - la media di tutti zecche prezzo della candela - prezzo uso (). MidPoint (VAR dati, int timeperiod): var MidPoint sopra periodo. Semplicemente (valore più alto valore più basso) 2. Di prezzo medio (int timeperiod): prezzo punto medio var su un periodo. Semplicemente (più alto alto basso basso) 2 della serie dei prezzi delle attività in corso. Non supporta lasso di tempo. MinusDI (int timeperiod): var MinusDI (VAR Aperto, VAR alto, VAR Basso, VAR Close, int timeperiod): var Minus indicatore direzionale, una parte dell'indicatore DX. Se la funzione non viene chiamata con diverse serie di prezzi, viene utilizzato l'attuale serie dei prezzi delle attività. MinusDM (int timeperiod): var MinusDM (VAR Aperto, VAR alto, VAR Basso, VAR Close, int timeperiod): var Minus movimento direzionale, due versioni. Se la funzione non viene chiamata con diverse serie di prezzi, viene utilizzato l'attuale serie dei prezzi delle attività. MINVAL (VAR dati, int timeperiod): var valore più basso nel corso di un determinato periodo. MinIndex (VAR dati, int timeperiod): int indice di valore più basso nel corso di un determinato periodo. 0 valore più basso è a barra corrente, 1 ad una barra fa, e così via. MinMax (VAR dati, int timeperiod): var più bassi e più alti valori e le loro indici nel corso di un determinato periodo. Risultato in Rmin. Rmax. rMinIdx. rMaxIdx. MinMaxIndex (VAR dati, int timeperiod): int indici di basso e valori più alti nel corso di un determinato periodo. Risultato in rMinIdx. rMaxIdx. 0 bar corrente, 1 una barra ago, e così via. MMI (VAR dati, int timeperiod): var Market Index Meanness da hacker finanziario. Misura la meschinità del mercato, vale a dire la sua inversione di tendenza media, in un range 0..100. Numeri casuali hanno una MMI di 75. I prezzi reali sono più o meno autocorrelato, quindi la probabilità di una vera e propria serie di prezzi per ripristinare la media è inferiore al 75, ma normalmente più di 50. Più alto è il più cattivo è il mercato . L'indice Meanness mercato in grado di determinare quando seguenti sistemi tendenza sarà sempre più redditizio (MMI è in calo) o meno redditizia (MMI è in aumento), e quindi prevenire perdite in periodi non redditizi. Il codice sorgente in indicators. c. Mom (VAR dati, int timeperiod): var Momentum. Semplicemente Data0 - DataTimePeriod. Vedi anche diff. Moment (VAR dati, int timeperiod, int N): var Il momento statistico N (1..4) della sezione di serie dati forniti dal timeperiod. Il primo momento è la media, il secondo è la varianza, terzo è asimmetria, e il quarto curtosi ist. Fonte disponibile in indicators. c. Media mobile (VAR dati, int timeperiod, int MAType): var media mobile. Parametri: MAType (Tipo di media mobile, vedi note). MovingAverageVariablePeriod (VAR dati, VAR periodi, int MinPeriod, int MaxPeriod, int MAType): var Media mobile con periodo variabile data dalla serie periodi. Parametri: MinPeriod (valore inferiore minimo verranno modificati in periodo minimo), MaxPeriod (valore superiore a quello massimo verrà modificato in periodo di massima), MAType (Tipo di media mobile, vedi note). NATR (int timeperiod): var normalizzato Average True Range, da John Forman. Simile al ATR, tranne che è essere normalizzato come segue: NATR 100 ATR (timeperiod) Chiudi. Utilizza la serie dei prezzi delle attività in corso. Non supporta lasso di tempo. Normalizza (VAR dati, int timeperiod): var Trasforma la serie di dati per il -1. 1 gamma all'interno del data timeperiod. Simile alla funzione AGC, ma non distinguere tra attacco e decadimento. La lunghezza minima delle serie di dati è pari a timeperiod. Fonte disponibile in indicators. c. Vedere anche in scala. NumInRange (VAR Basso, VAR alto, var Min, Max var, int lunghezza): var Numero di intervalli di dati, dati dai loro valori alti e bassi, che si trovano completamente all'interno dell'intervallo da Min a Max all'interno del data lunghezza. Può essere usato per calcolare la distribuzione dei prezzi o candele. Low e High possono essere impostati allo stesso valore per il conteggio tutti i valori nell'intervallo, o scambiati per contare tutte le candele che toccano l'intervallo. Gamma 1..TimePeriod. Fonte disponibile in indicators. c. NumRiseFall (VAR dati, int timeperiod): var Lunghezza della sequenza corrente di salita o di discesa dei valori nella matrice di dati, di nuovo alla data timeperiod. Per una sequenza ascendente sua lunghezza è restituito, per una sequenza cade la lunghezza negativa. Intervallo 1..TimePeriod resp. -1 ..- Timeperiod. Fonte disponibile in indicators. c. Vedere lo script passeggiata aleatoria e il capitolo strategia per un esempio. Fonte disponibile in indicators. c. NumWhiteBlack (var corpo, int offset, int timeperiod): var Numero di candele bianche meno neri nella data timeperiod. Offset è la distanza alla barra corrente (0 bar corrente), Corpo è la lunghezza minima di una candela da contare. Fonte disponibile in indicators. c. Percentile (VAR dati, int lunghezza, var percentuale): var Restituisce i percentile dati della serie di dati con data F. I. Lunghezza Percentuale 95 restituisce il valore dei dati che è al di sopra di 95 tutti gli altri valori. Percentuale 50 Restituisce la mediana della serie di dati. Per calcolare la percentuale di un dato valore percentile, utilizzare la funzione NumInRange e contare gli elementi sotto il percentile. PlusDI (int timeperiod): var PlusDI (VAR Aperto, VAR alto, VAR Basso, VAR Close, int timeperiod): var Inoltre indicatore direzionale, una parte del Indicato DX, due versioni. Nella prima versione si utilizza l'attuale serie dei prezzi delle attività. PlusDM (int timeperiod): var PlusDM (VAR Aperto, VAR alto, VAR Basso, VAR Close, int timeperiod): var Inoltre movimento direzionale, due versioni. Nella prima versione si utilizza l'attuale serie dei prezzi delle attività. PPO (VAR dati, int FastPeriod, int SlowPeriod, int MAType): var percentuale Price Oscillator. Parametri: FastPeriod (Numero di periodo per il MA veloce), SlowPeriod (Numero di periodo di lenta MA), MAType (Tipo di Moving Average). ProfitFactor (VAR dati, int lunghezza): var Restituisce il fattore di profitto della serie di dati. Il fattore di profitto è il rapporto tra la somma dei rendimenti positivi (cioè Datai-1 GT Datai) alla somma dei rendimenti negativi (cioè Datai-1 lt Datai). Il valore restituito viene agganciato al 0,1. 10 gamma. Il suo reciproco deve essere utilizzato quando la matrice dei dati è in non in ordine di serie, ma in ordine cronologico, come vittorie e le perdite sono poi scambiati. Fonte disponibile in indicators. c. ROC (VAR dati, int timeperiod): var Tasso di variazione, 100 scala: ((prezzo-prevPrice) prevPrice) 100. ROCP (VAR dati, int timeperiod): var Tasso di variazione percentuale: (prezzo-prevPrice) prevPrice. Vedi anche diff. ROCR (VAR dati, int timeperiod): var Tasso del rapporto di cambio: (priceprevPrice). ROCL (VAR dati, int timeperiod): var ritorno logaritmica: log (priceprevPrice). ROCR100 (VAR dati, int timeperiod): var Tasso del rapporto di cambio, 100 scala: (priceprevPrice) 100. Tetto (VAR dati, int CutoffLow, int CutoffHigh): var Ehlers filtro di copertura, prepara la serie di dati per un ulteriore calcolo, eliminando tendenza e rumore. Applica un filtro passa-alto 2 poli seguita dal filtro liscio. I valori consigliati per i periodi a bassa e alta di taglio sono 10 e 50. The minimum length of the Data series is 2. The function internally creates series and thus must be called in a fixed order in the script. Source available in indicators. c . RSI(vars Data, int TimePeriod): var Relative Strength Index, by Welles Wilder. Ratio of the recent upwards data movement to the total data movement range 0..100. The RSI is believed to indicate overboughtoversold conditions when the value is over 70below 30. Formula: RSI 100 Up(UpDn) . where Up EMA(max(0,Data0-Data1),TimePeriod) and Dn EMA(max(0,Data1-Data0),TimePeriod) . RVI(int TimePeriod): var Relative Vigor Index, by John Ehlers. Ratio of price change to the total price range: (C-O)(H-L) . averaged over the time period and smoothed with a FIR filter. Oscillates between -1 and 1 . The function internally creates a series and thus must be called in a fixed order in the script. Source code in indicators. c . SAR(var Step, var Min, var Max): var Parabolic SAR, by Welles Wilder. The SAR runs above or below the price curve, depending on the current trend each price curve crossing is believed to indicate a trend change. Parameters: Step (acceleration factor increment, normally 0.02 ), Min (acceleration factor minimum value, normally 0.02 ), Max (acceleration factor maximum value, normally 0.2 ). SAR is a recursive function that depends on the direction of the initial price candle for consistent values the LookBack period should be long enough to contain at least one price curve crossing. Uses the current asset prices. The function internally creates a series and thus must be called in a fixed order in the script. Source code in indicators. c . example in Indicatortest. c . ShannonGain(vars Data, int TimePeriod): var Expected logarithmic gain rate of the Data series in the range of about -0.0005 . The gain rate is derived from the Shannon probability P (1 Mean(Gain) RootMeanSquare(Gain)) 2 . which is the likeliness of a rise or fall of a high entropy data series in the next bar period. A positive gain rate indicates that the series is more likely to rise, a negative gain rate indicates that it is more likely to fall. The zero crossover could be used for a trade signal. Algorithm by John Conover . Source available in indicators. c . ShannonEntropy(vars Data, int Length, int PatternSize): var Entropy of patterns in the Data series, in bit can be used to determine the randomness of the data. PatternSize (2..8) determines the partitioning of the data into patterns of up to 8 bit. Each Data value is either higher than the previous value, or it is not this is a binary information and constitutes one bit of the pattern. The more random the patterns are distributed, the higher is the Shannon entropy. Totally random data has a Shannon entropy identical to the pattern size. Algorithm explained on the Financial Hacker blog source available in indicators. c . SIROC(vars Data, int TimePeriod, int EMAPeriod): var Smoothed Rate of Change (S-RoC) by Fred G Schutzman. Differs from the ROC (see above) in that it is based on the exponential moving average ( EMA ) of the Data series. Believed to indicate the strength of a trend by determining if the trend is accelerating or decelerating. Formula: (Current EMA - Previous EMA)(Previous EMA) x 100. Source code in indicators. c . SMA(vars Data, int TimePeriod): var Simple Moving Average the mean of the data, i. e. the sum divided by the time period. Use Moment when long time periods are required. Smooth(vars Data, int CutoffPeriod): var Ehlers super-smoothing filter, a 2-pole Butterworth filter combined with a SMA that suppresses the Nyquist frequency. Can be used as a low-lag universal filter for removing noise from price data. The minimum length of the Data series is 2. The function internally creates series and thus must be called in a fixed order in the script. Source available in indicators. c . SMom(vars Data, int TimePeriod, int CutoffPeriod): var Smoothed Momentum by John Ehlers indicates the long term trend direction. TimePeriod is the momentum period, CutoffPeriod is a Butterworth filter constant for lowpass filtering the momentum. Source code in indicators. c . Spearman(vars Data, int TimePeriod): var Spearmans rank correlation coefficient correlation between the original Data series and the same series sorted in ascending order within TimePeriod ( 1..256 ). Returns the similarity to a steadily rising series and can be used to determine trend intensity and turning points. Range -1..1 . lag TimePeriod2 . For usage and details, see Stocks amp Commodities magazine 22011. Source available in indicators. c . StdDev(vars Data, int TimePeriod): var Standard Deviation of the Data series in the time period, from the ta-lib . Use the square root of the second Moment when high accuracy or long time periods are required. Stoch(int FastKPeriod, int SlowKPeriod, int SlowKMAType, int SlowDPeriod, int SlowDMAType) Stochastic Oscillator (unrelated to stochastics, but its inventor, George Lane, looked for a fancy name). Measures where the Close price is in relation to the recent trading range. Formula: FastK 100 (Close-LL)(HH-LL) SlowK MA(FastK) SlowD MA(SlowK) . Uses the current asset price series and does not support TimeFrame . Result in rSlowK . rSlowD . Some traders believe that the SlowK crossing above SlowD is a buy signal others believe they should buy when SlowD is below 20 and sell when it is above 80. Parameters: FastKPeriod - Time period for the HH and LL to generate the FastK value, usually 14 . SlowKPeriod - Time period for smoothing FastK to generate rSlowK usually 3 . SlowKMAType - Type of Moving Average for Slow-K, usually MATypeEMA . SlowDPeriod - Time period for smoothing rSlowK to generate rSlowD . usually 3 . SlowDMAType - Type of Moving Average for Slow-D, usually MATypeEMA . StochEhlers(vars Data, int TimePeriod, int CutOffLow, int CutOffHigh): var Predictive stochastic oscillator by John Ehlers. Measures where the Data value is in relation to its range within TimePeriod . The data runs through a 2-pole highpass filter with period CutOffHigh and through a Butterworth lowpass filter with period CutOffLow . Indicator algorithm explained in Ehlers quotPredictive Indicatorsquot paper usage example in the Ehlers script. Source code in indicators. c . The function internally creates series and thus must be called in a fixed order in the script. StochF(int FastKPeriod, int FastDPeriod, int FastDMAType): var Stochastic Fast. Measures where the Close price is in relation to the recent trading range Formula: Fast-K 100 (Close-LL)(HH-LL) Fast-D MA(Fast-K) . Uses the current asset price series. Does not support TimeFrame . Result in rFastK . rFastD . Returns: FastK . Parameters: FastKPeriod (Time period for the HH and LL of Fast-K, usually 14 ), FastDPeriod (Moving Average Period for Fast-D usually 3 ), FastDMAType (Type of Moving Average for Fast-D, usually MATypeEMA ). StochRSI(vars Data, int TimePeriod, int FastKPeriod, int FastDPeriod, int FastDMAType): var Stochastic Relative Strength Index (RSI ). Result in rFastK . rFastD . Returns: FastK . Parameters: FastKPeriod (Time period for building the Fast-K line), FastDPeriod (Smoothing for making the Fast-D line. Usually set to 3), FastDMAType (Type of Moving Average for Fast-D). Sum(vars Data, int TimePeriod): var Sum of all Data elements in the time period. T3(vars Data, int TimePeriod, var VFactor): var An extremely smoothed Moving Average by Tim Tillson. Uses a weighted sum of multiple EMAs. Parameters: VFactor (Volume Factor, normally 0.7). TEMA(vars Data, int TimePeriod): var Triple Exponential Moving Average by Patrick Mulloy, calculated from (3xEMA)-(3xEMA of EMA)(EMA of EMA of EMA) . Trima(vars Data, int TimePeriod): var Triangular Moving Average (also known under the name TMA ) a form of Weighted Moving Average where the weights are assigned in a triangular pattern. F. i. the weights for a 7 period Triangular Moving Average would be 1, 2, 3, 4, 3, 2, 1. This gives more weight to the middle of the time series. It causes better smoothing, but greater lag. Trix(vars Data, int TimePeriod): var 1-day Rate-Of-Change (see ROC ) of a Triple EMA (see TEMA ). TrueRange(): var True Range (TR) max(High0,Close1)-min(Low0,Close1) of the current asset price series. See also ATR . ATR S. TSF(vars Data, int TimePeriod): var Time Series Forecast. Returns b m(TimePeriod) . i. e. the Linear Regression forecast for the next bar. TSI(vars Data, int TimePeriod): var Trend Strength Index, an indicator by Frank Hassler who believed that it identifies trend strength. A high TSI value (above 1.65 ) indicates that short-term trend continuation is more likely than short-term trend reversal. The function internally creates series and thus must be called in a fixed order in the script. TypPrice(): var Typical Price. Simply (High Low Close)3 . Uses the current asset price series. UltOsc(int TimePeriod1, int TimePeriod2, int TimePeriod3): var Ultimate Oscillator. Parameters: TimePeriod1 (Number of bars for 1st period.), TimePeriod2 (Number of bars for 2nd period), TimePeriod3 (Number of bars for 3rd period). Uses the current asset price series. Does not support TimeFrame . UO(vars Data, int CutOff): var Universal oscillator by John Ehlers, from SampC Magazine 12015. Removes white noise from the data, smoothes it and runs it through the AGC filter. Detects trend reversals very early. Output in the -1..1 range. Source code in indicators. c . The function internally creates series and thus must be called in a fixed order in the script. Variance(vars Data, int TimePeriod): var Variance of the Data series in the time period, from the ta-lib . Use Moment when high accuracy or long time periods are required. Volatility(vars Data, int TimePeriod): var Annualized volatility of the Data series standard deviation of the log returns, multiplied with the square root of time frames in a year. This is the standard measure of volatility used for financial models, such as the Black-Scholes model. The function internally creates series and thus must be called in a fixed order in the script. Source code in indicators. c . VolatilityC(int TimePeriod, int EMAPeriod): var Chaikin Volatility indicator by Marc Chaikin measures volatility in percent as momentum of the smoothed difference between High and Low. An increase in the Chaikin Volatility indicates that a bottom is approaching, a decrease indicates that a top is approaching. TimePeriod is the period of the momentum (normally 10), EMAPeriod determines the smoothing (also, normally 10). Uses the current asset price series. The function internally creates series and thus must be called in a fixed order in the script. Source code in indicators. c . VolatilityMM(vars Data, int TimePeriod, int EMAPeriod): var MinMax volatility of the Data series the difference of MaxVal and MinVal in the time period, smoothed by an EMA (set EMAPeriod 0 for not smoothing). The function internally creates a series when EMAPeriod gt 0 . and then must be called in a fixed order in the script. Source available in indicators. c . For the volatility of price candles, use ATR or ATRS. VolatilityOV(int Days): var Annualized volatility of the current asset, calculated over the given number of Days (usually 20). Empirical formula used by some options software packages (OptionsVue 8482) for estimating the values of options, alternatively to Volatility() . Source code in options. c . which must be included for using this indicator. WCLPrice(): var Weighted Close Price. Uses the current asset price series. WillR(int TimePeriod): var Williams Percent Range. Formula: -100 (HH-Close)(HH-LL) . Uses the current asset price series. Does not support TimeFrame . WMA(vars Data, int TimePeriod): var Linear Weighted Moving Average the weight of every bar decreases linearly with its age. ZigZag(vars Data, var Depth, int Length, int Color): var ZigZag indicator converts the Data series into alternating straight trend lines with at least the given Depth and Length . Non-predictive can only identify trends in hindsight. Returned: rSlope (the slope of the last identified trend line upwards trends have a positive slope, downwards trends a negative slope) rPeak (the bar offset of the last identified peak) rSign ( 1 if the last peak was a top, -1 if the last peak was a bottom) rLength (the number of bars of the last trend line ending with rPeak ). If a nonzero Color is given, the trend lines are plotted in the chart. Source code in indicators. c . example in Indicatortest. c . The function internally creates series and thus must be called in a fixed order in the script. ZMA(vars Data, int TimePeriod): var Zero-lag Moving Average by John Ehlers smoothes the Data series with an Exponential Moving Average (EMA ) and applies an error correction term for compensating the lag. The function internally creates a series and thus must be called in a fixed order in the script. Source in indicators. c . Standard parameters: The number of bars for the time period of the function, if any or 0 for using a default period. A data series. often directly derived from the price functions price(), priceClose() etc. Alternatively a user created series or any other double float array with the given minimum length can be used. If not mentioned otherwise, the minimum length of the Data series is TimePeriod . Some functions require a second data array Data2 . Price data series can be explicitly given for some indicators, for using price series generated from a different asset or with a different TimeFrame. Otherwise the prices of the current asset with a time frame equivalent to the bar period are used. Price variation or percentage, dependent on the function, for the current bar. Usage example: MACD(Price,12,26,9) calculates the standard MACD for the given Price series. The results are stored in the global variables rMACD . rMACDSignal . and rMACDHistory . The TA-Lib function prototypes are defined in includeta. h . Information about the usage and the indicator algorithms can be found online at tadoc. org. The C source code of all included TA-Lib indicators is contained in Sourcetalib. zip and can be studied for examining the algorithms. Some TA-Lib indicators that originally didnt work properly - such as Correlation or SAR - have been replaced by working versions. The lite-C source code of most additional indicators that are not part the the TA-Lib is contained in includeindicators. c . All TA functions are applied on series and do normally not accept other data arrays. In the INITRUN. all TA functions return 0 . and LookBack is automatically increased to the largest required lookback time by a TA function. Recursive TA functions - f. i. EMA or ATR - need a higher lookback period than their TimePeriod parameter (see UnstablePeriod ). LookBack can be exceeded when TA functions are later called with a series offset or a different TimePeriod this will generate an Error 046 message. Make sure that LookBack is always higher than the maximum TimePeriod plus the UnstablePeriod plus the highest possible offset of all used series. Some functions return more than one value, f. i. MACD . The returned results are stored in global variables beginning with quot r quot they can be accessed after the function is called. Some functions only require a single Data value. Rather than creating a Data series of length 1 . simply a pointer to the Data value can be used. Example: var Raw MyIndicator() var Transformed AGC(ampRaw,0) . TimeFrame affects subsequent data series and thus also affects all indicators that use the data series as input. The TimePeriod is then not in Bar units, but in time frame units. TimeFrame has no effect on indicators that do not use data series. Indicators that rely on the standard deviation (f. i. Bollinger Bands) become inaccurate when the standard deviation is below 0.0001, as it is then assumed to be zero by the TA-Lib. This can happen on very short bar periods when the price does (almost) not move. For writing your own indicators, have a look at the examples inside indicators. c . But please do not modify indicators. c - write the indicators in your own script, or in a dedicated script that you can then include in your strategies. If you need a complex indicator that you can not be easily add, please ask for it on the Zorro user forum.

Comments

Popular posts from this blog

Forex Ltd Ungheria

Forex Sinyal Sitesi

Forex Wave Teoria Book