Squeeze Momentum 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
Squeeze Momentum Scanner sono due prodotti in un solo file. Il primo è Squeeze Momentum MTF stesso, nella sottofinestra propria di questo grafico: l'istogramma del momentum colorato secondo espansione e affievolimento, e la fila di punti di compressione che dice se le bande di Bollinger stanno dentro il canale di Keltner, fuori, oppure ne sono appena uscite.
Il secondo è un quadro che esegue lo stesso calcolo su un elenco di simboli e su più timeframe contemporaneamente. Il rilascio di una compressione è un evento breve e capita su strumenti diversi in momenti diversi, ed è esattamente il caso per cui esiste un quadro: la tabella li trova, e la sottofinestra sotto vi mostra l'istogramma che ne ha prodotto uno.
Il quadro
Una riga per simbolo, una colonna per timeframe scansionato, fino a quattro colonne e fino a ventotto simboli. L'elenco dei simboli si scrive separato da virgole, oppure il quadro può prendere al suo posto l'elenco di Market Watch. Prefisso e suffisso del broker vengono riconosciuti dal grafico su cui vi trovate, oppure indicati a mano. Di serie il quadro scansiona quattro timeframe: M15, H1, H4 e D1.
Una cella si legge come ^14b: il lato su cui stava il momentum al momento del rilascio, e quante barre fa quel rilascio è avvenuto. La parola flat significa che il calcolo è stato fatto e non ha trovato rilasci nella finestra. Tre puntini significano che la cella non è ancora misurata, e passandoci sopra il motivo viene spiegato. Un rilascio più vecchio della soglia di freschezza mantiene la tinta e perde peso. Una riga che porta un rilascio fresco in qualunque punto riceve una velatura del colore di accento.
La colonna AGREE prende le colonne dei timeframe visibili di un simbolo, trova il lato di maggioranza e stampa qualcosa come v3/4: la direzione e quanti dei timeframe visibili le stanno dietro. L'accordo pieno viene reso in grassetto nel colore di quel lato. Una parità stampa un trattino e non è un verdetto, perché chiamare segnale una divisione uno a uno vorrebbe dire inventarsi una convinzione. Con un solo timeframe visibile la colonna sparisce del tutto invece di stampare un 1/1 che ripete la cella accanto.
Le intestazioni di colonna sono pulsanti. Un clic sull'intestazione di un timeframe ordina per quella colonna, il più fresco in alto e le righe vuote in fondo; un secondo 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 separato scorre freschezza, grado e nome.
Un pulsante Show scorre tutto, acquisti, vendite e freschi. Acquisti e vendite seguono il verdetto di AGREE invece di una singola cella, quindi una riga mostrata sotto acquisti legge sempre un glifo verso l'alto in AGREE, e una parità non compare sotto nessuna delle due. Il filtro agisce sulla vista e non sul calcolo.
La legenda sopra la tabella decodifica la notazione e si può spegnere. I pulsanti dei timeframe mostrano e nascondono una colonna senza fermare la misura. Un clic su una cella porta questo grafico su quel simbolo e su quel timeframe.
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 quadro 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.
Due righe di stato sono sempre in vista: simboli pronti sul totale, tempo dall'ultimo aggiornamento, rilasci trovati nella finestra di ricerca; poi la riga del cane da guardia oppure una frase che spiega perché non si vede nulla.
Diagnostica
Un secondo pannello, spento di serie, risponde alla domanda "perché non c'è segnale": copertura dei simboli, quali serie sono corte di barre, quanti segnali sono stati trovati nella finestra e quanti simboli questo indicatore ha attivato in Market Watch. Una cella che non si è potuta misurare viene spiegata invece di restare vuota.
L'indicatore sul grafico
Disegnato nella sua sottofinestra: l'istogramma del momentum a quattro colori e i punti di compressione a tre stati. Il suo timeframe si imposta separatamente dai timeframe che il quadro scansiona.
Il foglio delle impostazioni
L'ingranaggio apre tre schede. Values copre il timeframe, la lunghezza di Bollinger, il moltiplicatore di Bollinger, la lunghezza di Keltner, il moltiplicatore di Keltner e se l'ampiezza di Keltner usi il true range oppure il semplice massimo meno minimo. Ogni riga ha pulsanti a passo, un intervallo e una frase di aiuto. Cambiarne una ricalcola l'intero quadro, e il pannello riferisce il progresso mentre lo fa.
Alerts copre l'interruttore generale, gli interruttori per evento, i quattro canali, la pausa e un pulsante di prova.
Styles copre la legenda, la palette, l'istogramma del momentum, i punti di compressione e la dimensione del punto. Sono gli stessi comandi di visualizzazione che porta l'indicatore a grafico singolo corrispondente, con gli stessi nomi, così un grafico impostato in un modo si riproduce sull'altro.
Tre schemi di colore, incluso uno sicuro per il daltonismo che usa blu e arancione invece di rosso e verde. Posizione del pannello, schema, ordinamento, filtro, colonne visibili e ogni valore cambiato sul foglio restano per grafico attraverso un cambio di timeframe e un riavvio del terminale. L'interfaccia è in inglese.
Avvisi
Muti di serie, 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 ogni timeframe scansionato, più lo stato dei dati, che parla quando un simbolo perde o riprende i suoi dati. C'è un'impostazione di grado minimo; questo port non assegna gradi, quindi per essa ogni segnale conta come grado uno.
I canali sono una finestra a comparsa, un suono, una notifica push al terminale mobile e la posta elettronica. La pausa è tenuta per cella e per evento, trenta minuti di serie. Telegram non fa parte di questo prodotto.
Costo del calcolo
Il lavoro è a budget: a ogni tic del timer viene aggiornato un numero fissato 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, Momentum, è il punto finale della regressione lineare della serie detrendizzata, e il buffer 1 è il suo indice di colore: 0 significa su in espansione, 1 su in affievolimento, 2 giù in espansione, 3 giù in affievolimento. Il buffer 2, Squeeze, è il punto, sempre pari a 0.0 dove è visibile, e il buffer 3 è il suo indice di colore: 0 significa nessuna compressione, 1 compressione in corso, 2 compressione rilasciata. Il buffer 4, Signal, vale +1 per un rilascio rialzista, -1 per uno ribassista e 0 quando non ce n'è.
In questo prodotto non ci sono buffer di prezzo Buy e Sell separati: l'evento è il buffer 4.
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 dei dati con la visualizzazione spenta.
Il quadro è un pannello e non un buffer. Si legge con gli occhi e tramite gli avvisi.
Provenienza
Questo è un port di "Squeeze Momentum Indicator [LazyBear]", dalla pubblicazione aperta dell'autore stesso. A quella pubblicazione non è allegata alcuna licenza, il che rende ammissibile un port fedele delle formule, e questa realizzazione segue le formule invece di indovinarle.
Il prodotto porta il nome del metodo perché è proprio quello che implementa. L'opera originale è di LazyBear e qui non se ne rivendica alcuna paternità.
Limiti onesti
Il quadro legge barre chiuse e conta l'età di una cella in barre chiuse. Nella sottofinestra l'istogramma e il punto della barra non ancora chiusa sono vivi e cambieranno fino alla sua chiusura, quindi un rilascio visibile a metà barra può risultare assente alla chiusura. Ciò che una barra chiusa ha pubblicato poi non cambia più.
Il rilascio di una compressione è un'affermazione sulla volatilità e non sulla direzione. Il segno del momentum dice da che parte stava l'energia nell'istante del rilascio. Una compressione può anche rilasciarsi nel nulla: la compressione è condizione necessaria dell'espansione, non sufficiente.
AGREE conta timeframe, non stima probabilità, e quattro letture correlate di uno stesso strumento che concordano non sono la stessa cosa di quattro conferme indipendenti. Una parità deliberatamente non produce verdetto ed è nascosta sia dal filtro acquisti sia da quello vendite.
Le impostazioni di Bollinger e Keltner cambiano in modo sostanziale quante compressioni vengono rilevate. Un moltiplicatore di Keltner più largo ne dà di più, uno più stretto ne dà di meno, e nessuna delle due configurazioni è quella giusta.
Scansionare costa. Ventotto simboli su quattro timeframe fanno centododici celle; su una macchina lenta quello da abbassare è il valore del budget.
Qui non si dichiara alcun rendimento, alcuna percentuale di operazioni vincenti né alcun risultato di test.

