Vortex Indicator 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
Duas linhas que medem a rotação real de um mercado em vez da forma de uma média móvel. Vortex Indicator MTF soma o movimento de vórtice ascendente e o descendente sobre uma janela, divide cada um pela amplitude verdadeira e tira o seu sinal do cruzamento do par resultante, ou seja de uma mudança de direção medida nas próprias velas. Ele não traz recursão alguma, então uma continuação a partir de qualquer vela é exata por construção. É gratuito: sem período de teste, sem funções bloqueadas, sem página de upgrade.
Sobre uma janela se tomam três somas: a distância da máxima desta vela à mínima da anterior, que é o movimento de vórtice ascendente, a distância da mínima desta vela à máxima da anterior, que é o descendente, e a amplitude verdadeira. Cada uma das duas primeiras dividida pela terceira dá VI mais e VI menos. Ambas oscilam em torno de um, e o seu cruzamento é o sinal.
Neste port não há recursão alguma. As duas linhas são funções puras de uma janela sobre as máximas, mínimas e fechamentos de entrada, e é por isso que uma continuação a partir de qualquer vela é exata por construção e não aproximada. O nível de força apenas dá grau 2 em vez de 1 a um cruzamento e marca o fortalecimento e o enfraquecimento do vórtice como evento próprio; ele não filtra nada, e cada cruzamento é publicado.
O que aparece no gráfico
Numa janela própria: VI mais e VI menos como duas linhas em torno do nível um, e entre elas a distância como histograma, colorido conforme cresça ou se apague. As linhas de divergência são traçadas sobre o par e, se você quiser, entre os pivôs correspondentes no gráfico de preços.
O painel
Um painel em tela sobre o gráfico de preços, arrastável, recolhível e fechável. Mostra o timeframe em vigor e os valores de ajuste realmente usados no cálculo. Diz o que aconteceu na última vela fechada: um sinal BUY, um sinal SELL ou nenhum. E diz se os números na tela vêm da janela de propriedades ou do painel, e quantos deles foram alterados à mão.
Abaixo ficam os ajustes que o painel pode mover, com os seus valores atuais. A engrenagem abre uma folha de três abas.
A aba Values cobre o timeframe, o comprimento sobre o qual as três somas são tomadas, catorze de fábrica, o nível de força 1.10 que dá grau 2 em vez de 1 a um cruzamento, e as três linhas de divergência. A aba Styles cobre a paleta, as duas linhas e a sua espessura e o histograma de distância. Cada linha de Values tem botões de passo, uma faixa e uma frase de ajuda.
A aba Alerts cobre o interruptor principal, os interruptores por evento, os canais, a espera em minutos e um alerta de teste.
Três esquemas de cor: escuro, claro e um seguro para daltonismo que usa azul e laranja em vez de vermelho e verde. Tudo a respeito do painel, inclusive cada valor alterado na folha, é guardado por gráfico e sobrevive a uma troca de tempo gráfico e a um reinício do terminal. A interface é em inglês.
Alertas
Desligados de fábrica. Seis eventos: um sinal BUY, um sinal SELL, uma divergência de alta, uma divergência de baixa, um fortalecimento do vórtice e um enfraquecimento do vórtice. Cada um tem o seu próprio interruptor.
Canais: janela pop-up, som, push para o terminal móvel e e-mail. Há interruptores por evento e por canal, e uma pausa 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, e são chamados antecipados porque uma reversão presente no meio da barra pode se desfazer. 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 no fechamento dessa própria barra, de modo que a reversão cai na barra que fecha junto com a superior, e nada é desenhado que não pudesse ser conhecido em tempo real.
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 enfrenta uma falta real de histórico. Ele nunca falha a inicialização por barras ausentes.
Leitura a partir de um EA
Nove buffers, todos legíveis por iCustom e CopyBuffer. O buffer 0 carrega VI mais, o movimento de vórtice ascendente e o buffer 1 carrega VI menos, o movimento de vórtice descendente. O buffer 2 carrega a distância entre as duas linhas, traçada como histograma, e o buffer 3 é o índice de cor que o pinta. O buffer 4, Signal, vale +1 numa vela BUY, -1 numa vela SELL e 0 nas demais. O buffer 5 é o grau desse sinal. O buffer 6 carrega as marcas de divergência, +1 de alta e -1 de baixa. O buffer 7 é a linha do zero e o buffer 8 é Override.
Este produto não tem buffers de preço Buy e Sell próprios, porque numa janela separada não há preço em que pendurar uma seta. O contrato é o buffer 4, o sinal: é preenchido a cada passagem qualquer que seja a aba Styles e consta da janela de dados. Uma série se esconde tirando a sua cor e nunca esvaziando um buffer, de modo que todos os índices citados seguem legíveis com a exibição desligada.
Uma instância criada por iCustom é somente de leitura e usa sempre os parâmetros que você passou. O buffer Override permite que um expert advisor detecte que uma instância do gráfico roda com números alterados à mão no painel.
Procedência
Este é um port do Vortex Indicator de Botes e Siepman, publicado na Technical Analysis of Stocks and Commodities em 2010. A matemática é pública e o indicador está integrado ao TradingView, o que torna admissível um port por fórmula. Um desvio é declarado: as somas são progressivas nas primeiras velas onde o Pine não devolve nada, e a primeiríssima vela tem movimento de vórtice nulo porque não tem vela antes dela.
O produto se chama Vortex Indicator MTF porque esse é o nome do método, não porque se reivindique aqui a sua autoria. O trabalho original pertence ao seu autor.
Limites honestos
O oscilador é vivo na barra em formação. Um cruzamento que existe no meio da barra pode faltar no fechamento, e com ele vão a linha do painel e o grau. Barras fechadas não mudam.
Um cruzamento das duas linhas é uma mudança de qual rotação domina. Numa faixa elas se cruzam com frequência, e cada um desses cruzamentos é real e ao mesmo tempo uma operação ruim.
O nível de força descreve o quanto acima de um estava a linha líder no momento do cruzamento. É uma descrição da leitura e não uma probabilidade.
O único ajuste de comprimento move cada cruzamento que o produto mostrar. Uma janela curta se cruza o tempo todo, uma longa raramente, e nenhum dos ajustes é o certo.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest é afirmado aqui.
