Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

TaFacin-RSI

Indicador de momentum de dupla validação para ProfitChart. Utiliza um sistema de RSI duplo (rápido + lento) em confluência com ADX e DI System para filtrar sinais falsos e confirmar a força e a direção do movimento com maior precisão

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

TaFacinRSI 2.6 📊

Indicador de Momentum Duplo | By: Maromba Trader 💪🤑


🎯 CONCEITO CENTRAL

O TaFacinRSI é um indicador de momentum duplo que combina RSI Principal + RSI Filtro + ADX + Sistema DI. Ele opera no princípio de "confirmação cruzada entre múltiplos oscilladores" para eliminar sinais falsos e aumentar a precisão.

⚡ ARQUITETURA DUPLA VALIDAÇÃO

  • RSI Principal: Gera sinais primários (período 5 - rápido)
  • RSI Filtro: Confirma zona favorável (período 10 - lento)
  • ADX: Valida força da tendência (período 14)
  • Sistema DI: Confirma direção (DI+ vs DI-)

📊 SISTEMA RSI DUPLO

🎯 RSI Principal (Sinais)

pascal
periodo_RSI(5);           // RSI rápido para sinais primários

Gatilhos de Reversão:

pascal
gatilho_rev_AC(30);       // Sobrevenda para compra
gatilho_rev_AV(70);       // Sobrecompra para venda

Gatilhos de Pullback:

pascal
gatilho_pb_AC(35);        // Sobrevenda para pullback de compra
gatilho_pb_AV(65);        // Sobrecompra para pullback de venda

🛡️ RSI Filtro (Confirmação)

pascal
filtro_rsi_periodo(10);   // RSI lento para filtro
filtro_rsi_ativo(true);   // Liga/desliga sistema filtro

Filtro para Reversão:

pascal
filtro_rsi_rev_ativo(true);   // Liga filtro para reversão
filtro_rsi_rev_AC(45);        // Confirma compra se RSI10 < 45
filtro_rsi_rev_AV(55);        // Confirma venda se RSI10 > 55

Filtro para Pullback:

pascal
filtro_rsi_pb_ativo(false);   // Liga filtro para pullback
filtro_rsi_pb_AC(45);         // Confirma pullback compra
filtro_rsi_pb_AV(55);         // Confirma pullback venda

📈 SISTEMA ADX (FORÇA DA TENDÊNCIA)

⚡ ADX Principal

pascal
periodo_ADX(14);              // Período padrão do ADX
adx_limiar_ativo(true);       // Liga validação por ADX
adx_limiar(12);               // Limiar mínimo para tendência

🎛️ Filtros ADX por Sinal

pascal
// Filtro ADX para Reversão
rev_filtro_adx_ativo(true);   // Liga filtro ADX para reversão
rev_filtro_adx_nivel(15);     // ADX > 15 para reversão válida

// Filtro ADX para Pullback  
pb_filtro_adx_ativo(false);   // Liga filtro ADX para pullback
pb_filtro_adx_nivel(10);      // ADX > 10 para pullback válido

Lógica:

  • Reversão: Exige ADX mais alto (15) = tendência forte para virar
  • Pullback: Exige ADX menor (10) = correção em tendência fraca

🎯 SISTEMA DI (DIREÇÃO DA FORÇA)

⚔️ Cruzamento DI+ vs DI-

pascal
alerta_di_ativo(false);        // Liga alertas de cruzamento DI
plotar_candles_di(2);         // Candles para memória de cruzamento

Como Funciona:

  • DI+ > DI-: Força compradora dominante
  • DI- > DI+: Força vendedora dominante
  • Cruzamento: Mudança de dominância = sinal de entrada

Alertas:

  • ↗️ - DI+ cruza acima de DI- (compra)
  • ↘️ - DI- cruza acima de DI+ (venda)

🎨 SISTEMA DE COLORAÇÃO INTELIGENTE

🌈 Lógica de Cores

pascal
colorir_candles(true);        // Liga coloração dos candles

Algoritmo:

  1. RSI favorável (zona de sinal)
  2. ADX confirma (força suficiente)
  3. DI indica direção (DI+ > DI- ou DI- > DI+)
  4. Filtros validam (RSI filtro + ADX filtro)

Cores:

  • 🟢 Verde: Todas condições para COMPRA atendidas
  • 🔴 Vermelho: Todas condições para VENDA atendidas
  • ⚪ Branco: Condições não atendidas (neutro)

⚙️ BLOCOS DE CONFIGURAÇÃO

📊 BLOCO RSI

pascal
// RSI Principal
periodo_RSI(5);

// RSI Filtro  
filtro_rsi_ativo(true);
filtro_rsi_periodo(10);

// Filtros por Tipo
filtro_rsi_rev_ativo(true);    // Filtro para reversão
filtro_rsi_pb_ativo(false);    // Filtro para pullback

🎯 BLOCO GATILHOS

pascal
// Reversão
gatilho_rev_ativo(true);
gatilho_rev_AC(30); gatilho_rev_AV(70);

// Pullback
gatilho_pb_ativo(true);  
gatilho_pb_AC(35); gatilho_pb_AV(65);

📈 BLOCO ADX

pascal
// ADX Principal
periodo_ADX(14);
adx_limiar_ativo(true);
adx_limiar(12);

// Filtros por Sinal
rev_filtro_adx_ativo(true);    // Filtro ADX reversão
pb_filtro_adx_ativo(false);    // Filtro ADX pullback

🎛️ CONFIGURAÇÕES DE INTERFACE

📺 Controle de Exibição

pascal
// Alertas
alerta_rev_ativo(true);       // Liga alertas de reversão
alerta_pb_ativo(true);        // Liga alertas de pullback
alerta_di_ativo(false);       // Liga alertas de cruzamento DI

// Visualização Histórica
plotar_candles_re(45);        // Candles de reversão exibidos
plotar_candles_pb(45);        // Candles de pullback exibidos
plotar_candles_di(2);         // Candles de DI exibidos

🎨 Logo e Interface

pascal
logo_cor(clBranco);           // Cor do logo
logo_estilo(0);               // Estilo da linha (0=sólida)
logo_espessura(1);            // Espessura da linha

🔧 DevMode (Desenvolvimento)

pascal
MOSTRAR_LINHAS_RSI = false;    // Debug: linhas RSI no gráfico
MOSTRAR_LINHAS_ADX = false;    // Debug: linhas ADX no gráfico  
MOSTRAR_TODOS_AVISOS = true;   // Mostra avisos históricos

🎯 LÓGICA OPERACIONAL

📈 Reversão Completa (Setup Ideal)

  1. RSI Principal < 30 (sobrevenda detectada)
  2. RSI Filtro < 45 (confirma zona baixa)
  3. ADX > 15 (força suficiente para reversão)
  4. DI+ cruza DI- (mudança de direção)
  5. 🚨 ALERTA DISPARADO ⏫

🔄 Pullback (Setup Correção)

  1. RSI Principal 35-65 (meio termo, não extremo)
  2. Filtros opcionais (menos rigoroso que reversão)
  3. ADX > 10 (força mínima, correção não reversão)
  4. 🚨 ALERTA DISPARADO 🔼

⚔️ Cruzamento DI (Setup Direção)

  1. DI+ cruza acima DI- (força compradora)
  2. ADX > 12 (tendência minimamente definida)
  3. RSI em zona neutra (não extremo)
  4. 🚨 ALERTA DISPARADO ↗️

🎯 CONFIGURAÇÕES POR ESTILO

👶 Iniciante (Poucos Sinais, Alta Qualidade)

pascal
// RSI mais extremos
gatilho_rev_AC(25); gatilho_rev_AV(75);

// Todos filtros ativos
filtro_rsi_rev_ativo(true);
rev_filtro_adx_ativo(true);
alerta_di_ativo(true);

// ADX mais rigoroso
rev_filtro_adx_nivel(20);
adx_limiar(15);

🎖️ Experiente (Mais Sinais, Bom Filtro)

pascal
// RSI padrão
gatilho_rev_AC(30); gatilho_rev_AV(70);

// Filtros seletivos
filtro_rsi_rev_ativo(true);
rev_filtro_adx_ativo(true);
alerta_di_ativo(false);

// ADX médio
rev_filtro_adx_nivel(15);
adx_limiar(12);

⚡ Day Trader (Sinais Rápidos)

pascal
// RSI mais sensível
periodo_RSI(3);
gatilho_rev_AC(35); gatilho_rev_AV(65);

// Filtros reduzidos
filtro_rsi_rev_ativo(false);
rev_filtro_adx_ativo(false);
alerta_di_ativo(true);

// ADX menor
adx_limiar(8);
plotar_candles_re(20);

🔧 OTIMIZAÇÕES POR MERCADO

🏆 WDOFUT (Dólar Futuro)

pascal
// Configuração testada
periodo_RSI(5); periodo_ADX(14);
gatilho_rev_AC(30); gatilho_rev_AV(70);
rev_filtro_adx_nivel(15);
filtro_rsi_rev_AC(45); filtro_rsi_rev_AV(55);

📈 WINFUT (Mini Índice)

pascal
// Mais sensível (maior volatilidade)
periodo_RSI(5); periodo_ADX(12);
gatilho_rev_AC(25); gatilho_rev_AV(75);
rev_filtro_adx_nivel(18);
filtro_rsi_rev_AC(40); filtro_rsi_rev_AV(60);

💱 Forex (EURUSD)

pascal
// Mais rápido (mercado 24h)
periodo_RSI(3); periodo_ADX(10);
gatilho_rev_AC(35); gatilho_rev_AV(65);
rev_filtro_adx_nivel(12);
filtro_rsi_rev_AC(48); filtro_rsi_rev_AV(52);

🚀 VANTAGENS DO RSI DUPLO

🛡️ vs RSI Simples

Aspecto RSI Simples TaFacinRSI
Sinais Falsos Muitos Poucos (filtro duplo)
Confirmação Nenhuma RSI + ADX + DI
Timing Básico Preciso (múltipla validação)
Coloração Não Inteligente (multi-fator)
Direção Não DI System integrado

💡 Diferenciais Únicos

  1. Dupla Confirmação RSI: Principal + Filtro eliminam whipsaw
  2. ADX Integrado: Só opera em tendências com força suficiente
  3. Sistema DI: Confirma direção da força dominante
  4. Blocos Modulares: Fácil otimização por mercado
  5. Coloração Multi-Fator: Visual baseado em múltiplas condições
  6. DevMode: Debug completo para análise técnica

🔧 TROUBLESHOOTING

❗ Problemas Comuns

Nenhum alerta aparece:

  • Verifique se alerta_rev_ativo = true
  • Diminua adx_limiar para 8-10
  • Desative filtros temporariamente (filtro_rsi_rev_ativo = false)
  • Confirme gatilho_rev_ativo = true

Muitos sinais falsos:

  • Ative todos filtros (filtro_rsi_rev_ativo = true)
  • Aumente rev_filtro_adx_nivel para 20
  • Use gatilhos mais extremos (25/75)
  • Ative alerta_di_ativo = true

Cores não aparecem:

  • Confirme colorir_candles = true
  • Verifique se filtros não estão muito restritivos
  • Teste com adx_limiar_ativo = false
  • Diminua adx_limiar para 5

RSI muito lento:

  • Diminua periodo_RSI para 3
  • Reduza periodo_ADX para 10-12
  • Use gatilhos menos extremos (35/65)

📊 ESTRATÉGIAS RECOMENDADAS

🎯 Estratégia Confluência Total

  1. Alerta de reversão ⏫⏬
  2. Coloração confirmada (verde/vermelho)
  3. ADX > 15 (força suficiente)
  4. Volume elevado (confirmação externa)

⚡ Estratégia DI Cross

  1. DI+ cruza DI- ↗️ (ou vice-versa)
  2. RSI em zona neutra (40-60)
  3. ADX ascendente (força crescendo)
  4. Entry no cruzamento

🔄 Estratégia Pullback Inteligente

  1. RSI pullback 🔼🔽
  2. ADX > 10 (tendência ainda ativa)
  3. DI mantém direção (não cruza)
  4. Entry na correção

📝 CHANGELOG

v2.6 (Release Atual):

  • ✅ Sistema de filtros ADX otimizado
  • ✅ Blocos de configuração para backtesting
  • ✅ DevMode para análise técnica
  • ✅ Sistema de coloração multi-fator
  • ✅ Performance otimizada

v2.5:

  • ✅ Integração completa sistema DI
  • ✅ Filtros RSI duplo implementados
  • ✅ Alertas hierárquicos por tipo

v2.0:

  • ✅ Reescrita completa da arquitetura
  • ✅ RSI duplo com filtro cruzado
  • ✅ ADX integrado como validador

🎯 FILOSOFIA DO INDICADOR

"Um sinal isolado é uma opinião. Múltiplas confirmações são evidência. O mercado recompensa evidência, não opiniões." - Maromba Trader

💡 Princípios Fundamentais

  1. Confirmação > Velocidade - Melhor perder entrada que tomar falso sinal
  2. Filtros > Sinais - Sistema que filtra bem é mais valioso que sistema que sinaliza muito
  3. Momentum + Força + Direção - Tríade completa para decisão informada
  4. Simplicidade Complexa - Interface simples, validação complexa nos bastidores

🚀 Missão

Oferecer ao trader um sistema de momentum com múltiplas validações, reduzindo significativamente falsos sinais e aumentando a confiança operacional através de confirmação cruzada.


📞 SUPORTE

Desenvolvido por: Maromba Trader 💪🤑
Website: TaFacin.com
Validade: 31/12/2025
Versão: 2.6 Release


"Momentum validado é movimento confirmado." 📊