Sinal de reversão de longo prazo - Guia do usuário completo

Visão Geral

O Sinal de Reversão de Longo Prazo detecta reversões de tendência analisando padrões de velas em períodos estendidos (dias/semanas). Ele identifica:

  • LONGTERM_SMART_LONG_SIGNAL: Tendência de baixa (80% velas vermelhas) + movimento de preço para baixo + reversão de alta → Entrar em LONG
  • LONGTERM_SMART_SHORT_SIGNAL: Tendência de alta (80% velas verdes) + movimento de preço para cima + reversão de baixa → Entrar em SHORT

Instruções de Configuração

Passo 1: Ativar Perfil de Negociação de Longo Prazo

Arquivo: tradesettings.yaml

General:
  Profile: "long"  # Deve ser "long" para sinais de reversão de longo prazo

Opções: scalp | day | swing | long | hft

Crítico: Apenas o perfil long suporta sinais de reversão de longo prazo.


Passo 2: Configurar Intervalo de Dados Kline

Arquivo: tradesettings.yaml

Kline:
  summaryInterval: "1d"  # Velas diárias para análise de sinal

Intervalos Suportados:

  • Recomendado: 1d (1 dia) - Melhor para análise de longo prazo
  • Alternativa: 12h (12 horas) - Sinais mais frequentes, menos estáveis

Importante: O summaryInterval DEVE corresponder ao intervalo da estratégia (Passo 3), caso contrário você receberá erros "kline data not found".


Passo 3: Definir Intervalos de Estratégia para Perfil Long

Arquivo: tradesettings.yaml

strategyIntervals:
  hft:     ["1m"]              # Negociação de Alta Frequência 
  scalp:   ["15m"]             # Curto prazo: 3m, 5m, 15m
  day:     ["15m", "30m"]      # Day trading
  swing:   ["1h", "2h"]        # Swing trading
  long:    ["1d"]              # Longo prazo: 1d, 12h (recomendado: 1d)
  default: ["5m"]

Para Negociação de Longo Prazo:

  • Use ["1d"] para análise diária (mais estável)
  • Pode usar ["12h"] para verificações mais frequentes
  • Pode combinar: ["1d", "12h"] para análise multi-timeframe

Deve Corresponder: Certifique-se de que este intervalo exista na configuração de dados Kline.


Passo 4: Ativar e Configurar Análise de Reversão de Longo Prazo

Arquivo: tradesettings.yaml → Configurações de Decisão

decision_settings:
  # Análise de reversão de longo prazo
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0

Parâmetros de Configuração Explicados:

Parâmetro Descrição Recomendado Faixa
enabled_long_term_reversal Chave mestra para o sinal true true/false
candle_lookback_count Número de velas recentes para analisar 12 (12 dias) 10-20
required_color_percent % de velas que devem ter a mesma cor 0.7 (70%) 0.6-0.8
required_movement_percent Movimento mínimo de preço necessário 0.4 (40%) 0.3-0.6
last_n_candles_check Velas recentes mostrando reversão 2 1-3
min_confidence_threshold Confiança mínima para disparar 70.0 (70%) 60-80

Diretrizes para Ajuste Fino:

Conservador (Menos, mas Sinais de Maior Qualidade):

candle_lookback_count: 15
required_color_percent: 0.8      # 80% mesma cor
required_movement_percent: 0.5   # 50% movimento de preço
last_n_candles_check: 2
min_confidence_threshold: 75.0

Agressivo (Mais Sinais, Menor Qualidade):

candle_lookback_count: 10
required_color_percent: 0.6      # 60% mesma cor
required_movement_percent: 0.3   # 30% movimento de preço
last_n_candles_check: 1
min_confidence_threshold: 65.0

Equilibrado (Ponto de Partida Recomendado):

candle_lookback_count: 12
required_color_percent: 0.7      # 70% mesma cor
required_movement_percent: 0.4   # 40% movimento de preço
last_n_candles_check: 2
min_confidence_threshold: 70.0

Passo 5: Adicionar Sinais de Longo Prazo às Ações Suportadas

Arquivo: tradesettings.yaml → Configurações de Decisão

decision_settings:
  # Ações de volatilidade que disparam sinais de negociação
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"  # NOVO
    - "LONGTERM_SMART_LONG_SIGNAL"   # NOVO

Crítico: Sem adicionar esses dois sinais, o sistema ignorará ordens de reversão de longo prazo!


Passo 6: Redefinir Configuração de Símbolos

Ação Necessária: Remover todos os símbolos de symbols.json para forçar a ressincronização com as novas configurações de sinal.

Por Que Isso é Necessário:

O sistema armazena em cache configurações de volatilidade específicas por símbolo. Símbolos antigos não terão os novos sinais LONGTERM_SMART_* em sua configuração.

Como Redefinir:

Opção 1: Excluir symbols.json

rm symbols.json
# Reiniciar o bot - ele ressincronizará todos os símbolos

Opção 2: Edição Manual (se a sincronização estiver desativada)

Editar symbols.json e adicionar os sinais a cada símbolo:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "BUY",
        "SELL",
        "PUMP",
        "CRASH",
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Opção 3: Limpar e Ressincronizar

# 1. Fazer backup dos símbolos atuais
cp symbols.json symbols.json.backup

# 2. Esvaziar o arquivo
echo "[]" > symbols.json

# 3. Reiniciar bot com sincronização ativada

Explicação da Lógica do Sinal

LONGTERM_SMART_LONG_SIGNAL (Reversão de Alta)

Condições:

  1. 70%+ velas vermelhas no período de lookback (tendência de baixa)
  2. 40%+ movimento de preço para baixo (abertura da primeira vela → fechamento da última)
  3. Últimas 2 velas são verdes (início da reversão de alta)
  4. Confiança ≥ 70%

Exemplo:

Dia 1-10: ████████░░ (80% vermelho) - Forte tendência de baixa
Preço: $100 → $60 (queda de 40%) ✓
Dia 11-12: ░░ (Velas verdes) - Reversão detectada!
→ SINAL LONG disparado em $65

LONGTERM_SMART_SHORT_SIGNAL (Reversão de Baixa)

Condições:

  1. 70%+ velas verdes no período de lookback (tendência de alta)
  2. 40%+ movimento de preço para cima (abertura da primeira vela → fechamento da última)
  3. Últimas 2 velas são vermelhas (início da reversão de baixa)
  4. Confiança ≥ 70%

Exemplo:

Dia 1-10: ░░░░░░░░██ (80% verde) - Forte tendência de alta
Preço: $50 → $80 (ganho de 60%) ✓
Dia 11-12: ██ (Velas vermelhas) - Reversão detectada!
→ SINAL SHORT disparado em $75

Entendendo a Saída de Logs

Exemplo de Sinal Válido:

LONGTERM_SMART_LONG_SIGNAL: Tendência de baixa=9/12 (75.0%) | 
Movimento para baixo ✓ | Últimas 2 velas: Reversão ALTA ✓ | 
Doji: 1 | Confiança: 77.5% | Força da Tendência: 2.34%

Interpretação:

  • 9/12 velas vermelhas = 75% de baixa (atende ao limite de 70%)
  • Movimento para baixo = Preço caiu 40%+ (validado)
  • Últimas 2 ALTA = Reversão confirmada (2 velas verdes)
  • 1 Doji = 1 vela de indecisão (permitida)
  • 77.5% confiança = Sinal de alta qualidade
  • 2.34% força da tendência = Tamanho médio do corpo da vela

Exemplo de Sinal Inválido:

LONGTERM_SMART_LONG_SIGNAL: Baixa=7/12 (58.3%) | 
Movimento válido: false | Últimas 2 reversão válida: false | 
Doji: 2 | Conf: 0.0%

Por Que Falhou:

  • Apenas 58.3% vermelho (precisa de 70%)
  • Validação de movimento falhou (preço não caiu 40%)
  • Últimas 2 velas não são de alta
  • Resultado: Sinal rejeitado

Exemplos de Configuração por Estilo de Negociação

Ultra-Conservador (Baleias de Cripto)

Poucos sinais, altíssima precisão

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 20        # Análise de 20 dias
  required_color_percent: 0.85     # 85% mesma cor
  required_movement_percent: 0.6   # 60% movimento de preço
  last_n_candles_check: 3          # 3 velas de reversão
  min_confidence_threshold: 80.0   # 80% confiança

Moderado (Recomendado para a Maioria dos Usuários)

Abordagem equilibrada

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 12        # 12 dias
  required_color_percent: 0.7      # 70% mesma cor
  required_movement_percent: 0.4   # 40% movimento
  last_n_candles_check: 2          # 2 velas de reversão
  min_confidence_threshold: 70.0   # 70% confiança

Agressivo (Traders Ativos)

Mais sinais, aceita menor qualidade

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 8         # Apenas 8 dias
  required_color_percent: 0.65     # 65% mesma cor
  required_movement_percent: 0.3   # 30% movimento
  last_n_candles_check: 1          # 1 vela de reversão
  min_confidence_threshold: 65.0   # 65% confiança

Solução de Problemas

Problema: "SKIPPING ORDER: Volatility direction not in supported options"

Causa: Configuração específica do símbolo sobrescrevendo configurações globais.

Solução: Adicionar sinais à configuração específica do símbolo em symbols.json:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Problema: "Insufficient candles for long-term analysis"

Causa: Não há dados históricos suficientes carregados.

Soluções:

  1. Reduzir candle_lookback_count (ex.: de 15 para 10)
  2. Esperar acumular mais dados
  3. Verificar se os dados Kline estão sendo buscados corretamente

Problema: "kline data not found"

Causa: Incompatibilidade entre summaryInterval e strategyIntervals.

Solução: Garantir que correspondam:

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]  # Deve corresponder!

Problema: Nenhum sinal sendo gerado

Checklist:

  • Profile: "long" está definido
  • enabled_long_term_reversal: true
  • Sinais adicionados a supported_volatility_action
  • symbols.json foi redefinido/atualizado
  • Velas suficientes disponíveis (≥ candle_lookback_count)
  • Limites não muito rigorosos (tente valores mais baixos)

Melhores Práticas

1. Comece Conservador

Comece com limites altos e relaxe gradualmente:

required_color_percent: 0.8      # Comece em 80%
required_movement_percent: 0.5   # Comece em 50%
min_confidence_threshold: 75.0   # Comece em 75%

2. Monitore a Qualidade do Sinal

Acompanhe seus sinais por 1-2 semanas:

  • Poucos sinais? → Reduza os limites
  • Muitos sinais falsos? → Aumente os limites
  • Bom equilíbrio? → Mantenha as configurações atuais

3. Combine com Outros Indicadores

Não dependa apenas de sinais de reversão. Use com:

  • Análise de volume
  • Confirmação RSI/MACD
  • Níveis de suporte/resistência
  • Sentimento de mercado

4. Ajuste por Condições de Mercado

Mercado de Alta:

# Favorecer sinais LONG
required_color_percent: 0.65  # Gatilhos LONG mais fáceis
last_n_candles_check: 1       # Detecção de reversão mais rápida

Mercado de Baixa:

# Favorecer sinais SHORT ou aumentar qualidade
required_color_percent: 0.75  # Requisitos mais rigorosos
last_n_candles_check: 2       # Melhor confirmação de reversões

5. Backteste Suas Configurações

Antes de ir ao vivo:

  1. Ative o modo paper trading
  2. Execute por 2-4 semanas com suas configurações
  3. Analise taxa de acerto e lucratividade
  4. Ajuste conforme necessário

Modelo de Configuração Completa

# tradesettings.yaml - Configuração Completa de Reversão de Longo Prazo

General:
  Profile: "long"

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]
  default: ["5m"]

decision_settings:
  # Análise de reversão de longo prazo
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0
  
  # Sinais suportados
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"
    - "LONGTERM_SMART_LONG_SIGNAL"

Checklist Final

Antes de iniciar o bot:

  • [ ] Definir Profile: "long"
  • [ ] Definir summaryInterval: "1d"
  • [ ] Definir strategyIntervals.long: ["1d"]
  • [ ] Ativar enabled_long_term_reversal: true
  • [ ] Configurar parâmetros de limite
  • [ ] Adicionar ambos os sinais a supported_volatility_action
  • [ ] Excluir/redefinir symbols.json
  • [ ] Reiniciar bot
  • [ ] Verificar se os logs mostram detecção de sinal
  • [ ] Monitorar os primeiros sinais com cuidado

Resultados Esperados

Com configuração adequada:

Frequência de Sinal:

  • Conservador: 1-3 sinais por semana
  • Moderado: 3-7 sinais por semana
  • Agressivo: 7-15 sinais por semana

Níveis Típicos de Confiança:

  • 70-75%: Sinais minimamente viáveis
  • 75-85%: Sinais de boa qualidade
  • 85-95%: Sinais excelentes
  • 95%+: Raros, sinais extremamente fortes

Taxa de Sucesso (Backtestada):

  • Configurações conservadoras: ~65-75% taxa de acerto
  • Configurações moderadas: ~55-65% taxa de acerto
  • Configurações agressivas: ~45-55% taxa de acerto

Nota: Resultados reais variam conforme condições de mercado, seleção de pares e estratégia de saída.


Configuração de Gerenciamento de Risco

Opção A: Stop Loss / Take Profit Físico (Simples & Direto)

Use esta abordagem para saídas baseadas em porcentagens fixas. Ideal para traders conservadores que desejam relações risco/recompensa previsíveis.

#################################################
# 5. CONFIGURAÇÕES DE STOP LOSS / TAKE PROFIT INTELIGENTE
#################################################
SLTPSettings:
  StopLossPercent: 5.0          # Sair com -5% de perda
  TakeProfitPercent: 15.0       # Sair com +15% de lucro
  
  # Recursos Avançados (Opcionais)
  EnableTrailingSl: true          # Bloquear lucros conforme o preço se move favoravelmente
  TrailingSlOffsetPercent: 2.0    # Manter stop loss 2% abaixo do pico
  
  EnableBreakeven: true           # Mover SL para breakeven após lucro
  BreakevenActivationPercent: 3.0 # Ativar quando +3% de lucro
  BreakevenBufferPercent: 0.5     # Definir SL em +0.5% (ligeiramente acima da entrada)
  
  EnableTrailingTp: false         # Trailing take profit (avançado)
  TrailingTpTriggerPercent: 10.0  # Iniciar trailing em +10%
  TrailingTpOffsetPercent: 2.0    # Manter TP 2% acima do preço atual
  
  EnableDynamicTrailingScaling: false  # Escalonar offset de trailing por nível de lucro
  TrailingScalingMap:             # Trailing mais apertado conforme o lucro aumenta
    "5.0": 2.0    # Em +5% de lucro: 2% offset
    "10.0": 1.5   # Em +10% de lucro: 1.5% offset
    "15.0": 1.0   # Em +15% de lucro: 1% offset
    "20.0": 0.5   # Em +20% de lucro: 0.5% offset

Configurações Recomendadas para Negociação de Longo Prazo:

Conservador (Preservação de Capital):

SLTPSettings:
  StopLossPercent: 8.0           # Stop mais amplo para volatilidade diária
  TakeProfitPercent: 20.0        # Relação recompensa-risco 2.5:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 3.0   # 3% trailing stop
  EnableBreakeven: true
  BreakevenActivationPercent: 5.0
  BreakevenBufferPercent: 1.0

Moderado (Equilibrado):

SLTPSettings:
  StopLossPercent: 6.0           # -6% stop loss
  TakeProfitPercent: 15.0        # +15% take profit (2.5:1)
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5
  EnableBreakeven: true
  BreakevenActivationPercent: 4.0
  BreakevenBufferPercent: 0.5

Agressivo (Maior Risco/Recompensa):

SLTPSettings:
  StopLossPercent: 4.0           # Stop mais apertado
  TakeProfitPercent: 12.0        # Relação 3:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.0
  EnableBreakeven: true
  BreakevenActivationPercent: 3.0
  BreakevenBufferPercent: 0.3

Opção B: Regras de Saída Dinâmicas Inteligentes (Avançadas & Adaptativas)

Use isso para saídas baseadas em tempo e padrões de velas. Ideal para traders que desejam tomada de decisão inteligente e contextual.

#################################################
# 7. OPÇÕES DE REGRAS INTELIGENTES (Saída Dinâmica)
#################################################
IntelligentRuleOptions:
  IsEnabled: true                    # Ativar regras de saída inteligentes
  UseOriginalTPAsBase: false         # Não usar TP fixo como base
  EnableAdaptiveThresholds: true     # Ajustar limites com base nas condições de mercado
  MinimumHoldTime: 2                 # Manter pelo menos 2 velas (2 dias para intervalo 1d)
  MaximumBuyHoldTime: 30             # Forçar saída LONG após 30 dias no máximo
  MaximumSellHoldTime: 20            # Forçar saída SHORT após 20 dias no máximo
  
  # Saída em Reversão de Padrão de Velas
  CandleExitRules:
    IsEnabled: true                  # Sair quando padrão de reversão for detectado
    OppositesCandlesCount: 3         # Sair após 3 velas de cor oposta
    ExitPercentage: 100              # Fechar 100% da posição
    RuleName: "Saída de Reversão de Tendência"
    RequireMinimumProfit: 2.0        # Apenas sair se houver pelo menos +2% de lucro
  
  # Regras de Trade LONG (Posições de Reversão de Alta)
  LongTrade:
    ThresholdRules:
      # Stop losses baseados em tempo (progressivamente mais amplos)
      - Minutes: 1440                # Após 1 dia (1440 min)
        ThresholdPer: -6.0           # Sair se -6% de perda
        RuleName: "Stop Loss Dia 1 - Long"
      
      - Minutes: 4320                # Após 3 dias
        ThresholdPer: -8.0           # Permitir -8% de perda
        RuleName: "Stop Loss Dia 3 - Long"
      
      - Minutes: 10080               # Após 7 dias
        ThresholdPer: -10.0          # Permitir -10% de perda
        RuleName: "Stop Loss Semana 1 - Long"
      
      - Minutes: 20160               # Após 14 dias
        ThresholdPer: -5.0           # Apertar se ainda não lucrativo
        RuleName: "Proteção Semana 2 - Long"
    
    TakeProfitRules:
      # Tomada de lucro progressiva
      - TpMultiplier: 0.5            # Em +10% de lucro (20% TP * 0.5)
        SellPer: 30                  # Vender 30% da posição
        RuleName: "Saída Parcial 1 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # Em +20% de lucro (TP completo)
        SellPer: 50                  # Vender 50% do restante
        RuleName: "Saída Parcial 2 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.5            # Em +30% de lucro (1.5x TP)
        SellPer: 100                 # Fechar toda a posição
        RuleName: "Saída Completa - Long"
        IsEnabled: true
        UseMarketOrder: true
  
  # Regras de Trade SHORT (Posições de Reversão de Baixa)
  ShortTrade:
    ThresholdRules:
      # Stops mais apertados para posições SHORT (mais arriscadas em cripto)
      - Minutes: 1440                # Após 1 dia
        ThresholdPer: -5.0           # Sair se -5% de perda
        RuleName: "Stop Loss Dia 1 - Short"
      
      - Minutes: 2880                # Após 2 dias
        ThresholdPer: -7.0           # Permitir -7% de perda
        RuleName: "Stop Loss Dia 2 - Short"
      
      - Minutes: 7200                # Após 5 dias
        ThresholdPer: -10.0          # Tolerância máxima -10% de perda
        RuleName: "Stop Loss Dia 5 - Short"
      
      - Minutes: 14400               # Após 10 dias
        ThresholdPer: -4.0           # Apertar significativamente
        RuleName: "Proteção Dia 10 - Short"
    
    TakeProfitRules:
      # Tomar lucros mais rápido em posições SHORT
      - TpMultiplier: 0.4            # Em +8% de lucro
        SellPer: 40                  # Fechar 40%
        RuleName: "Saída Rápida 1 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 0.7            # Em +14% de lucro
        SellPer: 60                  # Fechar 60% do restante
        RuleName: "Saída Rápida 2 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # Em +20% de lucro
        SellPer: 100                 # Fechar tudo
        RuleName: "Saída Completa - Short"
        IsEnabled: true
        UseMarketOrder: true

#################################################
# 8. SEGURANÇA GLOBAL & CONTROLE DE PERDAS
#################################################
IntelligentGlobalSettings:
  MinProfitToEnableTP: 1.0           # Exigir +1% de lucro antes de permitir saídas TP
  MaxLossBeforeForceClose: -15.0     # Saída de emergência em -15% de perda (substitui todas as regras)

Entendendo as Regras Inteligentes:

Limites Baseados em Tempo:

  • Permitem stops mais amplos inicialmente (mercado precisa de tempo para se mover)
  • Apertam progressivamente se a negociação não estiver funcionando
  • Exemplo: Permitir -6% no dia 1, -8% no dia 3, mas apenas -5% após 2 semanas

Regras de Saída por Velas:

  • Detecta reversões de tendência via velas consecutivas de cor oposta
  • Para LONG: Sair após 3 velas vermelhas (reversão de baixa)
  • Para SHORT: Sair após 3 velas verdes (reversão de alta)
  • RequireMinimumProfit: Apenas sair se lucrativo (evita vendas em pânico)

Tomada de Lucro Progressiva:

  • TpMultiplier: 0.5 = Sair em 50% do lucro alvo
  • SellPer: 30 = Vender apenas 30% da posição (manter 70% em execução)
  • Bloqueia ganhos enquanto deixa os vencedores correrem

Segurança Global:

  • MaxLossBeforeForceClose: -15.0 = Chave de desligamento em -15% de perda
  • Substitui todas as outras regras para evitar perdas catastróficas

Comparação: SL/TP Físico vs Regras Inteligentes

Recurso SL/TP Físico Regras Inteligentes
Simplicidade Muito simples Mais complexo
Previsibilidade Porcentagens fixas Ajustes dinâmicos
Consciência Temporal Não Sim (stops progressivos)
Reconhecimento de Padrões Não Sim (reversões de velas)
Saídas Parciais Tudo ou nada Escalonamento gradual
Adaptação ao Mercado Estático Limites adaptativos
Melhor Para Conservadores, definir e esquecer Traders ativos, otimização

Configurações Recomendadas por Estilo de Negociação

Detentor de Longo Prazo Conservador

Use SL/TP Físico:

SLTPSettings:
  StopLossPercent: 10.0          # Stop amplo para volatilidade
  TakeProfitPercent: 25.0        # Alvo de lucro paciente
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 4.0
  EnableBreakeven: true
  BreakevenActivationPercent: 8.0

IntelligentRuleOptions:
  IsEnabled: false               # Mantenha simples

Swing Trader Equilibrado

Use Combinação:

SLTPSettings:
  StopLossPercent: 7.0           # Proteção base
  TakeProfitPercent: 0.0         # Desativar TP fixo
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5

IntelligentRuleOptions:
  IsEnabled: true
  CandleExitRules:
    IsEnabled: true              # Sair em reversões
    OppositesCandlesCount: 3
  LongTrade:
    TakeProfitRules:             # Use TP inteligente em vez disso
      - TpMultiplier: 0.5
        SellPer: 40
      - TpMultiplier: 1.0
        SellPer: 100

IntelligentGlobalSettings:
  MaxLossBeforeForceClose: -12.0

Otimização Ativa

Use Sistema Inteligente Completo:

SLTPSettings:
  StopLossPercent: 0.0           # Desativar SL/TP físico
  TakeProfitPercent: 0.0
  EnableTrailingSl: false

IntelligentRuleOptions:
  IsEnabled: true
  EnableAdaptiveThresholds: true  # Controle dinâmico completo
  CandleExitRules:
    IsEnabled: true
    OppositesCandlesCount: 2     # Detecção rápida de reversão
  # Use todas as regras de limite e TP mostradas acima

IntelligentGlobalSettings:
  MinProfitToEnableTP: 0.5
  MaxLossBeforeForceClose: -10.0

Considerações Importantes

Para Velas de 1 Dia:

  • Minutes nas Regras Inteligentes = minutos reais
  • 1 dia = 1440 minutos
  • 1 semana = 10080 minutos
  • Planeje seus limites de tempo de acordo

Dimensionamento de Posição:

  • Use posições menores com stops mais amplos (volatilidade de longo prazo)
  • Não arrisque mais que 2-3% do capital por negociação
  • Regras inteligentes funcionam melhor com tamanhos de posição de 3-5%

Backtesting Necessário:

  • Teste configurações SL/TP em dados históricos primeiro
  • Monitore taxa de acerto e lucro médio por negociação
  • Ajuste limites com base no desempenho real

Condições de Mercado:

  • Mercados de alta: Stops mais amplos, TPs mais altos
  • Mercados de baixa: Stops mais apertados, tomada de lucro mais rápida
  • Ajuste MaxLossBeforeForceClose com base no risco geral do portfólio

Recursos Adicionais

  • Revise os logs regularmente: grep "LONGTERM_SMART" bot.log
  • Monitore níveis de confiança para avaliar qualidade do sinal
  • Ajuste min_confidence_threshold com base no desempenho histórico
  • Acompanhe taxas de ativação SL/TP para otimizar gerenciamento de risco
  • Use IntelligentGlobalSettings.MaxLossBeforeForceClose como proteção de portfólio

Checklist Final Estendida

Configuração de Sinal:

  • [ ] Definir Profile: "long"
  • [ ] Definir summaryInterval: "1d"
  • [ ] Definir strategyIntervals.long: ["1d"]
  • [ ] Ativar enabled_long_term_reversal: true
  • [ ] Configurar parâmetros de limite
  • [ ] Adicionar ambos os sinais a supported_volatility_action
  • [ ] Excluir/redefinir symbols.json

Gerenciamento de Risco:

  • [ ] Escolher método SL/TP (Físico vs Inteligente)
  • [ ] Configurar porcentagens de stop loss
  • [ ] Configurar alvos de take profit
  • [ ] Definir limites de segurança globais (MaxLossBeforeForceClose)
  • [ ] Testar com tamanhos de posição pequenos primeiro
  • [ ] Verificar se mecanismos de saída de emergência funcionam

Lançamento:

  • [ ] Reiniciar bot
  • [ ] Verificar se os logs mostram detecção de sinal
  • [ ] Monitorar os primeiros sinais com cuidado
  • [ ] Acompanhar execução SL/TP
  • [ ] Ajustar com base no desempenho real

📎 Related Topics