QQE Mod 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
QQE Mod MTF é um oscilador de momento na sua própria subjanela. Ele roda dois blocos QQE independentes sobre o RSI e os transforma num único histograma legível.
QQE, sigla de Qualitative Quantitative Estimation, suaviza o RSI e depois constrói ao seu redor uma banda de arrasto a partir da média suavizada das variações absolutas do próprio RSI. Essa banda não se move contra a tendência, e é isso que torna um cruzamento QQE mais lento e menos ruidoso que um cruzamento de RSI. Este produto roda dois desses blocos ao mesmo tempo e publica aquilo em que eles concordam.
Dois blocos, um estado
O bloco um produz a linha de arrasto, traçada em relação ao nível 50, com um filtro de Bollinger ao redor. A linha e as suas bandas dizem se o momento saiu da sua faixa recente ou se ainda está dentro dela.
O bloco dois produz o histograma: o RSI suavizado desse bloco medido contra 50 e filtrado por um limiar.
O estado que o produto publica é a combinação dos dois. O histograma fica aceso quando o bloco dois passou o seu limiar numa direção e a linha do bloco um concorda por estar fora da sua banda de Bollinger, e fica cinza quando não há confirmação.
A decisão que isso apoia é estreita: o momento está confirmado agora numa direção, ou estamos na zona cinzenta em que os dois blocos não concordam.
O que aparece no gráfico
Na sua própria subjanela, com o nível zero marcado: o histograma em três estados, isto é, sem confirmação, para cima e para baixo; a linha de arrasto do bloco um, traçada em torno do zero; e as bandas de Bollinger superior e inferior do filtro, pontilhadas.
O painel
Um painel em canvas fica por padrão no gráfico de preços em vez de espremido na janela do oscilador, embora possa ser levado para lá. Ele é arrastável, recolhível e pode ser fechado. Mostra o período em vigor, os dois períodos de RSI e o comprimento de Bollinger; o resultado da última barra fechada, ou seja, QQE para cima, QQE para baixo ou sem confirmação; e se os números vêm da janela de propriedades ou do painel, e quantos foram alterados. Abaixo ficam as configurações que o painel pode mover, com os seus valores atuais.
A engrenagem abre uma folha de três abas. Values contém o período, 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. Alerts contém a chave geral, as chaves por evento, quatro canais, a pausa e um alerta de teste. Styles contém a paleta, se o histograma, a linha e as bandas são desenhados, e a espessura da linha; é apenas aparência.
Há três esquemas de cores, um deles seguro para daltônicos, construído sobre azul e laranja de modo que vermelho nunca fique contra verde. O estado do painel e todas as alterações da folha são preservados por gráfico ao longo de uma troca de período e de uma reinicialização do terminal. A interface está em inglês.
Alertas
Os alertas vêm desligados de fábrica. Os eventos são um sinal BUY e um sinal SELL, isto é, o estado virou para cima ou para baixo. Quatro canais os transportam: janela pop-up, som, notificação push para o terminal móvel e e-mail. A pausa é mantida por evento, de duas horas por padrão.
Os alertas disparam na última barra fechada e apenas na mudança de estado, não em cada barra em que o estado se mantém. Outros dois, 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 de precoces porque uma virada que existe no meio da barra pode ter sumido no fechamento. O Telegram não faz parte deste produto.
Multiperíodo
A configuração Timeframe calcula num período superior e desenha o resultado aqui, usando apenas barras superiores fechadas: uma barra do gráfico mostra a barra superior mais recente que já havia fechado no seu próprio horário.
A série estrangeira é construída em segundo plano. A primeira leitura pode voltar vazia; o indicador tenta de novo e o painel diz se está esperando um download ou se falta histórico. A inicialização nunca falha por barras ausentes.
Leitura a partir de um EA
Todos os buffers são legíveis por iCustom e CopyBuffer. O buffer 0 é Histo, o valor do histograma, ou seja, o RSI do bloco dois medido contra 50. O buffer 1 é o índice de cor desse histograma: 0 cinza, 1 para cima, 2 para baixo. O buffer 2 é TL1-50, a linha de arrasto do bloco um deslocada para ficar em torno do zero. O buffer 3 é UpperBB, a banda de Bollinger superior do filtro, e o buffer 4 é LowerBB, a banda inferior. O buffer 5 é State: +1 para QQE para cima, -1 para QQE para baixo, 0 sem confirmação. O buffer 6 é Override, o número de configurações alteradas pelo painel.
Este produto não tem buffers de preço separados para Buy e Sell. A direção está no buffer 5, e um sinal é uma barra em que o buffer 5 não é zero e difere do valor da barra anterior.
A aba Styles esconde um traçado tirando-lhe a cor, nunca esvaziando um buffer. Todos os índices listados continuam legíveis por iCustom e CopyBuffer e continuam visíveis na Janela de Dados, com a exibição desligada.
O buffer 6 permite que uma estratégia perceba que uma instância no gráfico está calculando com valores alterados à mão pelo 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 "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, e não por tradução linha a linha.
O próprio algoritmo QQE é canônico e público, e é atribuído a Roman Ignatov. O produto leva o nome do método porque é exatamente o que ele implementa; não reivindica a autoria nem do método QQE nem da variante do TradingView.
Limites honestos
O oscilador é vivo na barra em formação. A barra do histograma e a linha da barra que ainda não fechou vão mudar conforme ela se desenvolve, e um estado que aparece no meio da barra pode ser outro estado no fechamento. Barras fechadas não mudam.
Por isso, os alertas em barras fechadas ficam, por construção, atrás da imagem que está na tela. Os alertas precoces existem para quem aceita essa troca, e os nomes deles dizem isso.
O fator QQE do bloco dois é mantido por paridade com o original e não move o histograma nem os sinais. Ele é exposto para que a lista de parâmetros combine com o que um usuário do original espera, e o fato de que aqui ele não faz nada não é escondido.
Confirmação de momento não é direção. O histograma pode estar aceso e apontando para cima enquanto o preço faz um topo mais baixo; o produto mede o oscilador, não a estrutura de preço.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest são declarados aqui.

