Indicatore tecnico

Filtro Digitale Universale: Indice per MetaTrader 5
MetaTrader5
Filtro Digitale Universale: Indice per MetaTrader 5

Autore reale: Sergey Ilyukhin, creatore del "Generatore di Metodi Digitali". Il filtro digitale universale DFilter offre una soluzione completa per la creazione di filtri digitali nel terminale client. Con questo filtro MQL5 non è necessario creare altri filtri digitali utilizzando gli strumenti del terminale client. Questo apre nuove opportunità per l'uso di questi indicatori. Questo indicatore è stato descritto in dettaglio nell'articolo "Implementazione Pratica dei Filtri Digitali in MQL5 per Principianti". Posiziona il file DF.dll nella cartella "\MetaTrader5\MQL5\Libraries\". Attenzione! Sono necessari tre file dll aggiuntivi per il funzionamento di DF.dll: bdsp.dll, lapack.dll e mkl_support.dll. Questi file contengono il blocco di trattamento matematico e devono essere posizionati in "C:\Windows\System32\" per Windows a 32 bit o "C:\Windows\SysWOW64\" per Windows a 64 bit. Controlla i seguenti elementi prima dell'uso: 1. La casella "Consenti importazioni DLL" è selezionata in Strumenti -> Opzioni -> Esperti; 2. I file bdsp.dll, lapack.dll e mkl_support.dll (librerie matematiche aggiuntive) sono posizionati nella cartella "C:\Windows\System32\" o "C:\Windows\SysWOW64\". Descrizione dei parametri di input: Ftype - tipo di filtro: 0 - LPF (FATL/SATL/KGLP); 1 - HPF (KGHP); 2 - banda passante (RBCI/KGBP); 3 - filtro di rifiuto (KGBS). P1 - periodo di taglio P1, barre; D1 - periodo di taglio del processo transitorio D1, barre; A1 - attenuazione A1 nella banda di rifiuto, dB; P2 - periodo di taglio P2, barre; D2 - periodo di taglio del processo transitorio D2, barre; A2 - attenuazione A2 nella banda di rifiuto, dB; Ripple - Pulsazioni nella banda passante, dB; Delay - Ritardo, barre. I valori dei parametri P2, D2 e A2 non devono essere considerati per LPF e HPF. Condizioni di funzionamento: LPF: P1>D1 HPF: P1<D1 Banda passante e filtro di rifiuto: D2>P2>P1>D1

2011.08.23
FATL: L'indicatore per MetaTrader 5 che migliora le tue operazioni di trading
MetaTrader5
FATL: L'indicatore per MetaTrader 5 che migliora le tue operazioni di trading

Autore originale: Vladimir Kravchuk, "Nuovo metodo adattivo per seguire le tendenze e i cicli di mercato" FATL (Fast Adaptive Trend Line) è un indicatore calcolato utilizzando un filtro digitale a bassa frequenza (FLF-1). Questo strumento è progettato per aiutarti a navigare meglio le acque turbolente del mercato. Il filtro FLF-1 è essenziale per sopprimere i rumori ad alta frequenza e ridurre i cicli di mercato che presentano periodi di volatilità molto brevi, spesso considerati come rumore di fondo. I parametri del filtro (frequenza di taglio fc e attenuazione A nella banda di rifiuto) sono stati calcolati utilizzando la stima spettrale del tasso di cambio EUR/USD. I filtri a bassa frequenza FLF-1 e FLF-2 forniscono un'attenuazione nella banda di stop di almeno 40 dB senza distorcere l'ampiezza e la fase delle serie di prezzi discontinui nella banda passante. Queste caratteristiche dei filtri digitali migliorano notevolmente (rispetto alla semplice media mobile) la soppressione del rumore, riducendo così drasticamente la probabilità di apparizione di segnali "falsi" per acquisti e vendite. Non esistono analoghi del FATL tra gli strumenti tecnici più noti. Non si tratta di una media mobile, ma di stime adattive delle tendenze a breve termine. A differenza delle medie mobili, il FATL non presenta alcun ritardo di fase rispetto ai prezzi correnti, rendendolo uno strumento molto più reattivo.

2011.08.19
Center of Gravity di J. F. Ehlers: Un Indicatore Essenziale per MetaTrader 5
MetaTrader5
Center of Gravity di J. F. Ehlers: Un Indicatore Essenziale per MetaTrader 5

Autore originale: Rosh Il Center of Gravity è un indicatore che non presenta ritardi e permette di definire con precisione i punti di inversione. Questo strumento è il risultato degli studi di Ehlers sugli filtri adattivi. Grazie all'indicatore Center of Gravity, puoi identificare i principali punti di pivot quasi senza alcun ritardo. L'idea di calcolare un centro di gravità nasce dall'analisi dei ritardi di diversi filtri con risposta all'impulso finita (FIR), in base all'ampiezza relativa dei coefficienti del filtro. La SMA (Media Mobile Semplice) è un filtro FIR, in cui tutti i coefficienti hanno lo stesso valore. Di conseguenza, il centro di gravità della SMA coincide esattamente con il centro del filtro. La WMA (Media Mobile Ponderata) è un filtro FIR in cui l'ultima variazione di prezzo è ponderata in base alla lunghezza del filtro, e così via. I valori di ponderazione sono i coefficienti dei filtri. I coefficienti dei filtri WMA possono essere rappresentati come contorni di un triangolo, e il centro di gravità si trova a 1/3 della lunghezza della base del triangolo. Pertanto, il centro di gravità della WMA è spostato a destra rispetto al centro di gravità della SMA della stessa lunghezza, il che ci offre un ritardo minore. Per tutti gli esempi con filtri FIR, la somma dei prodotti dei coefficienti e dei prezzi deve essere divisa per la somma dei coefficienti per preservare i prezzi originali. Il filtro FIR più famoso è quello di Ehlers, che può essere rappresentato nel modo seguente: Un estratto dall'articolo: "I coefficienti del filtro di Ehlers possono essere praticamente qualsiasi misura di variabilità. Ho esaminato il momento, il rapporto segnale-rumore, la volatilità e persino i valori di Stocastico e RSI come coefficienti del filtro. Uno dei set di coefficienti più adattivi è emerso dai filtri di rilevamento dei bordi video, ed era la somma dei quadrati delle differenze di ciascun prezzo rispetto ai prezzi precedenti. In ogni caso, il risultato dell'utilizzo di diversi coefficienti di filtro è rendere il filtro adattivo spostando il CG dei coefficienti. Mentre stavo debugando il codice di un filtro FIR adattivo, ho notato che il CG, a sua volta, si muoveva in esatto contrasto con le oscillazioni dei prezzi. Il CG si sposta a destra quando i prezzi aumentano e a sinistra quando i prezzi diminuiscono. Misurato come la distanza dal prezzo più recente, il CG diminuiva quando i prezzi aumentavano e aumentava quando i prezzi scendevano. Tutto ciò che dovevo fare era invertire il segno del CG per ottenere un oscillatore smussato che fosse sia in fase con le oscillazioni dei prezzi che avesse essenzialmente zero ritardo." Il Center of Gravity viene calcolato come il filtro di Ehlers utilizzando la seguente formula: In questo indicatore, il parametro Period_ imposta il periodo per il calcolo dell'indicatore, mentre il parametro AppliedPrice definisce il tipo di prezzo su cui si basa il calcolo dell'indicatore, fornendo così la linea principale dell'indicatore (con colore variabile). Per la linea di segnale (linea blu a punti e tratteggiata), il parametro SmoothPeriod definisce il periodo di smussamento della linea principale dell'indicatore, mentre il parametro SmoothType indica il tipo di smussamento. L'interpretazione dei valori dei parametri è fornita sotto forma di commenti nel codice dell'indicatore. L'indicatore utilizza la classe CMoving_Average della libreria SmoothAlgorithms.mqh. Lavorare con quella classe è stato descritto in dettaglio nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato su CodeBase il 20.02.2007.

2011.08.18
Primo Precedente 321 322 323 324 325 326 327 328 329 330 331 Successivo Ultimo