Wave Trend Oscillator Scanner
- 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
Wave Trend Oscillator Scanner são dois produtos num só arquivo. O primeiro é o próprio oscilador Wave Trend, na subjanela deste gráfico: as linhas de onda rápida e lenta e o histograma da diferença entre elas, colorido conforme o momento se expande ou perde força, com linhas de divergência que também podem ser desenhadas no próprio gráfico de preços.
O segundo é um quadro que roda o mesmo cálculo sobre uma lista de símbolos em vários períodos ao mesmo tempo. Este é um dos dois produtos da família em que o grau realmente aparece no quadro, porque o oscilador Wave Trend classifica os seus cruzamentos em um ou dois conforme o quanto o mercado entrou na zona.
O quadro diz quais instrumentos cruzaram e há quanto tempo. A subjanela abaixo mostra o oscilador que produziu o cruzamento, de modo que você não precisa anexar um segundo indicador para agir sobre o que a tabela encontrou.
O quadro
Uma linha por símbolo, uma coluna por período varrido, até quatro colunas e até vinte e oito símbolos. A lista de símbolos é separada por vírgulas, ou o quadro pode tomar a lista da Observação do Mercado. O prefixo e o 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 períodos: M15, H1, H4 e D1.
Uma célula se lê assim: ^14b G2, ou seja, a direção do cruzamento, há quantas barras ele disparou e o seu grau. A palavra flat significa que o cálculo rodou e não encontrou cruzamento na janela. Três pontos significam que a célula não foi medida, e ao passar o cursor o motivo é explicado por escrito, junto com o valor atual da linha lenta. Um sinal mais velho que o limiar de frescor mantém o tom e perde peso. Uma linha com um sinal fresco em qualquer ponto recebe uma lavagem da cor de destaque.
A coluna AGREE toma as colunas de período visíveis de um símbolo, encontra o lado majoritário e imprime v3/4: a direção e quantos dos períodos visíveis estão nele. A concordância total é escrita em negrito na cor daquele lado, porque é essa a linha que o quadro existe para trazer à tona. Um empate imprime um traço e deliberadamente não é tratado como veredicto. Com um único período visível a coluna é removida por completo, em vez de imprimir um 1/1 que repete a célula ao lado.
Os cabeçalhos de coluna são botões. Clique num cabeçalho de período para ordenar por essa coluna, o mais fresco primeiro e as linhas sem nada no fim; clique de novo para inverter. Clique em AGREE para ordenar por concordância, com a concordância total primeiro. O cabeçalho ativo carrega a cor de destaque e uma marca. Um botão Sort à parte alterna entre frescor, grau e nome, e aqui a ordem por grau é uma ordem de verdade.
Um botão Show alterna entre todos, compras, vendas e frescos. Compras e vendas seguem o veredicto de AGREE e não uma célula isolada, de modo que uma linha sob compras sempre mostra um glifo para cima em AGREE, e um empate não aparece sob nenhum dos dois. O filtro age sobre a vista, não sobre o cálculo: uma linha oculta continua a ser medida e ainda pode alertar.
A legenda acima da tabela decifra a notação numa linha, incluindo a parte do grau, que ela imprime apenas porque este port atribui graus. Pode ser desligada. Os botões de período mostram e escondem uma coluna sem parar a medição por trás dela.
O número de linhas visíveis é ajustado ao painel e a configuração de linhas é um máximo. Os botões de página aparecem apenas 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 ao alcance, por maior que seja a configuração de linhas.
Clicar numa célula muda este gráfico para aquele símbolo e aquele período. 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 watchdog, ou uma frase explicando por que nada está aparecendo.
Diagnóstico
Um segundo painel, desligado por padrão, responde à pergunta "por que não há sinal": cobertura por símbolo, quais séries estão curtas de barras e por quantas, quantos sinais foram encontrados na janela e quantos símbolos este indicador ativou na Observação do Mercado. Uma célula que não pôde ser medida recebe explicação em vez de ficar em branco.
O indicador do gráfico
Desenhado na sua própria subjanela com um nível zero pontilhado: as linhas de onda rápida e lenta e o histograma de momento entre elas. As linhas de divergência são desenhadas na subjanela e, se desejar, no gráfico de preços entre os dois pivôs de preço, para que você veja a divergência onde de fato opera. O seu período é ajustado separadamente dos períodos que o quadro varre.
A folha de configurações
A engrenagem abre três abas. Values contém o período, o comprimento do canal, o comprimento da média, o nível de sobrecompra 1, o nível de sobrevenda 1, se as linhas de divergência são desenhadas e a distância mínima e máxima que uma divergência pode ter entre pivôs. Cada linha tem botões de passo, uma faixa e uma frase de ajuda. Mudar qualquer um recalcula o quadro inteiro, e o painel informa o avanço enquanto isso acontece.
Alerts contém a chave geral, as chaves por evento, quatro canais, a pausa e um botão de teste. Styles contém a chave da legenda, a paleta, se as linhas WT1 e WT2 são desenhadas, se o histograma de momento é desenhado, a espessura da linha e se a divergência é desenhada no gráfico de preços. São os mesmos controles de exibição que o indicador de gráfico único correspondente carrega, com os mesmos nomes, de modo que um gráfico configurado de uma forma pode ser reproduzido no outro.
Há três esquemas de cores, um deles seguro para daltônicos, construído sobre azul e laranja em vez de vermelho e verde. A posição do painel, o esquema, a ordenação, o filtro, as colunas visíveis e todos os valores alterados na 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, com uma chave 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 período varrido, mais a saúde dos dados, que fala quando um símbolo perde ou recupera os seus dados. A configuração de grau mínimo faz aqui um trabalho de verdade: coloque em dois e só falarão os cruzamentos que alcançaram o nível profundo.
Quatro canais os transportam: janela pop-up, som, notificação push para o terminal móvel e e-mail. A pausa é mantida por célula e por evento, trinta minutos por padrão. O Telegram não faz parte deste produto.
Custo
O trabalho é orçado: a cada tique do temporizador um número definido de símbolos é atualizado, de modo que uma lista longa distribui a sua carga em vez de travar o terminal. A primeira passagem é progressiva e o painel informa a porcentagem medida.
Leitura a partir de um EA
Os buffers do indicador do gráfico são legíveis por iCustom e CopyBuffer. O buffer 0 é WT1, a linha de onda rápida, e o buffer 1 é WT2, a linha de onda lenta. O buffer 2 é o histograma de momento, a diferença entre WT1 e WT2, e o buffer 3 é o índice de cor que o acompanha. O buffer 4 é Signal: +1 num cruzamento BUY, -1 num cruzamento SELL, 0 quando não há nenhum. O buffer 5 é Grade, 1 ou 2 numa barra de sinal. O buffer 6 é Div, o estado da divergência. O buffer 7 é Zero: +1 quando a linha rápida cruzou o zero para cima, -1 quando cruzou para baixo e 0 quando não fez nem uma coisa nem outra.
Este produto não tem buffers de preço separados para Buy e Sell. O sinal está no buffer 4 e o seu grau no buffer 5.
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 quadro é um painel, não um buffer. Ele é lido com os olhos e pelos alertas.
Procedência
Este é um port de "WaveTrend [LazyBear]" do TradingView. A procedência é uma reconstrução: as fórmulas são canônicas e amplamente replicadas, e foram usadas como especificação de trabalho deste arquivo. O script está publicado abertamente, o que torna admissível um port por fórmulas.
O produto leva o nome do método porque é exatamente o que ele implementa. A obra original é de LazyBear e aqui não se reivindica a sua autoria.
Limites honestos
O quadro lê barras fechadas e conta a idade de uma célula em barras fechadas. Na subjanela o oscilador é vivo na barra em formação, e um cruzamento que existe no meio da barra pode ter sumido no fechamento. Um valor publicado numa barra fechada não muda depois.
Marcas de divergência nunca são colocadas na barra em formação. Um pivô precisa que existam as barras dos dois lados, por isso a divergência aparece depois do fato, por construção. Aqui nada desenha uma divergência numa barra passada que não a tinha.
O grau descreve o quanto o mercado entrou na zona, não uma probabilidade. Uma célula de grau 2 entrou mais fundo. É tudo o que ela diz.
Um cruzamento não é direção. Numa tendência o oscilador alcança a mesma zona repetidas vezes e todo cruzamento que ele produz vai contra essa tendência, e num quadro isso significa que vários pares correlacionados acendem juntos.
AGREE conta períodos. Quatro leituras correlacionadas de um mesmo instrumento concordando não são quatro confirmações independentes. Um empate deliberadamente não produz veredicto e fica oculto tanto pelo filtro de compras quanto pelo de vendas.
Varrer custa. Vinte e oito símbolos em quatro períodos dão cento e doze células; a configuração de orçamento é o que se reduz numa máquina lenta.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest são declarados aqui.

