Squeeze Momentum Scanner
- 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
- Ativações: 20
Squeeze Momentum Scanner são dois produtos em um único arquivo. O primeiro é o próprio Squeeze Momentum MTF, na subjanela deste gráfico: o histograma de momento colorido conforme se expande ou se apaga, e a fileira de pontos de compressão que diz se as Bandas de Bollinger estão dentro do Canal de Keltner, fora dele, ou acabaram de sair.
The price increases every 10 purchases, the next price is $39
O segundo é um quadro que roda o mesmo cálculo sobre uma lista de símbolos e em vários tempos gráficos ao mesmo tempo. A liberação de uma compressão é um evento curto e acontece em instrumentos diferentes em momentos diferentes, que é exatamente o caso para o qual um quadro existe: a tabela as encontra, e a subjanela abaixo mostra o histograma que produziu uma delas.
O quadro
Uma linha por símbolo, uma coluna por tempo gráfico varrido, até quatro colunas e até vinte e oito símbolos. A lista de símbolos é separada por vírgulas, ou o quadro pode pegar em seu lugar a lista do Market Watch. Prefixo e sufixo da corretora são detectados a partir do gráfico em que você está, ou informados à mão. De fábrica o quadro varre quatro tempos gráficos: M15, H1, H4 e D1.
Uma célula se lê como ^14b: o lado em que o momento estava quando a compressão se liberou, e há quantas barras foi essa liberação. A palavra flat significa que o cálculo rodou e não achou nenhuma liberação na janela. Três pontos significam que a célula ainda não foi medida, e passar o cursor sobre ela explica o motivo. Uma liberação mais antiga que o limiar de frescor mantém o matiz e perde peso. Uma linha que carrega uma liberação fresca em qualquer ponto recebe uma lavagem da cor de destaque.
A coluna AGREE pega as colunas de tempos gráficos visíveis de um símbolo, acha o lado majoritário e imprime algo como v3/4: a direção e quantos dos tempos gráficos visíveis estão nela. A concordância total é desenhada em negrito na cor daquele lado. Um empate imprime um traço e não é um veredito, porque chamar de sinal uma divisão de um para um seria inventar convicção. Com um único tempo gráfico visível a coluna some inteira em vez de imprimir um 1/1 que repete a célula ao lado.
Os cabeçalhos de coluna são botões. Um clique no cabeçalho de um tempo gráfico ordena por aquela coluna, o mais fresco em cima e as linhas vazias no fim; um segundo clique inverte. Um clique em AGREE ordena por concordância, primeiro a total. O cabeçalho ativo leva a cor de destaque e uma marca. Um botão Sort separado percorre frescor, grau e nome.
Um botão Show percorre tudo, compras, vendas e frescos. Compras e vendas seguem o veredito de AGREE em vez de uma célula isolada, então uma linha mostrada sob compras sempre lê um glifo para cima em AGREE, e um empate não aparece sob nenhuma das duas. O filtro age sobre a visão e não sobre o cálculo.
A legenda acima da tabela decodifica a notação e pode ser desligada. Os botões de tempo gráfico mostram e escondem uma coluna sem parar a medição. Um clique em uma célula troca este gráfico para aquele símbolo e aquele tempo gráfico.
O número de linhas visíveis é ajustado ao painel e o ajuste de linhas é um máximo. Os botões de página aparecem só quando as linhas não cabem. Como o quadro nunca desenha mais linhas do que o painel comporta, os botões de página estão sempre na tela e sempre alcançáveis, por mais alto que esteja o ajuste de linhas.
Duas linhas de estado estão sempre à vista: símbolos prontos do total, tempo desde a última atualização, liberações achadas na janela de busca; depois, ou a linha do cão de guarda, ou uma frase explicando por que nada aparece.
Diagnóstico
Um segundo painel, desligado de fábrica, responde à pergunta "por que não há sinal": cobertura de símbolos, quais séries estão curtas de barras, quantos sinais foram achados na janela e quantos símbolos este indicador ligou no Market Watch. Uma célula que não pôde ser medida é explicada em vez de ficar em branco.
O indicador no gráfico
Desenhado na sua própria subjanela: o histograma de momento de quatro cores e os pontos de compressão de três estados. Seu tempo gráfico é ajustado à parte dos tempos gráficos que o quadro varre.
A folha de ajustes
A engrenagem abre três abas. 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. Mudar uma recalcula o quadro inteiro, e o painel informa o progresso enquanto isso.
Alerts cobre o interruptor geral, os interruptores por evento, os quatro canais, a pausa e um botão de teste.
Styles cobre a legenda, a paleta, o histograma de momento, os pontos de compressão e o tamanho do ponto. São os mesmos controles de exibição que o indicador de gráfico único correspondente traz, com os mesmos nomes, de modo que um gráfico ajustado de um jeito pode ser reproduzido no outro.
Três esquemas de cor, incluindo um seguro para daltonismo que usa azul e laranja em vez de vermelho e verde. Posição do painel, esquema, ordenação, filtro, colunas visíveis e todo valor mudado 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
Calados de fábrica, com um interruptor geral no painel e um botão Test alert ao lado.
Os eventos são um BUY fresco e um SELL fresco, declarados separadamente para cada tempo gráfico varrido, mais a saúde dos dados, que fala quando um símbolo perde ou recupera seus dados. Existe um ajuste de grau mínimo; este port não atribui graus, então para ele todo sinal conta como grau um.
Os canais são uma janela pop-up, um som, um push para o terminal móvel e o e-mail. A pausa é mantida por célula e por evento, trinta minutos de fábrica. Telegram não faz parte deste produto.
Custo do cálculo
O trabalho tem orçamento: a cada tique do temporizador um número fixo de símbolos é atualizado, então uma lista longa espalha sua carga em vez de travar o terminal. A primeira passagem é progressiva e o painel informa a porcentagem medida.
Leitura a partir de um EA
Os buffers do indicador do gráfico são legíveis por iCustom e CopyBuffer. O buffer 0, Momentum, é o ponto final da regressão linear da série sem tendência, e o buffer 1 é o índice de cor dele: 0 significa para cima e em expansão, 1 para cima e se apagando, 2 para baixo e em expansão, 3 para baixo e se apagando. O buffer 2, Squeeze, é o ponto, sempre igual a 0.0 onde ele é visível, e o buffer 3 é o índice de cor dele: 0 significa sem compressão, 1 compressão em curso, 2 compressão liberada. O buffer 4, Signal, vale +1 em uma liberação de alta, -1 em uma de baixa e 0 quando não há nenhuma.
Neste produto não existem buffers de preço Buy e Sell separados: o evento é o buffer 4.
A aba Styles esconde um traçado tirando a cor dele, nunca esvaziando um buffer. Todo índice listado continua legível por iCustom e CopyBuffer e continua visível na janela de dados com a exibição desligada.
O quadro é um painel e não um buffer. Ele é lido com os olhos e por meio de alertas.
Procedência
Este é um port de "Squeeze Momentum Indicator [LazyBear]", a partir da publicação aberta 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 isso que ele implementa. A obra original é de LazyBear e aqui não se reivindica autoria alguma sobre ela.
Limites honestos
O quadro lê barras fechadas e conta a idade de uma célula em barras fechadas. Na subjanela, o histograma e o ponto da barra que ainda não fechou estão vivos e vão mudar até ela fechar, então uma liberação visível no meio da barra pode estar ausente no fechamento. O que uma barra fechada publicou não muda depois.
A liberação de uma compressão é uma afirmação sobre volatilidade e não sobre direção. O sinal do momento diz de que lado estava a energia no instante da liberação. Uma compressão também pode se liberar no vazio: compressão é condição necessária para expansão, não suficiente.
AGREE conta tempos gráficos, não estima probabilidade, e quatro leituras correlacionadas de um mesmo instrumento concordando não é o mesmo que quatro confirmações independentes. Um empate deliberadamente não produz veredito e fica escondido tanto pelo filtro de compras quanto pelo de vendas.
Os ajustes de Bollinger e Keltner mudam de forma substancial quantas compressões são detectadas. Um multiplicador de Keltner mais largo dá mais, um mais estreito dá menos, e nenhuma das duas configurações é a correta.
Varrer custa. Vinte e oito símbolos em quatro tempos gráficos dão cento e doze células; numa máquina lenta o que se deve baixar é o ajuste de orçamento.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de teste são afirmados aqui.

