Visão geral
O MagicTradeBot oferece um módulo de tomada de decisão poderoso, flexível e altamente personalizável, que permite aos usuários definir regras complexas para executar ordens de trade Long ou Short em símbolos selecionados. Este módulo suporta tanto entradas básicas quanto avançadas, otimizando a estratégia de trade com base em indicadores técnicos em tempo real, movimento de preços, condições de mercado e preferências do usuário.
Tipos de entradas
Existem duas categorias de entradas para decisão:
- i. Entradas básicas
- ii. Entradas avançadas
i. Entradas básicas
As entradas básicas permitem que você defina Grupos de Condições, que são conjuntos de regras que disparam trades. O bot só precisa que um grupo seja validado para executar a decisão de trade.
Grupos de Condições
Cada grupo de condições inclui:
- Configurações básicas
- Lista de condições
- Configurações direcionais avançadas
1. Configurações básicas:
- Direção:
Long
ouShort
. Define a direção do trade quando as condições do grupo são atendidas.
2. Lista de condições:
- % de variação: ex.,
4%
— A porcentagem de variação de preço necessária para acionar a condição. - Direção da mudança:
Up
(para cima) ouDown
(para baixo) — Detecta o sentido do movimento do preço. - Condição de correspondência:
Interval Start Position
: Compara com o preço de abertura do intervalo.Price Min Position
: Compara com o preço mínimo do intervalo.Price Max Position
: Compara com o preço máximo do intervalo.
- Intervalo: Escolha entre
[1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 2d, 3d, 7d]
- Certifique-se de que os dados de candle (kline) estejam disponíveis para o intervalo selecionado.
3. Configurações direcionais avançadas
Aplicadas por grupo de condições, apenas para a direção definida.
Entradas avançadas incluem:
- Mostrar avançado:
[Alternar Ligado/Desligado]
- Preço mínimo: Ignora o grupo se o preço estiver abaixo desse valor. (
0 = desativado
) - Preço máximo: Ignora o grupo se o preço estiver acima desse valor. (
0 = desativado
)
Condições baseadas em RSI
- Ativar condição RSI:
[Alternar Ligado/Desligado]
- O que é RSI? RSI (Índice de Força Relativa) mede o momentum do preço. Valor acima de 70 indica sobrecompra e abaixo de 30 indica sobrevenda.
- Utilidade: Útil para identificar reversões potenciais ou confirmar tendências.
- Exemplo: RSI < 30 em intervalo de 1h pode sinalizar oportunidade de Long.
- Limite RSI sobrecomprado: ex.,
70
- Limite RSI sobrevenda: ex.,
30
- Direção da condição RSI:
Sobrevendido (para Long)
Sobrecomprado (para Short)
Neutro
Qualquer
Divergência RSI
- Ativar detecção de divergência RSI
- O que é? Divergência ocorre quando o preço se move na direção oposta ao RSI.
- Utilidade: Muitas vezes sinaliza reversões robustas.
- Exemplo: Preço faz nova mínima, RSI faz mínima mais alta → divergência de alta.
- Tipo de divergência:
Bullish
,Bearish
ou ambos - Período de RSI para divergência: ex.,
14
- Barras de lookback: Número de candles anteriores para checar o padrão de divergência.
ii. Configurações avançadas (Condições globais)
Aplicadas apenas se um grupo direcional já estiver validado, atuando como filtros adicionais.
Entradas avançadas globais
- Mostrar configurações avançadas:
[Alternar Ligado/Desligado]
- Volume mínimo (24h): Evita operar pares com baixa liquidez.
Exemplo: Operar apenas com pares com volume 24h > 1.000.000 USDT.
Impacto: Reduz slippage e melhora a execução de ordens. - Preço mínimo: Exclui pares com preço abaixo deste limite.
Exemplo: Evitar tokens baratos com preço abaixo de US$0,01. - Preço máximo: Exclui pares com preço acima deste limite.
Exemplo: Evitar ativos caros como BTC em estratégias voltadas para altcoins. - Detecção de gap (%): Detecta gap mínimo entre fechamento e abertura de candles.
Exemplo: Gap de 1% pega saltos ou quedas bruscas de preço.
Default: Recomendado 0,5–2%.
Use case: Identificar picos de volatilidade. - Ativar pontuação de saúde: Score composto baseado em múltiplas métricas.
- Pontuação mínima de saúde: Exclui símbolos cujo score esteja abaixo do limite.
Exemplo: Operar apenas com score > 60. - Peso do volume (%): Impacto do volume na pontuação de saúde.
Exemplo: Definir 40% se volume for crítico. - Peso de volatilidade (%): Mede desvio padrão ou ATR.
- Peso da posição na banda (%): Mede posição de preço nas bandas de Bollinger ou customizadas.
- Nível de sobrecompra (%): Exemplo:
1.02
= 2% acima da banda superior. - Nível de sobrevenda (%): Exemplo:
0.98
= 2% abaixo da banda inferior. - Ativar filtro de gap: Ignora trades com gap grande entre candles.
Exemplo: Pular trade se gap > 3% nas últimas 2 candles. - Total de candles: Número de candles usados para avaliar padrões como consolidação ou breakout.
- Ativar checagem de consolidação: Detecta movimentos laterais antes de um breakout.
Impacto: Aumenta a probabilidade de sucesso do breakout. - Lookback de consolidação: Exemplo: Zona de consolidação de 20 candles.
- Ativar checagem de breakout: Detecta movimentos repentinos além da consolidação.
Impacto: Aprimora o timing de entrada. - Sensibilidade ao breakout: Exemplo:
0.5
= breakout detectado se fechamento > máximo * 1.005.
Este módulo completo oferece flexibilidade total aos traders para construir árvores decisórias robustas, desde simples disparadores de momentum até estratégias multicamadas envolvendo pontuação de saúde, volatilidade e indicadores técnicos avançados.
O motor de decisão do MagicTradeBot é projetado para equilibrar precisão e adaptabilidade, permitindo que tanto iniciantes quanto profissionais configurem regras que se alinhem a qualquer condição de mercado.