QQE Mod MTF 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
Momento que se lê num relance, e um produto que diz quando não tem certeza. QQE Mod MTF roda dois blocos QQE independentes sobre o RSI e desenha um único histograma: aceso quando os dois blocos concordam na direção, cinza quando não concordam. É justamente esse cinza que importa. A maioria dos osciladores dá uma cor em cada barra e deixa você adivinhar quanto ela vale; este diz em voz alta quando não há confirmação. Grátis, sem período de teste e sem funções bloqueadas.
QQE, que significa Qualitative Quantitative Estimation, suaviza o RSI e depois constrói em torno dele uma banda que acompanha, feita da média suavizada das próprias variações absolutas do RSI. A banda nunca anda contra a tendência, e é isso que torna um cruzamento de 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 que acompanha, desenhada em relação ao nível 50, com um filtro de Bollinger em volta. A linha e suas bandas são o que diz se o momento saiu da sua faixa recente ou se ainda está dentro dela.
O bloco dois produz o histograma, que é 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 do seu limiar em uma direção e o bloco um concorda, porque a linha dele está 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 em uma direção, ou estamos na zona cinza em que os dois blocos não concordam.
O que aparece no gráfico
Em uma sub-janela própria, com o nível zero marcado: o histograma, colorido em três estados, ou seja sem confirmação, para cima e para baixo; a linha que acompanha do bloco um, traçada em torno do zero; e as bandas de Bollinger superior e inferior do filtro, desenhadas pontilhadas.
O painel
Um painel em canvas fica de fábrica no gráfico de preço em vez de espremido na janela do oscilador, embora possa ser colocado lá também. Ele é arrastável, recolhível e fechável. Mostra o tempo gráfico em vigor, os dois períodos de RSI e o comprimento de Bollinger; o que foi a última barra fechada, ou seja QQE para cima, QQE para baixo ou sem confirmação; e se os números vêm da caixa de propriedades ou do painel, e quantos deles foram mudados. Abaixo ficam os ajustes que o painel pode mover, com seus valores atuais.
A engrenagem abre uma folha de 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. Alerts contém o interruptor geral, os interruptores por evento, quatro canais, a pausa e um alerta de teste. Styles contém a paleta, se histograma, linha e bandas são desenhados, e a espessura da linha; é só aparência.
Um valor movido no painel passa a valer na hora, inclusive com o mercado fechado: o oscilador é recalculado e redesenhado ali mesmo em vez de esperar o próximo tique. Vêm três esquemas de cor, um deles seguro para daltonismo, construído sobre azul e laranja de modo que o vermelho nunca fique contra o verde. O estado do painel e toda 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
Os alertas saem desligados de fábrica. Os eventos são um sinal BUY e um sinal SELL, ou seja o estado virou para cima ou para baixo. Quatro canais os levam: janela pop-up, som, push para o terminal móvel e e-mail. A pausa é mantida por evento, duas horas de fábrica.
Os alertas disparam na última barra fechada, e só numa troca de estado, não em cada barra em que o estado se mantém. Outros dois alertas, desligados de fábrica, falam na barra em formação dentro de um número escolhido de segundos antes do fechamento dela. Chamam-se antecipados porque uma virada que existe no meio da barra pode ter sumido no fechamento.
Multitimeframe
O ajuste Timeframe calcula em um tempo gráfico maior e desenha o resultado aqui, usando apenas barras superiores já fechadas: uma barra do gráfico mostra a barra superior mais recente que já havia fechado no próprio horário dela.
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 que faltam.
Leitura a partir de um Expert Advisor
Dez buffers, 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 dele: 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. O buffer 9 é Override, o número de ajustes mudados a partir do painel.
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 buffer 9 permite que uma estratégia detecte que uma instância no gráfico roda com números mudados à mão no painel. Uma instância criada por iCustom é somente 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, 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 nem do método QQE nem da variante do TradingView.
Limites honestos
O oscilador está vivo na barra em formação. A barra do histograma e a linha da vela que ainda não fechou vão mudar enquanto ela se forma, e um estado que aparece no meio da barra pode ser outro no fechamento. Barras fechadas não mudam.
Por construção, então, os alertas em barras fechadas ficam atrás da imagem na tela. Os alertas antecipados existem para quem aceita essa troca, e dizem isso no próprio nome.
O fator QQE do bloco dois é mantido por paridade com o original e não move nem o histograma nem os sinais. Ele é exposto para que a lista de entradas corresponda ao 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 do preço.
Nenhum número de lucro, taxa de acerto ou resultado de backtest é reivindicado aqui.

