UT Bot MTF
- Indicadores
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Versão: 1.3
UT Bot MTF é um stop móvel baseado no ATR e os sinais de reversão que ele produz. O stop acompanha o preço a uma distância igual a um múltiplo escolhido do ATR, aperta no sentido do movimento e nunca devolve terreno. Quando o preço fecha do outro lado dele, o stop passa para o lado oposto e o indicador marca um BUY ou um SELL.
Esse é todo o motor, e ele é deliberadamente simples. O que este produto acrescenta em volta é justamente o que decide se você consegue realmente usá-lo: quatro filtros independentes, uma prestação de contas honesta do que cada um descartou e um painel que nunca finge que o sinal da barra atual já está fechado.
Opcionalmente todo o cálculo parte do fechamento Heikin Ashi em vez do fechamento real, o que torna as reversões mais raras e mais tardias.
Os quatro filtros
Todos os filtros são entregues desligados. Cada um é uma hipótese distinta sobre o mercado e cada um pode ser ligado sozinho. O filtro de tendência mantém apenas os sinais que concordam com a direção de uma média móvel num tempo gráfico superior; o tempo gráfico, o período e o método são escolha sua. Um sinal anterior aos próprios dados do filtro é deixado intacto em vez de julgado, e o painel informa quantos foram.
O filtro de sessão mantém apenas os sinais dentro de uma janela horária indicada como HH:MM em GMT. O desvio GMT da corretora pode ser informado à mão ou detectado pelo relógio do servidor. O filtro de volatilidade descarta os sinais tomados enquanto o ATR está abaixo de um piso expresso em pontos; um piso igual a zero nunca descarta nada, e o painel diz isso em vez de fingir que o filtro está trabalhando. O filtro de notícias descarta os sinais dentro de um número escolhido de minutos antes e depois de um evento do calendário econômico de importância no mínimo igual à escolhida, lido do próprio calendário do terminal. Se o calendário não estiver disponível, o painel nomeia o erro em vez de deixar tudo passar em silêncio.
O painel mostra permanentemente quais filtros estão ligados e com que ajustes, e uma linha dizendo quantos sinais foram mantidos de quantos sinais brutos houve, discriminada por qual filtro rejeitou o restante. Um filtro que está ligado mas não consegue fazer o seu trabalho diz isso na sua própria linha.
O que aparece no gráfico
A linha do stop móvel, colorida conforme o lado em que se encontra no momento. Abaixo dela, opcionalmente, uma cópia mais larga e esmaecida da mesma linha, para que continue legível de relance num gráfico carregado. Opcionalmente, um preenchimento entre o stop e o preço. Setas BUY e SELL nas reversões. E, opcionalmente, o nível de stop ativo mostrado como etiqueta na escala de preços, para vê-lo sem precisar medir. Tudo é desenhado na janela de preço.
O painel
Um painel em canvas na janela de preço, arrastável, recolhível, fechável. Mostra o tempo gráfico em vigor, o key value e o período de ATR realmente aplicados e se o Heikin Ashi está ligado. Diz qual foi o resultado da última barra fechada: uma reversão BUY, uma reversão SELL ou nenhuma reversão. Mostra o estado da barra atual na cor de aviso enquanto esse estado valer: ou que na barra atual se forma um BUY que ainda pode desaparecer, ou a mesma linha para um SELL, ou que apenas barras fechadas estão em uso e o sinal surgirá no fechamento. Diz se os alertas antecipados estão ligados e quantos segundos antes do fechamento eles falam. Carrega o bloco de filtros descrito acima, silencioso quando nenhum filtro está ligado. E diz se os números vieram da janela de propriedades ou do painel, e quantos foram alterados.
Abaixo ficam os ajustes que o painel pode mover, com os seus valores atuais. A engrenagem abre uma folha de três abas. Values cobre tempo gráfico, key value, período de ATR, fonte Heikin Ashi, sinais na barra atual, o filtro de tendência com o seu tempo gráfico, comprimento de MA e método de MA, e o filtro de volatilidade com o seu piso de ATR; cada linha tem botões de passo, uma faixa e uma frase de ajuda. Alerts cobre o interruptor geral, os interruptores por evento, os quatro canais, a pausa em minutos e um alerta de teste. Styles cobre a paleta, o preenchimento, o brilho, a linha, as setas, a espessura da linha, o tamanho das setas e a etiqueta na escala de preços, e muda apenas a aparência.
Três esquemas de cor: escuro, claro e um seguro para daltonismo que usa azul e laranja e nunca põe vermelho contra verde. O estado do painel e cada alteração 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.
Sinais na barra em formação
Existe um interruptor, tanto nos parâmetros de entrada quanto na aba Values, que decide se buffers e setas podem ser escritos na barra ainda em formação. Ele vem ligado, e o painel avisa disso na cor de aviso durante todo o tempo em que estiver ligado. Ligado, você vê uma reversão no instante em que o mercado a faz, e às vezes essa reversão é desfeita antes do fechamento da barra e a seta some. Desligado, nada é escrito na barra em formação: nada é redesenhado, e todo sinal chega uma barra depois por construção. O produto não escolhe por você e não esconde em que modo está.
Alertas
Mudos de fábrica. Os eventos são um sinal BUY e um sinal SELL. Os canais são janela pop-up, som, push para o terminal móvel e e-mail, com 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 e apenas dentro de um número escolhido de segundos antes do seu fechamento, e o painel declara em que modo você está em vez de deixar você deduzir. 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, de modo que uma barra do gráfico mostra a barra superior mais recente que já havia fechado na hora dela. Isso é diferente do tempo gráfico do filtro de tendência, que é um filtro e não um ajuste de exibição.
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. Ele nunca falha a inicialização por barras ausentes.
Leitura a partir de um EA
Quinze buffers, todos legíveis por iCustom e CopyBuffer. O buffer 0, Buy, carrega o preço da seta numa barra de reversão BUY e EMPTY_VALUE nas demais, e não é desenhado. O buffer 1, Sell, faz o mesmo para uma reversão SELL. Os buffers 2 e 3 são as duas bordas do preenchimento de tendência, e os buffers 4 e 5 as duas bordas do brilho da linha. Os buffers 6 e 7 são a linha de stop móvel desenhada, para cima e para baixo. O buffer 8, BuyMark, e o buffer 9, SellMark, são as cópias desenhadas dos buffers 0 e 1. O buffer 10, Stop, é o nível do stop móvel e o buffer 11 é o seu índice de cor. O buffer 12, Signal, vale +1 numa reversão BUY, -1 numa reversão SELL e 0 quando não há reversão. O buffer 13, Override, conta quantos ajustes foram alterados a partir do painel. O buffer 14, Atr, é o ATR sobre o qual o stop se apoia.
Os buffers 0 e 1 são o contrato: nunca pintados, preenchidos em cada passagem seja o que for que a aba Styles mostre, e presentes na janela de dados. Ocultar as setas, o preenchimento ou a linha não pode deixar uma estratégia sem sinal. Ao contrato os filtros já estão aplicados, portanto um EA que lê o buffer 0 vê os mesmos sinais que uma pessoa vê no gráfico.
Uma instância criada por iCustom é somente de leitura e usa sempre os parâmetros que você passou. O buffer 13 permite a uma estratégia detectar que uma instância do gráfico está rodando com números alterados à mão.
Procedência
Este é um port de "UT Bot Alerts" do TradingView, uma ideia de HPotter com a variante com alertas publicada por QuantNomad e Yo_adriiiiaan. O script está publicado abertamente, o que torna admissível um port por fórmulas, e esta implementação foi reconstruída a partir das fórmulas como especificação de trabalho, e não traduzida linha a linha.
O produto leva o nome do método porque é exatamente ele que implementa. A obra original pertence aos seus autores e aqui não se reivindica autoria alguma sobre ela.
Limites honestos
Com os sinais na barra em formação ligados, que é como o produto é entregue, a seta da barra atual pode desaparecer antes de essa barra fechar. O painel avisa na cor de aviso sempre que isso valer. Desligue o ajuste e nada será escrito na barra em formação. As barras fechadas não mudam em nenhum dos dois modos.
Um stop móvel é um stop móvel. Num mercado lateral ele será acionado vez após vez, e cada uma dessas vezes será uma reversão real e uma operação ruim. Os filtros existem por causa disso, e nenhum deles elimina o problema; eles apenas reduzem a frequência com que você o encontra.
O filtro de notícias depende do calendário econômico do terminal. Se o calendário não estiver disponível na sua conta ou na sua corretora, o filtro fica ocioso e o painel nomeia o erro. Ele não deixa tudo passar em silêncio fingindo que trabalha. Uma janela de sessão indicada em formato diferente de HH:MM deixa o filtro de sessão ocioso, e o painel diz isso em vez de descartar sinais por um motivo que você não pode ver. O filtro de tendência não consegue julgar sinais mais antigos que os dados de tempo gráfico superior de que dispõe; esses sinais ficam intactos e o painel os conta.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest é afirmado aqui.

