Didi Screener V1
Em 30 segundos
- Consolida, em uma tabela única, os principais sinais do setup de agulhada de Didi Aguiar e indicadores auxiliares.
- Monitora até 40 ativos configuráveis por instância do screener.
- Agrupa blocos de leitura para Didi Index, ADX, Bandas de Bollinger, TRIX e Estocástico em colunas dedicadas.
O Didi Screener V1 [Heeger.Net] é um indicador Pine Script (versão 6) desenhado para rodar em overlay no TradingView. Ele consolida vários sinais técnicos clássicos em uma única tabela estilo screener, permitindo monitorar até 40 ativos simultaneamente.
Visão geral
- Produz uma tabela dinâmica com colunas para ADX, Didi Index, Bandas de Bollinger, TRIX e Estocástico.
- Centraliza a geração de estados avançados: Needle/BJMA, alertas de compra/venda, falsos sinais e condições de fechamento.
- Utiliza
request.security()para calcular os indicadores em múltiplos símbolos definidos pelo usuário e atualizar a tabela somente na última barra.
Configuração da tabela
- Column Width (%): largura relativa das colunas da tabela.
- Screen #: número do screener quando mais de uma instância é usada (1 = mais à direita).
- Location: posição da tabela no gráfico (top/middle/bottom × left/center/right).
- Size: tamanho do texto da tabela (auto a tiny).
- Cores: escolha das cores do quadro e da tipografia das células.
Seleção de ativos
- Até 40 tickers pré-definidos, cada um com um toggle individual para inclusão/exclusão.
- Símbolos abrangem mini-contratos, pares de moedas e criptos; podem ser editados livremente.
- As opções são armazenadas em
array.from(...)para iteração e montagem do screener.
Indicadores e parâmetros
Tipos de média móvel suportados
ma(source, length, type) aceita SMA, EMA, RMA (SMMA), HMA, WMA, VWMA, reaproveitando o mesmo seletor para todos os módulos.
ADX
- ADX Smoothing e DI Length para o cálculo do +DI/−DI e da suavização do ADX.
- Level: limiar para classificar força de tendência.
- Tipos de média independentes para suavização do DM e do ADX.
Didi Index
- Comprimentos das médias rápida, normal e lenta.
- Seletor do tipo de média usado em cada uma delas.
- Opções para tolerância da estratégia Needle (
Delta t Needle) e faixa da estratégia Beijo da Mulher Aranha (BJMA).
Bandas de Bollinger
- Comprimento, desvio-padrão, fonte e offset para a banda.
TRIX
- Comprimento do TRIX, comprimento da média de sinal e opção para usar EMA na suavização.
Estocástico
- Comprimentos de %K, suavização de %K e suavização de %D.
Paleta de cores
- Conjuntos distintos para estados Long, Short e Close, aplicados às células conforme as condições de mercado.
Lógica de cálculo
-
Pré-processamento: funções auxiliares recuperam prefixo/símbolo, convertem strings de localização/tamanho em identificadores aceitos pela API de tabelas e contam linhas ativas.
-
Indicadores: o script calcula ADX (com ADXR), Didi Index, Bandas de Bollinger, TRIX e Estocástico conforme os parâmetros fornecidos.
-
Condições compostas: - ADX: estados de tendência (alta/baixa, forte, enfraquecendo) e
Kick. - Didi Index: alertas, confirmações, Needle, BJMA, falsos sinais e contagem de barras desde os eventos. - Bandas de Bollinger: abertura, paralelismo ou fechamento das bandas. - TRIX/Estocástico: direção compradora ou vendedora relativa à média/sinal. -
Consolidação: um
switchreúne os critérios por ativo para rotular estados como “Needle Buy/Sell”, “BJMA Buy/Sell”, “Close Long/Short”, “Fake Buy/Sell” etc.
Construção da tabela
- Executa apenas na última barra (
barstate.islast) para reduzir uso de recursos. - Ajusta automaticamente o número de linhas ativas com base nos ativos habilitados.
- Preenche cabeçalhos padrão: Source, Symbol, ADX, Didi, BB, Trix, Stoch.
- Aplica cores contextuais em cada coluna usando as configurações de paleta e os estados calculados.
Alertas e interpretações principais
Os sinais derivados na tabela seguem rigorosamente a leitura do setup de agulhada criado por Didi Aguiar, utilizando os mesmos gatilhos de alerta, confirmação e alinhamento de médias. As subseções abaixo reúnem todos os estados produzidos na coluna principal (Symbol) e descrevem como cada um é calculado:
Needle
| Sinal | Condições do código | Interpretação na ótica da Agulhada |
|---|---|---|
| Needle Buy | agulhadaCompra verdadeiro, combinado com abertura/paralelismo de Bandas de Bollinger para cima, ADX apontando alta (adxTrendUp*) e ausência de compra ativa na barra anterior. | Needle clássica de compra: alerta e confirmação ocorrem dentro do Delta t Needle, com tendência favorável sustentada pelo ADX e expansão de volatilidade. |
| Needle Sell | agulhadaVenda verdadeiro, Bandas abrindo/ paralelas para baixo, ADX apontando queda (adxTrendDown*) e sem venda ativa na barra anterior. | Needle clássica de venda alinhada: alerta + confirmação dentro do delta, tendência baixista e bandas abrindo reforçam o movimento. |
BJMA
| Sinal | Condições do código | Interpretação na ótica da Agulhada |
|---|---|---|
| BJMA Buy | Condição bjCompra satisfeita dentro da faixa Delta BJMA Min/Max, mais Bollinger e ADX em alta, e sem Needle/BJMA prévios imediatos. | Variação “Beijo da Mulher Aranha”: médias curta/longa permanecem cruzadas positivamente e respeitam a janela de distanciamento mínima e máxima. |
| BJMA Sell | Condição bjVenda dentro dos limites configurados, ADX e Bollinger favorecendo queda, e sem eventos iguais na barra anterior. | BJMA vendedor, com médias invertidas sustentadas e amplitude entre elas respeitando a janela configurada. |
Alertas
| Sinal | Condições do código | Interpretação na ótica da Agulhada |
|---|---|---|
| Buy Alert | alertCompraF ou alertCompraFC verdadeiros com Bollinger/ADX de alta. | Alerta primário do Didi, quando a média rápida cruza a linha zero apontando giro comprador e a lenta permanece negativa ou descendo. |
| Sell Alert | alertVendaF ou alertVendaFC verdadeiros, ADX e Bollinger indicando baixa. | Alerta primário de venda da Agulhada, validado por ADX e abertura de bandas descendentes. |
Saídas
| Sinal | Condições do código | Interpretação na ótica da Agulhada |
|---|---|---|
| Bought | didiComprado (rápida > 0 e lenta < 0) com Bollinger/ADX confirmando tendência de alta. | Estado de posição comprada ativa pelo setup, com médias sustentando o viés altista. |
| Sold | didiVendido com ADX/Bollinger em queda. | Estado de posição vendida ativa, médias em configuração baixista. |
| Close Long | Bollinger fechando (bbClose), ADX perdendo força (adxKick ou adxTrendUpFalling), TRIX e Estocástico virando para venda enquanto didiComprado. | Sinal de saída de compra: redução de volatilidade e momentum inverso indicam fim da Needle. |
| Close Short | Bollinger fechando, ADX enfraquecendo para baixo, TRIX e Estocástico virando para compra enquanto didiVendido. | Sinal de saída de venda: mesma leitura do setup aplicada ao lado vendedor. |
| Close Long – Sell Alert | alertVendaF/FC em tendência de baixa ADX. | Fecha compra por surgimento de alerta vendedor mesmo sem fechamento de bandas. |
| Close Short – Buy Alert | alertCompraF/FC em tendência de alta ADX. | Fecha venda por alerta comprador oposto. |
Falsos sinais
| Sinal | Condições do código | Interpretação na ótica da Agulhada |
|---|---|---|
| Fake Buy | compraFalsa verdadeiro. | Needle de compra invalidada rapidamente: alerta ocorre com média longa ainda ascendendo e Didi lento acima do rápido. |
| Fake Sell | vendaFalsa verdadeiro. | Needle de venda negada: alerta acontece com média longa ainda descendente e Didi lento abaixo do rápido. |
Além da coluna principal, as colunas específicas de cada indicador expõem o estado isolado de cada bloco:
- Didi: mostra
Needle Buy/Sell,Buy/Sell Alert,Bought/SoldouFake Buy/Sellconsiderando apenas as curvas do Didi Index. - BB: indica se as Bandas de Bollinger estão abrindo, paralelas (alta/baixa) ou fechando (
Close). - Trix: aponta direção (
Boughtquando TRIX acima da média de sinal,Soldcaso contrário). - Stoch: reflete qual linha domina (%K acima de %D =
Bought). - ADX: classifica tendência (
Uptrend,Downtrend, variações Strong/Falling eKick ADX).
Boas práticas de uso
- Combine múltiplos screener
Screen #para segmentar mercados (ex.: moedas x índices). - Ajuste a paleta para manter contraste com o tema do TradingView.
- Revise periodicamente a lista de símbolos para focar apenas nos ativos de interesse.
Licença
Distribuído sob Mozilla Public License 2.0.
Veja também
- Setup das Agulhadas (Didi Aguiar)
- ADX - DMI
- Screener V1 — Setup Didi Aguiar
- Heeger Chart v3.1.9 – Release Notes