Squeeze Momentum MTF
- Indicadores
-
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. - Versão: 1.3
Squeeze Momentum MTF responde a duas perguntas ao mesmo tempo, numa única subjanela.
A primeira é se o mercado está comprimido. As Bandas de Bollinger são comparadas com um Canal de Keltner: quando as Bandas de Bollinger ficam inteiramente dentro do Canal de Keltner, a volatilidade se contraiu e o mercado está em compressão. Quando voltam a sair para fora dele, a compressão se soltou.
A segunda é para onde aponta a energia comprimida. Uma série de preços sem tendência é ajustada por regressão linear, e o ponto final desse ajuste é o histograma de momento. O sinal indica o lado, e a cor diz ainda se a barra atual está se ampliando em relação à anterior ou perdendo força diante dela, de modo que um histograma ainda positivo mas encolhendo se lê de forma diferente de um positivo e crescente.
A decisão que ele apoia: o mercado estava quieto, acabou de deixar de estar quieto, e este é o lado em que o momento estava quando isso aconteceu.
O que aparece no gráfico
Na sua própria subjanela há duas coisas. O histograma de momento, em quatro cores: positivo e se ampliando, positivo e perdendo força, negativo e se ampliando, negativo e perdendo força. E uma fileira de pontos sobre a linha zero, em três estados: sem compressão, compressão em curso, compressão recém-solta.
O sinal que o produto publica é a soltura: a barra fechada anterior estava em compressão e esta já não está, e o sinal do momento indica para que lado.
O painel
Um painel em canvas, por padrão no gráfico de preço em vez de espremido na janela do oscilador, embora possa ser movido para lá. Arrastável, recolhível, fechável.
Mostra o tempo gráfico em vigor e os comprimentos de Bollinger e de Keltner realmente aplicados. Diz como está a última barra fechada: uma soltura de alta, uma soltura de baixa ou nenhuma soltura. E diz se os números vêm da janela de propriedades ou do painel, e quantos foram alterados.
Abaixo ficam os ajustes que o painel pode mover, com os seus valores. A engrenagem abre uma folha de três abas.
A aba Values cobre o tempo gráfico, o comprimento de Bollinger, o multiplicador de Bollinger, o comprimento de Keltner, o multiplicador de Keltner e se a amplitude de Keltner usa o true range ou a simples máxima menos mínima. Cada linha tem botões de passo, uma faixa e uma frase de ajuda. A aba Alerts cobre o interruptor geral, os interruptores por evento, quatro canais, a pausa e um botão de teste. A aba Styles cobre a paleta, se o histograma e os pontos de compressão são desenhados, e o tamanho do ponto; muda apenas a aparência.
Três esquemas de cor, incluindo um seguro para daltonismo que usa azul e laranja em vez de vermelho e verde. O estado do painel e cada mudança feita na folha persistem por gráfico através de uma troca de tempo gráfico e de um reinício do terminal. A interface é em inglês.
Alertas
Mudos de fábrica. Os eventos são um sinal BUY e um sinal SELL, ambos no sentido de uma soltura da compressão com o momento daquele lado. Canais: janela pop-up, som, push para o terminal móvel e e-mail. Há uma pausa por evento, de duas horas por padrão.
Os alertas disparam na última barra fechada. Outros dois alertas, desligados por padrão, falam na barra em formação dentro de um número escolhido de segundos antes do seu fechamento. São chamados antecipados porque uma soltura que aparece no meio da barra pode não estar mais lá no fechamento. O Telegram não faz parte deste produto.
Multi tempo gráfico
O ajuste Timeframe calcula num tempo gráfico superior e desenha o resultado aqui. Somente barras superiores fechadas são lidas: uma barra do gráfico mostra a barra superior mais recente que já havia fechado na hora daquela barra, e não a que a contém.
A série estrangeira é construída em segundo plano e a primeira leitura pode não devolver nada. O indicador tenta de novo e o painel diz se está esperando um download ou se falta histórico. Ele nunca falha a inicialização por barras ausentes.
Leitura a partir de um EA
Seis buffers, todos legíveis por iCustom e CopyBuffer. O buffer 0, Momentum, é o ponto final da regressão linear da série sem tendência. O buffer 1 é o índice de cor do histograma: 0 significa para cima e se ampliando, 1 para cima e perdendo força, 2 para baixo e se ampliando, 3 para baixo e perdendo força. O buffer 2, Squeeze, é o ponto, sempre 0.0 onde ele é visível. O buffer 3 é o índice de cor do ponto: 0 significa sem compressão, 1 compressão em curso, 2 compressão solta. O buffer 4, Signal, vale +1 quando uma compressão acabou de se soltar para cima, -1 quando se soltou para baixo e 0 quando não há soltura. O buffer 5, Override, conta quantos ajustes foram alterados a partir do painel.
Este produto não tem buffers de preço Buy e Sell separados. O evento está no buffer 4.
A aba Styles esconde um traçado tirando-lhe a cor, nunca esvaziando um buffer. Todo índice da lista acima continua legível por iCustom e CopyBuffer, e continua visível na janela de dados, com os interruptores de exibição desligados. O buffer 5 permite a uma estratégia perceber que uma instância do gráfico está rodando com valores alterados à mão a partir do painel; uma instância criada por iCustom é somente de leitura e usa sempre os parâmetros que você passou.
Procedência
Este é um port de "Squeeze Momentum Indicator [LazyBear]", a partir da publicação de código aberto do próprio autor. Nenhuma licença acompanha essa publicação, o que torna admissível um port fiel das fórmulas, e esta implementação segue as fórmulas em vez de adivinhá-las.
O produto leva o nome do método porque é exatamente ele que implementa. A obra original é de LazyBear e aqui não se reivindica autoria alguma sobre ela.
Limites honestos
O histograma e o ponto na barra em formação estão vivos e vão mudar até essa barra fechar. Uma soltura que aparece no meio da barra pode estar ausente no fechamento. As barras fechadas não mudam.
A soltura de uma compressão é uma afirmação sobre volatilidade, não sobre direção. O sinal do momento diz de que lado a energia estava no instante da soltura, e isso é uma descrição do que acabou de acontecer, não uma previsão do que vem a seguir.
Uma compressão também pode se soltar para lugar nenhum. Compressão é condição necessária para uma expansão, não suficiente.
Os ajustes de Bollinger e Keltner mudam materialmente a detecção da compressão. Alargar o multiplicador de Keltner produz mais compressões, estreitá-lo produz menos, e nenhuma das configurações é a correta.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest é afirmado aqui.

