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:
- 70%+ velas vermelhas no período de lookback (tendência de baixa)
- 40%+ movimento de preço para baixo (abertura da primeira vela → fechamento da última)
- Últimas 2 velas são verdes (início da reversão de alta)
- 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:
- 70%+ velas verdes no período de lookback (tendência de alta)
- 40%+ movimento de preço para cima (abertura da primeira vela → fechamento da última)
- Últimas 2 velas são vermelhas (início da reversão de baixa)
- 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:
- Reduzir
candle_lookback_count(ex.: de 15 para 10) - Esperar acumular mais dados
- 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á definidoenabled_long_term_reversal: true- Sinais adicionados a
supported_volatility_action symbols.jsonfoi 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:
- Ative o modo paper trading
- Execute por 2-4 semanas com suas configurações
- Analise taxa de acerto e lucratividade
- 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 alvoSellPer: 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:
Minutesnas 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
MaxLossBeforeForceClosecom 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_thresholdcom base no desempenho histórico - Acompanhe taxas de ativação SL/TP para otimizar gerenciamento de risco
- Use
IntelligentGlobalSettings.MaxLossBeforeForceClosecomo 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