QQE Mod Scanner MT4
- 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
Vinte e oito símbolos em quatro tempos gráficos de uma vez, e um quadro que admite quando o momento não está confirmado. QQE Mod Scanner roda dois blocos QQE independentes sobre o RSI de toda a sua lista de instrumentos, imprime em cada célula para que lado o momento virou e há quantas barras, e escreve flat onde os dois blocos não concordam em vez de colorir a célula mesmo assim. A coluna AGREE diz quantos tempos gráficos estão do mesmo lado, e o próprio oscilador é desenhado na sub-janela abaixo da tabela, de modo que no momento em que o quadro encontra algo você já está olhando para aquilo.
O preço aumenta $10 a cada 10 compras.
São dois produtos em um único arquivo. O primeiro é o próprio oscilador QQE Mod, na sub-janela deste gráfico: dois blocos QQE independentes sobre o RSI, reduzidos a um histograma, uma linha que acompanha traçada em torno do zero e um filtro de Bollinger sobre essa linha. O estado publicado é a combinação dos dois, aceso quando os dois blocos concordam na direção e cinza quando não concordam.
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. O quadro diz quais instrumentos estão com o momento confirmado e há quanto tempo. A sub-janela abaixo mostra o histograma de verdade, então você não precisa de um segundo indicador para agir sobre o que a tabela encontrou.
O quadro
Uma linha por símbolo, uma coluna por tempo gráfico varrido, até quatro colunas e até vinte e oito símbolos. Por padrão a lista varre quinze, e um único ajuste a leva a vinte e oito. 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: a direção confirmada e há quantas barras o estado virou para lá. A palavra flat significa que o cálculo rodou e não achou confirmação ali. Três pontos significam que a célula ainda não foi medida, e, com os tooltips ligados, passar o cursor sobre ela explica o motivo em palavras. Um sinal mais antigo que o limiar de frescor mantém o matiz e perde peso. Uma linha com um sinal fresco em qualquer ponto recebe uma lavagem da cor de destaque.
A coluna AGREE é para isso que um quadro existe. Para cada símbolo ela pega as colunas de tempos gráficos visíveis, acha o lado majoritário e imprime 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 é tratado como veredito, porque uma divisão de um para um não é convicção. Com um único tempo gráfico visível a coluna some inteira em vez de imprimir um 1/1 que apenas repetiria a vizinha.
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 e não 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. Isso filtra a visão e não o cálculo: uma linha oculta continua sendo medida e ainda pode alertar.
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 por trás dela. Um clique em uma célula troca este gráfico para aquele símbolo e aquele tempo gráfico, em vez de abrir uma janela por clique.
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, sinais 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 e por quanto, 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 em uma sub-janela própria: o histograma de três estados, a linha que acompanha em torno do zero e as bandas de Bollinger pontilhadas do filtro. Pode ser desligado se você quiser só o quadro. 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 contém o tempo gráfico, o período de RSI do bloco um, o período de RSI do bloco dois, o limiar do bloco dois, o comprimento de Bollinger, o multiplicador de Bollinger e o fator QQE do bloco um. Cada linha tem botões de passo, uma faixa e uma frase de ajuda. Mudar qualquer uma recalcula o quadro inteiro, e o painel informa o progresso enquanto isso.
Um valor movido no painel passa a valer na hora, inclusive com o mercado fechado: o oscilador do gráfico é recalculado e redesenhado ali mesmo em vez de esperar o próximo tique, e o quadro começa sua nova passagem sem demora.
Alerts contém o interruptor geral, os interruptores por evento, quatro canais, a pausa e um botão de teste. Styles contém o interruptor da legenda, a paleta, se o histograma é desenhado, se a linha que acompanha é desenhada, se o envelope de Bollinger é desenhado, e a espessura da linha. 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.
Vêm três esquemas de cor, um deles 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.
Quatro canais os levam: janela pop-up, som, push para o terminal móvel e e-mail. A pausa é mantida por célula e por evento, trinta minutos de fábrica, porque um quadro que vigia muitos símbolos tem muito mais ocasiões de se repetir do que um único gráfico.
Carga sobre o terminal
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 Expert Advisor
As leituras próprias do quadro estão no painel; a metade de gráfico publica buffers. São nove, todos legíveis por iCustom. O MetaTrader 4 não tem plotagem com índice de cor, então o único histograma da edição para MetaTrader 5 vira aqui três histogramas simples, um por cor, e esta edição tem por isso um mapa próprio. Os buffers 0, 1 e 2 são essas três cópias de exibição: sem confirmação, para cima e para baixo. Eles vêm primeiro porque o MetaTrader 4 pinta na ordem dos buffers, o que põe o histograma sob as linhas exatamente como no MetaTrader 5. O buffer 3 é TL1-50, a linha que acompanha do bloco um deslocada para ficar em torno do zero. O buffer 4 é UpperBB, a banda de Bollinger superior do filtro, e o buffer 5 é LowerBB, a banda inferior.
O contrato que um Expert Advisor deve ler começa no buffer 6. O buffer 6 é Histo, o valor do histograma, que é o RSI do bloco dois medido contra 50. O buffer 7 é HistoColor, o índice de cor desse histograma: 0 sem confirmação, 1 para cima, 2 para baixo. O buffer 8 é State: +1 para QQE para cima, -1 para QQE para baixo, 0 para sem confirmação.
Aqui não há buffer Override. O indicador de gráfico único QQE Mod MTF publica um, que conta os ajustes mudados à mão no painel dele; este scanner não publica, e o mapa dele termina no buffer 8.
Este produto não tem buffers de preço Buy e Sell separados. A direção está no buffer 8, e um sinal é uma barra em que o buffer 8 não é zero e difere do valor da barra anterior.
A aba Styles esconde uma plotagem tirando a cor dela, nunca esvaziando um buffer. Todo índice listado acima continua legível por iCustom e continua visível na janela de dados, mesmo com os interruptores de exibição desligados.
O quadro é um painel, não um buffer. Ele é lido com os olhos e pelos alertas. Uma instância criada por iCustom é somente leitura e usa sempre os parâmetros que você passou.
O indicador de gráfico único por trás deste, QQE Mod MTF, é gratuito. Se você acompanha um único símbolo, fique com aquele; este scanner existe para vigiar muitos ao mesmo tempo.
Procedência
Este é um port de "QQE MOD", publicado no TradingView por Mihkel00. O port foi feito a partir de uma especificação e de uma reconstrução parcial desse script publicado abertamente, não traduzindo linha a linha. O algoritmo QQE em si é canônico e público e é atribuído a Roman Ignatov.
O produto leva o nome do método porque é exatamente isso que ele implementa. Não reivindica autoria do método QQE nem da variante do TradingView.
Limites honestos
O quadro lê barras fechadas e conta a idade de uma célula em barras fechadas. Na sub-janela, o histograma e a linha da barra que ainda não fechou estão vivos e vão mudar até ela fechar. Um valor publicado em uma barra fechada não muda depois.
AGREE conta tempos gráficos, não estima probabilidade. Quatro tempos gráficos concordando significa que concordaram quatro leituras correlacionadas do mesmo instrumento.
Um empate deliberadamente não produz veredito e fica oculto tanto pelo filtro de compras quanto pelo de vendas.
O fator QQE do bloco dois está presente por paridade com o original e não move nem o histograma nem os sinais. Que aqui ele não faça nada é dito em vez de escondido.
Confirmação de momento não é direção. Uma célula acesa e para cima diz que os dois blocos concordam sobre o momento; não diz nada sobre a estrutura do preço.
Varrer custa. Vinte e oito símbolos em quatro tempos gráficos são cento e doze células e vão pesar em uma máquina lenta; o ajuste de orçamento é o que se abaixa.
Um quadro vale o que valem os dados por trás dele. Um símbolo que sua corretora não cota, ou um que está curto de histórico, é informado como tal e nunca é contado em silêncio como flat.
Nenhum número de lucro, taxa de acerto ou resultado de backtest é reivindicado aqui.

