Squeeze Momentum MTF MT4
- 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
Il mercato si fa silenzioso prima di muoversi, e questa finestra mostra entrambe le metà di quella frase. Squeeze Momentum MTF segna le barre in cui le Bande di Bollinger stanno interamente dentro il Canale di Keltner, stampa la barra esatta in cui questa compressione si rilascia, e colora un istogramma di momentum in modo che si veda da che parte era l'energia accumulata nel momento in cui si è liberata, su questo timeframe o su uno superiore disegnato proprio qui. Gratuito, senza prova e senza funzioni bloccate.
La prima domanda a cui risponde è se il mercato è compresso. Le Bande di Bollinger sono confrontate con un Canale di Keltner: quando le Bande di Bollinger stanno interamente dentro il Canale di Keltner, la volatilità si è contratta e il mercato è in squeeze. Quando tornano a uscirne, lo squeeze si è rilasciato.
La seconda è verso quale lato punta l'energia compressa. Una serie di prezzi depurata dal trend viene adattata tramite regressione lineare, e il punto finale di quell'adattamento è l'istogramma di momentum. Il suo segno indica il lato, e il suo colore dice anche se la barra attuale sta crescendo rispetto alla precedente o si sta affievolendo rispetto ad essa, così un istogramma ancora positivo ma in restringimento si legge diversamente da uno positivo e in crescita.
La decisione che supporta: il mercato era silenzioso, ha appena smesso di esserlo, ed ecco da che parte era il momentum quando è successo.
Cosa si vede sul grafico
Nella sua sottofinestra ci sono due cose. L'istogramma di momentum, in quattro colori: positivo e in crescita, positivo e in affievolimento, negativo e in crescita, negativo e in affievolimento. E una riga di punti sulla linea dello zero, in tre stati: nessuno squeeze, squeeze attivo, squeeze appena rilasciato.
Il segnale che il prodotto pubblica è il rilascio: la barra chiusa precedente era in squeeze e questa non lo è più, e il segno del momentum dice da che parte.
Il pannello
Un pannello su canvas, per impostazione predefinita sul grafico del prezzo invece che stipato nella finestra dell'oscillatore, anche se può essere spostato lì. È trascinabile, riducibile a icona e chiudibile.
Mostra il timeframe in vigore e le lunghezze di Bollinger e Keltner effettivamente usate. Dice cos'è l'ultima barra chiusa: un rilascio di squeeze rialzista, un rilascio di squeeze ribassista, o nessun rilascio. E dice se i numeri provengono dalla finestra delle proprietà o dal pannello, e quanti di essi sono stati cambiati.
Sotto ci sono le impostazioni che il pannello può muovere, con i loro valori. L'ingranaggio apre un foglio di tre schede.
La scheda Values copre il timeframe, la lunghezza di Bollinger, il moltiplicatore di Bollinger, la lunghezza di Keltner, il moltiplicatore di Keltner, e se il range di Keltner usa il vero range o la semplice differenza tra high e low. Ogni riga ha frecce di incremento, un range e una frase di aiuto. La scheda Alerts copre l'interruttore principale, gli interruttori per singolo evento, quattro canali, il tempo di attesa e un pulsante di prova. La scheda Styles copre la palette, se l'istogramma e i punti di squeeze sono disegnati, e la dimensione del punto; cambia solo l'aspetto.
Tre schemi di colore, incluso uno sicuro per i daltonici che usa il blu e l'arancione invece del rosso e del verde. Lo stato del pannello e ogni cambiamento fatto sul foglio persistono per ogni grafico attraverso un cambio di timeframe e un riavvio del terminale. L'interfaccia è in inglese.
Alert
Disattivati di fabbrica. Gli eventi sono un segnale BUY e un segnale SELL, entrambi indicano un rilascio di squeeze con il momentum su quel lato. Canali: una finestra popup, un suono, un push al terminale mobile e una e-mail. C'è un tempo di attesa per ogni evento, due ore per impostazione predefinita.
Gli alert scattano sull'ultima barra chiusa. Altri due alert, disattivati per impostazione predefinita, parlano sulla barra in formazione entro un numero scelto di secondi dalla sua chiusura. Sono chiamati precoci perché un rilascio che esiste a metà barra può essere svanito alla chiusura. Telegram non fa parte di questo prodotto.
Multi timeframe
L'impostazione Timeframe calcola su un timeframe superiore e disegna il risultato qui. Vengono lette solo le barre superiori chiuse: una barra del grafico mostra la barra superiore più recente che era già chiusa al momento proprio di quella barra, non quella che la contiene.
La serie estranea viene costruita in background e la prima lettura può tornare vuota. L'indicatore riprova, e il pannello dice se sta aspettando un download o se la storia è insufficiente. L'inizializzazione non fallisce mai per mancanza di barre.
Lettura da un EA
Tredici buffer, tutti leggibili tramite iCustom. MetaTrader 4 disegna solo i buffer iniziali, quindi le serie disegnate vengono prima e il contratto leggibile sta dietro di esse. Questa mappa non è la mappa dell'edizione per MetaTrader 5: un EA scritto per quell'edizione deve essere ripuntato verso gli indici qui sotto.
I buffer da 0 a 3 sono la suddivisione visiva dell'istogramma di momentum, un istogramma semplice per stato: positivo e in crescita, positivo e in affievolimento, negativo e in crescita, negativo e in affievolimento. I buffer da 4 a 6 sono la suddivisione visiva del punto di squeeze, una riga per stato: nessuno squeeze, squeeze attivo, squeeze rilasciato. Il buffer 7 è Momentum, il punto finale della regressione lineare della serie depurata dal trend, come serie continua unica. Il buffer 8 è l'indice di colore che l'accompagna: 0 significa in salita e in crescita, 1 in salita e in affievolimento, 2 in discesa e in crescita, 3 in discesa e in affievolimento. Il buffer 9 è Squeeze, il punto come serie unica, e il buffer 10 è il suo indice di colore: 0 significa nessuno squeeze, 1 squeeze attivo, 2 squeeze rilasciato. Il buffer 11 è Signal: +1 quando uno squeeze si è appena rilasciato rialzista, -1 quando si è rilasciato ribassista, 0 quando non c'è rilascio. Il buffer 12 è Override, il numero di impostazioni cambiate dal pannello.
La finestra dei dati elenca le sette righe disegnate, le quattro colonne dell'istogramma e le tre righe di punti. Il contratto, i buffer da 7 a 12, non compare lì, e questo non dimostra nulla: iCustom legge ognuno degli indici sopra allo stesso modo. Questo prodotto non ha buffer di prezzo Buy e Sell separati; l'evento è il buffer 11.
MQL4 non ha gruppi di input, quindi la lista di parametri che un EA passa qui a iCustom è più corta di quella dell'edizione per MetaTrader 5, e le posizioni sono diverse. Costruite la chiamata secondo la lista di input di questa edizione, non quella dell'altra piattaforma.
La scheda Styles nasconde un plot togliendogli il colore, mai svuotando un buffer. Il buffer 12 permette a una strategia di sapere che un'istanza sul grafico funziona con valori cambiati a mano dal pannello; un'istanza creata tramite iCustom è di sola lettura e usa sempre i parametri che avete passato.
Provenienza
Questo è un port di "Squeeze Momentum Indicator [LazyBear]", tratto dalla pubblicazione open source dello stesso autore. A quella pubblicazione non è allegata alcuna licenza, il che rende ammissibile un port fedele delle formule, e questa implementazione segue le formule invece di indovinarle.
Il prodotto porta il nome del metodo perché è ciò che implementa. Il lavoro originale è di LazyBear e qui non se ne rivendica la paternità.
Limiti onesti
L'istogramma e il punto sulla barra in formazione sono live e cambieranno finché quella barra non chiude. Un rilascio visibile a metà barra può essere assente alla chiusura. Le barre chiuse non cambiano.
Un rilascio di squeeze è un'affermazione sulla volatilità, non sulla direzione. Il segno del momentum dice da che parte era l'energia nel momento del rilascio, ed è una descrizione di ciò che è appena accaduto, non una previsione di ciò che viene dopo.
Uno squeeze può anche rilasciarsi nel nulla. La compressione è una condizione necessaria per un'espansione, non sufficiente.
Le impostazioni di Bollinger e Keltner spostano in modo sensibile il rilevamento dello squeeze. Allargare il moltiplicatore di Keltner produce più squeeze, restringerlo ne produce meno, e nessuna delle due configurazioni è quella corretta.
Nessuna cifra di profitto, tasso di successo o risultato di backtest è affermato qui.

