Wave Trend Oscillator Scanner
- Indicatori
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Versione: 1.3
- Attivazioni: 20
Wave Trend Oscillator Scanner sono due prodotti in un solo file. Il primo è l'oscillatore Wave Trend stesso, nella sottofinestra di questo grafico: le linee d'onda veloce e lenta e l'istogramma della loro differenza, colorato a seconda che il momentum si espanda o si affievolisca, con linee di divergenza che possono essere disegnate anche sul grafico dei prezzi.
Il secondo è un tabellone che esegue lo stesso calcolo su un elenco di simboli e su più timeframe alla volta. È uno dei due prodotti della famiglia in cui il grado compare davvero sul tabellone, perché l'oscillatore Wave Trend valuta i suoi incroci con uno o due in base a quanto il mercato fosse entrato nella zona.
Il tabellone dice quali strumenti hanno incrociato e quanto tempo fa. La sottofinestra sottostante mostra l'oscillatore che lo ha prodotto, così non serve allegare un secondo indicatore per agire su ciò che la tabella ha trovato.
Il tabellone
Una riga per simbolo, una colonna per timeframe scansionato, fino a quattro colonne e fino a ventotto simboli. L'elenco dei simboli è separato da virgole, oppure il tabellone può prendere l'elenco della Panoramica del mercato. Prefisso e suffisso del broker vengono rilevati dal grafico su cui vi trovate, oppure indicati a mano. Di fabbrica il tabellone scansiona quattro timeframe: M15, H1, H4 e D1.
Una cella si legge come ^14b G2: la direzione dell'incrocio, quante barre fa è scattato e il suo grado. La parola flat significa che il calcolo è avvenuto e non ha trovato incroci nella finestra. Tre punti significano che la cella non è stata misurata, e passandoci sopra il motivo viene spiegato a parole, insieme al valore corrente della linea lenta. Un segnale più vecchio della soglia di freschezza mantiene la tinta e perde peso. Una riga con un segnale fresco in qualunque punto riceve una velatura del colore di accento.
La colonna AGREE prende le colonne di timeframe visibili di un simbolo, trova il lato di maggioranza e stampa v3/4: la direzione e quanti dei timeframe visibili stanno su quel lato. L'accordo pieno è scritto in grassetto nel colore di quel lato, perché è proprio quella la riga che il tabellone esiste per far emergere. Un pareggio stampa un trattino e volutamente non viene trattato come verdetto. Con un solo timeframe visibile la colonna viene tolta del tutto invece di stampare un 1/1 che ripete la cella accanto.
Le intestazioni di colonna sono pulsanti. Un clic su un'intestazione di timeframe ordina per quella colonna, prima i più freschi e in fondo le righe senza nulla; un altro clic inverte. Un clic su AGREE ordina per accordo, prima l'accordo pieno. L'intestazione attiva porta il colore di accento e un segno. Un pulsante Sort a parte scorre freschezza, grado e nome, e qui l'ordine per grado è un ordine vero.
Un pulsante Show scorre tutti, acquisti, vendite e freschi. Acquisti e vendite seguono il verdetto di AGREE e non una singola cella, così una riga sotto gli acquisti mostra sempre in AGREE un glifo verso l'alto, e un pareggio non compare sotto nessuno dei due. Il filtro agisce sulla vista e non sul calcolo: una riga nascosta continua a essere misurata e può ancora suonare.
La legenda sopra la tabella decodifica la notazione in una riga, compresa la parte sul grado, che stampa solo perché questo port assegna gradi. Si può disattivare. I pulsanti dei timeframe mostrano e nascondono una colonna senza fermare la misura che sta dietro.
Il numero di righe visibili viene adattato al riquadro e l'impostazione delle righe è un massimo. I pulsanti di pagina compaiono solo quando le righe non entrano. Poiché il tabellone non disegna mai più righe di quante il riquadro ne contenga, i pulsanti di pagina restano sempre sullo schermo e sempre raggiungibili, per quanto alta sia l'impostazione delle righe.
Un clic su una cella porta questo grafico su quel simbolo e su quel timeframe. Due righe di stato sono sempre in vista: simboli pronti sul totale, tempo dall'ultimo aggiornamento, segnali nella finestra di ricerca; poi la riga del watchdog oppure una frase che spiega perché non si vede nulla.
Diagnostica
Un secondo pannello, spento di fabbrica, risponde alla domanda "perché non c'è segnale": copertura per simbolo, quali serie sono corte di barre e di quante, quanti segnali sono stati trovati nella finestra e quanti simboli questo indicatore ha attivato nella Panoramica del mercato. Una cella che non è stato possibile misurare viene spiegata invece di restare vuota.
L'indicatore sul grafico
Disegnato nella propria sottofinestra con un livello zero punteggiato: le linee d'onda veloce e lenta e l'istogramma del momentum tra di esse. Le linee di divergenza sono disegnate nella sottofinestra e, a scelta, sul grafico dei prezzi tra i due pivot di prezzo, così da vedere la divergenza dove si opera davvero. Il suo timeframe si imposta separatamente dai timeframe che il tabellone scansiona.
Il foglio delle impostazioni
L'ingranaggio apre tre schede. Values contiene il timeframe, la lunghezza del canale, la lunghezza della media, il livello di ipercomprato 1, il livello di ipervenduto 1, se disegnare le linee di divergenza e la distanza minima e massima consentita tra i due pivot di una divergenza. Ogni riga ha pulsanti a passo, un intervallo e una frase di aiuto. Cambiarne una ricalcola l'intero tabellone, e il pannello ne riferisce l'avanzamento.
Alerts contiene l'interruttore generale, gli interruttori per evento, quattro canali, la pausa e un pulsante di prova. Styles contiene l'interruttore della legenda, la palette, se disegnare le linee WT1 e WT2, se disegnare l'istogramma del momentum, lo spessore della linea e se disegnare la divergenza sul grafico dei prezzi. Sono gli stessi comandi di visualizzazione dell'indicatore a grafico singolo corrispondente, con gli stessi nomi, così un grafico configurato in un modo può essere riprodotto sull'altro.
Sono inclusi tre schemi di colore, uno dei quali sicuro per i daltonici, costruito su blu e arancione invece che su rosso e verde. Posizione del pannello, schema, ordinamento, filtro, colonne visibili e ogni valore cambiato nel foglio si conservano per grafico attraverso un cambio di timeframe e un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Gli avvisi sono spenti di fabbrica, con un interruttore generale sul pannello e accanto un pulsante Test alert. Gli eventi sono un BUY fresco e un SELL fresco, dichiarati separatamente per ciascun timeframe scansionato, più lo stato dei dati, che parla quando un simbolo perde o recupera i suoi dati. L'impostazione del grado minimo qui fa un lavoro vero: portatela a due e parleranno solo gli incroci che hanno raggiunto il livello profondo.
Li trasportano quattro canali: finestra popup, suono, notifica push al terminale mobile e posta elettronica. La pausa è tenuta per cella e per evento, trenta minuti per impostazione predefinita. Telegram non fa parte di questo prodotto.
Costo
Il lavoro è contingentato: a ogni scatto del timer viene aggiornato un numero stabilito di simboli, così un elenco lungo distribuisce il carico invece di bloccare il terminale. La prima passata è progressiva e il pannello riferisce la percentuale misurata.
Lettura da un EA
I buffer dell'indicatore sul grafico sono leggibili tramite iCustom e CopyBuffer. Il buffer 0 è WT1, la linea d'onda veloce, e il buffer 1 è WT2, la linea d'onda lenta. Il buffer 2 è l'istogramma del momentum, la differenza tra WT1 e WT2, e il buffer 3 è l'indice di colore che lo accompagna. Il buffer 4 è Signal: +1 su un incrocio BUY, -1 su un incrocio SELL, 0 quando non ce n'è nessuno. Il buffer 5 è Grade, 1 o 2 su una barra di segnale. Il buffer 6 è Div, lo stato della divergenza. Il buffer 7 è Zero: +1 quando la linea veloce ha attraversato lo zero verso l'alto, -1 verso il basso e 0 negli altri casi.
Questo prodotto non ha buffer di prezzo separati per Buy e Sell. Il segnale sta nel buffer 4 e il suo grado nel buffer 5.
La scheda Styles nasconde un tracciato togliendogli il colore, mai svuotando un buffer. Ogni indice elencato resta leggibile tramite iCustom e CopyBuffer e resta visibile nella Finestra dati, con la visualizzazione spenta.
Il tabellone è un pannello e non un buffer. Si legge con gli occhi e tramite gli avvisi.
Provenienza
Questo è un port di "WaveTrend [LazyBear]" da TradingView. La provenienza è una ricostruzione: le formule sono canoniche e ampiamente replicate, e sono state usate come specifica di lavoro di questo file. Lo script è pubblicato apertamente, il che rende ammissibile un port per formule.
Il prodotto porta il nome del metodo perché è esattamente ciò che implementa. L'opera originale è di LazyBear e qui non se ne rivendica la paternità.
Limiti onesti
Il tabellone legge barre chiuse e conta l'età di una cella in barre chiuse. Nella sottofinestra l'oscillatore è vivo sulla barra in formazione, e un incrocio presente a metà barra può essere sparito alla chiusura. Un valore pubblicato su una barra chiusa non cambia più in seguito.
I segni di divergenza non vengono mai posti sulla barra in formazione. Un pivot richiede che esistano le barre da entrambi i lati, perciò la divergenza compare a posteriori per costruzione. Qui nulla disegna una divergenza in una barra passata che non l'aveva.
Il grado descrive quanto a fondo nella zona sia arrivato il mercato, non una probabilità. Una cella di grado 2 è andata più a fondo. Questo è tutto ciò che dice.
Un incrocio non è una direzione. In un trend l'oscillatore raggiunge la stessa zona più e più volte e ogni incrocio che produce è contro quel trend, e su un tabellone questo significa che diverse coppie correlate si accendono insieme.
AGREE conta i timeframe. Quattro letture correlate di uno stesso strumento che concordano non sono quattro conferme indipendenti. Un pareggio volutamente non produce verdetto ed è nascosto sia dal filtro degli acquisti sia da quello delle vendite.
La scansione costa. Ventotto simboli su quattro timeframe fanno centododici celle; su una macchina lenta si abbassa l'impostazione del contingente.
Qui non si dichiara alcuna cifra di rendimento, alcuna percentuale di operazioni vincenti e alcun risultato di backtest.

