Fisher Transform MTF MT5
- Indicatori
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Versione: 1.3
Un oscillatore costruito per girare in modo netto invece di derivare, così un'inversione sembra un'inversione. Fisher Transform MTF normalizza il prezzo in un intervallo fisso e lo passa per la trasformata di Ehlers, che allunga gli estremi finché le inversioni diventano inconfondibili, poi assegna a ogni inversione un grado a seconda che sia iniziata oltre il livello estremo o a metà dell'intervallo. Qualsiasi timeframe superiore su qualsiasi grafico, solo candele superiori chiuse. È gratuito: nessun periodo di prova, nessuna funzione bloccata, nessuna pagina di aggiornamento.
Il prezzo mediano si normalizza in una banda tra meno e più un mezzo su una finestra, si leviga con una ricorsione leggera e si limita appena dentro i confini, poi passa per la trasformata di Fisher, la metà del logaritmo naturale di uno più il valore su uno meno il valore. È la trasformata a fare di una serie limitata e tranquilla una serie con estremi netti.
Il trigger, nella definizione di Ehlers, non è una levigatura a parte, è la linea stessa una candela indietro. Un incrocio della linea e del suo trigger è quindi esattamente l'inversione della linea, ed è questo a rendere il segnale qui un'inversione e non un'opinione su di essa. Il livello estremo assegna solo il grado: un'inversione venuta da oltre riceve grado 2 e una venuta dal centro dell'intervallo grado 1, e nulla viene filtrato.
Cosa si vede sul grafico
In una finestra propria: la linea di Fisher e il suo trigger, e tra loro l'istogramma di inversione, colorato a seconda che l'inversione cresca o si spenga. Le linee di divergenza si tracciano sulla linea di Fisher e, se volete, tra i perni corrispondenti sul grafico dei prezzi.
Il pannello
Un pannello su tela sul grafico dei prezzi, trascinabile, richiudibile e chiudibile. Mostra il timeframe in vigore e i valori delle impostazioni realmente usati nel calcolo. Dice che cosa è successo sull'ultima candela chiusa: un segnale BUY, un segnale SELL o nessuno. E dice se i numeri a schermo vengono dalla finestra delle proprietà o dal pannello, e quanti di essi sono stati cambiati a mano.
Sotto stanno le impostazioni che il pannello può muovere, con i loro valori correnti. L'ingranaggio apre un foglio a tre schede.
La scheda Values copre il timeframe, la finestra su cui il prezzo si normalizza, nove di serie, il livello estremo 1.5 che assegna a un'inversione grado 2 invece di 1, e le tre righe di divergenza. La scheda Styles copre la tavolozza, la linea e il suo trigger, lo spessore della linea e l'istogramma di inversione. Ogni riga di Values ha pulsanti a passo, un intervallo e una frase di aiuto.
La scheda Alerts copre l'interruttore principale, gli interruttori per evento, i canali, l'attesa in minuti e un avviso di prova.
Tre schemi di colore: scuro, chiaro e uno sicuro per il daltonismo che usa blu e arancione invece di rosso e verde. Tutto ciò che riguarda il pannello, compreso ogni valore cambiato sul foglio, è memorizzato per singolo grafico e sopravvive a un cambio di timeframe e a un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Spenti di serie. Sei eventi: un segnale BUY, un segnale SELL, una divergenza rialzista, una divergenza ribassista, l'attraversamento dello zero verso l'alto e l'attraversamento dello zero verso il basso. Ognuno ha il suo interruttore.
Canali: finestra popup, suono, push al terminale mobile e posta elettronica. Ci sono interruttori per evento e per canale, e una pausa di due ore per impostazione predefinita.
Gli avvisi scattano sull'ultima barra chiusa. Altri due avvisi, spenti per impostazione predefinita, parlano sulla barra in formazione entro un numero scelto di secondi prima della sua chiusura, e si chiamano anticipati perché un'inversione presente a metà barra può disfarsi. Telegram non fa parte di questo prodotto.
Multi timeframe
L'impostazione Timeframe calcola su un timeframe superiore e disegna qui il risultato. Vengono lette solo barre superiori chiuse: una barra del grafico mostra la barra superiore più recente già chiusa alla chiusura di quella stessa barra, quindi l'inversione cade sulla barra che chiude insieme alla superiore, e non viene disegnato nulla che non potesse essere noto in tempo reale.
La serie estranea viene costruita in background. La prima lettura può tornare vuota, l'indicatore riprova e il pannello dice se sta aspettando un download o se si trova davanti a una reale carenza di storico. Non fallisce mai l'inizializzazione per barre mancanti.
Lettura da un EA
Nove buffer, tutti leggibili con iCustom e CopyBuffer. Il buffer 0 porta la linea di Fisher e il buffer 1 porta il trigger, che nella definizione stessa di Ehlers è la linea di Fisher spostata indietro di una candela. Il buffer 2 porta l'istogramma di inversione, la distanza tra la linea e il suo trigger, e il buffer 3 è l'indice di colore che lo dipinge. Il buffer 4, Signal, vale +1 su una candela BUY, -1 su una candela SELL e 0 altrimenti. Il buffer 5 è il grado di quel segnale. Il buffer 6 porta i segni di divergenza, +1 rialzista e -1 ribassista. Il buffer 7 è la linea dello zero e il buffer 8 è Override.
Questo prodotto non ha buffer di prezzo Buy e Sell propri, perché in una finestra separata non c'è un prezzo a cui appendere una freccia. Il contratto è il buffer 4, il segnale: è riempito a ogni passaggio qualunque sia la scheda Styles e compare nella finestra dati. Una serie si nasconde togliendole il colore e mai svuotando un buffer, quindi tutti gli indici citati restano leggibili con la visualizzazione spenta.
Un'istanza creata con iCustom è di sola lettura e usa sempre i parametri che le avete passato. Il buffer Override permette a un expert advisor di rilevare che un'istanza sul grafico gira su numeri cambiati a mano dal pannello.
Provenienza
Questo è un port della Ehlers Fisher Transform. La matematica di John Ehlers è pubblica e l'indicatore è integrato in TradingView, il che rende ammissibile un port per formula. Due deviazioni sono dichiarate: la finestra di normalizzazione è progressiva sulle prime candele dove Pine non restituisce nulla ed entrambe le ricorsioni partono da zero, che è quanto fa la funzione nz di Ehlers stesso; e sulla primissima candela il trigger è uguale alla linea, perché l'istogramma lì sia zero e non un salto.
Il prodotto si chiama Fisher Transform MTF perché così si chiama il metodo, non perché qui se ne rivendichi la paternità. Il lavoro originale appartiene al suo autore.
Limiti onesti
L'oscillatore è vivo sulla barra in formazione. Un incrocio presente a metà barra può mancare alla chiusura, e con esso se ne vanno la riga del pannello e il grado. Le barre chiuse non cambiano.
La trasformata esagera per costruzione. Le letture estreme sono ciò che è fatta per produrre, e la loro frequenza è una proprietà della trasformata e non una misura di quanto sia insolito il mercato.
Il grado dice dove è iniziata l'inversione, non la probabilità che tenga. Grado 2 significa che è iniziata più lontano. Non dice altro.
La finestra di normalizzazione muove ogni inversione che il prodotto segnerà. Una finestra corta gira di continuo, una lunga di rado, e nessuna delle due impostazioni è quella giusta.
Qui non si dichiara alcuna cifra di rendimento, alcuna percentuale di operazioni vincenti e alcun risultato di backtest.
