TrendSync Event Straddle Manual Triggered Manager
- Utilitários
-
Juliano Guzlinki Pacheco
Acredito que a tecnologia é um dos principais diferenciais competitivos no mercado financeiro moderno. Enquanto muitos traders ainda dependem exclusivamente da análise manual e da tomada de decisão emocional, o uso de automação, algoritmos e sistemas inteligentes permite operar com maior precisão - Versão: 2.50
- Ativações: 7
EVENT STRADDLE PRO — EA PROFISSIONAL PARA EVENTOS DE ALTO IMPACTO
Expert Advisor para operar FOMC, NFP, CPI, PCE e outros eventos macroeconômicos de alto impacto com straddle configurável, controle avançado de slippage e breakeven adaptativo baseado em ATR pré-notícia.
Desenvolvido para traders que operam o calendário econômico e precisam de velocidade de execução, proteção contra fill estufado e automação pós-entrada que o cérebro humano simplesmente não entrega em condições de spike.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
O PROBLEMA QUE RESOLVE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Operar notícias macroeconômicas tem três armadilhas conhecidas:
PROBLEMA 1 — Velocidade de execução
Nos primeiros 500 ms após uma divulgação de FOMC/NFP, o mercado se move 50-200 pips. Nenhum trader humano consegue digitar uma ordem, confirmar e enviar em tempo útil. O movimento acontece sem você.
PROBLEMA 2 — Slippage no preenchimento
Mesmo quem usa ordens pendentes stop sofre com o fill estufado: o spike atravessa o nível pretendido e você é preenchido 50, 100, 200 pips acima/abaixo. Resultado: entrada ruim, SL em zona de reversão natural, trade zerado no breakeven ou pior.
PROBLEMA 3 — Decisão sob pressão
Depois do fill, decisões rápidas: realizar parcial? colocar breakeven? aguardar segundo pico? O cérebro humano, sob adrenalina, toma decisões sub-ótimas e tende a sair cedo demais (deixa dinheiro na mesa) ou tarde demais (devolve lucro).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMO O EVENT STRADDLE PRO RESOLVE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ PRE-POSITIONING AUTOMÁTICO
Coloca até 10 ordens stop simultaneamente (BUY STOP + SELL STOP em múltiplas distâncias) com um único atalho de teclado. Posicionamento em 50 ms via OrderSendAsync.
✓ CONTROLE DE SLIPPAGE VIA STOP LIMIT
Opção de usar BUY/SELL STOP LIMIT em vez de ordens stop puras. Se o fill ficar pior que o limite configurado, a ordem simplesmente não executa. Zero perda em vez de entrada no topo do spike.
✓ BREAKEVEN ADAPTATIVO POR ATR PRÉ-NOTÍCIA
Dois modos de breakeven:
• Modo USD: dispara quando P&L consolidado atinge valor em dólares
• Modo ATR: usa ATR pré-notícia (capturado no ARM) como referência. Dispara apenas quando o preço avança X × ATR a favor. Protege contra reversão sem matar o trade no primeiro recuo do spike.
✓ DETECÇÃO DE FILL RUIM
OnTradeTransaction mede o slippage real pós-fill. Posições com fill pior que o alerta são marcadas como "comprometidas" e recebem breakeven acelerado (trigger pela metade) para proteger lucro mínimo cedo.
✓ FECHAMENTO PARCIAL VIA TECLADO
Três atalhos (P+2, P+5, P+7) para fechar 25%, 50% ou 75% do volume atual das posições. Permite realizar lucro no pico sem perder o resto.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FUNCIONALIDADES COMPLETAS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PAINEL VISUAL
Painel completo no gráfico com:
• Status do sistema (ARMED / DISARMED)
• Status das linhas (LOCKED / DYNAMIC / HIDDEN)
• Preço âncora e Bid atual
• Spread em tempo real
• Configuração ativa (lote, SL, TP, distâncias)
• Contagem de ordens pendentes e posições abertas
• Status do breakeven (aguarda / aplicado)
• Alerta visual de posições comprometidas por slippage
• Cronômetro regressivo configurável
STRADDLE CONFIGURÁVEL — 10 NÍVEIS
Até 10 distâncias simultâneas, configuráveis de 300 a 1200 pips (padrão). Cada nível pode ser ativado/desativado individualmente. Cores customizáveis por nível para identificação visual rápida no gráfico.
ATALHOS DE TECLADO (requer sistema ARMADO)
B+B = BUY STOP nas distâncias selecionadas
S+S = SELL STOP nas distâncias selecionadas
D+D = STRADDLE completo (BUY + SELL simultâneos)
C+C = Cancela todas as ordens pendentes
Z+Z = Fecha todas as posições do EA
P+2 = Fecha PARCIAL 25% das posições
P+5 = Fecha PARCIAL 50% das posições
P+7 = Fecha PARCIAL 75% das posições
Todos os atalhos exigem confirmação dupla (duas teclas em sequência dentro de 500 ms configuráveis) para evitar acionamento acidental.
SISTEMA DE SEGURANÇA EM CAMADAS
• Modo ARMADO/DESARMADO: todas as teclas são ignoradas quando desarmado
• Modo TRAVADO/DINÂMICO: linhas podem ser fixadas no preço de referência
• Linhas ocultas automaticamente quando sistema está desarmado (reduz poluição visual)
• Captura automática do ATR pré-notícia no momento do ARM
• Reset automático de estado após desarmar
CONTROLE DE SLIPPAGE
• Use_Stop_Limit: liga/desliga uso de ordens STOP LIMIT
• Max_Slippage_Pips: slippage máximo aceito no preenchimento (padrão 100 pips)
• Slippage_Alert_Pips: threshold para marcar posição como comprometida (padrão 50 pips)
• Posições comprometidas recebem trigger de BE pela metade do normal
CRONÔMETRO REGRESSIVO
Cronômetro visual configurável que dispara a cada X minutos (padrão 30). Útil para antecipar fechamentos de M15/M30/H1 ou horários específicos de notícias. Alertas sonoros em T-10s e T-0s. Totalmente configurável.
GESTÃO ASSÍNCRONA
Todas as operações críticas (criar ordens, cancelar, fechar posições) usam OrderSendAsync — não aguarda confirmação do servidor para enviar a próxima. Latência operacional de ~50 ms independente do número de ordens.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FLUXO OPERACIONAL RECOMENDADO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
T-60 min antes do evento:
→ Anexa o EA no gráfico XAUUSD
→ Confirma configurações no painel
T-30 min:
→ Clica ARM SYSTEM (ativa atalhos)
→ ATR pré-notícia é capturado automaticamente
T-5 min:
→ Clica LOCK LEVELS (fixa níveis no preço atual)
→ Confere linhas e distâncias no gráfico
T-30 segundos:
→ Pressiona D+D (coloca straddle completo)
→ 2 a 20 ordens stop/stop-limit são enviadas em ~50 ms
T-0 (notícia sai):
→ Preço bate o nível, ordem é acionada
→ Fill é medido automaticamente
→ Se slippage > alerta: posição marcada como comprometida
T+5 a T+30 min:
→ Realização parcial manual via P+5 (ou P+2 / P+7)
→ BE automático dispara quando preço avança X × ATR a favor
→ SL é movido para entrada + offset no sentido do lucro
Pós-evento:
→ Clica DISARM
→ Linhas somem, estado é resetado para o próximo evento
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VANTAGENS POR TIPO DE EVENTO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
► FOMC (Reunião do Federal Reserve) — 8x/ano
Divulgação às 14:00 ET + coletiva às 14:30 ET. Movimento típico no XAUUSD: 100-300 pips em 30 minutos. Setup recomendado: distâncias 500/700/900 pips, lote 0.01-0.05, ATR trigger 2.0×. O ATR pré-notícia capturado antes do anúncio protege contra o whipsaw inicial comum em decisões de taxa de juros.
► NFP (Non-Farm Payrolls) — 12x/ano
Primeira sexta de cada mês às 8:30 ET. Movimento típico: 50-150 pips em 15 min. Setup recomendado: distâncias 300/500/700 pips, SL mais apertado que FOMC (menor duração do movimento), BE trigger 1.5× ATR. Dispersão forte entre os três sub-indicadores (payroll, unemployment, wages) justifica usar o straddle de ambos os lados.
► CPI (Consumer Price Index) — 12x/ano
Meados do mês às 8:30 ET. Movimento típico: 50-120 pips. Em regime hawkish do Fed, cada CPI vira mini-FOMC. Setup recomendado: distâncias 300/500 pips, ATR trigger 1.5-2.0×. Core CPI e Headline podem divergir — o straddle captura ambos.
► PCE (Personal Consumption Expenditures) — 12x/ano
Último dia útil do mês. Indicador de inflação preferido do Fed. Movimento típico: 40-100 pips. Setup conservador recomendado: 2 distâncias (300/500) com lote menor.
► ADP (Nonfarm Employment Change) — 12x/ano
Quarta anterior ao NFP, 8:15 ET. Prévia do mercado de trabalho privado. Setup: distâncias 300/500, lote reduzido (0.01-0.03). Movimento menor que o NFP oficial — ajuste distâncias e lote de acordo.
► JACKSON HOLE SYMPOSIUM — 1x/ano (agosto)
Discurso do Chair do Fed. Movimento potencial comparável ao FOMC quando há orientação de política monetária. Setup similar ao FOMC.
► OUTROS: BoE, ECB, GDP, Jobless Claims, JOLTS
Compatível. Requer calibragem individual de distâncias e lote.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ESPECIFICAÇÕES TÉCNICAS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Plataforma: MetaTrader 5 (build 3000 ou superior)
Tipo: Expert Advisor (semi-automático)
Timeframe: qualquer (recomendado M5-M15 para visualização)
Símbolos: todos os pares. Otimizado para XAUUSD, mas funciona em FX majors, índices e cripto
Tipo de conta: hedging (necessário para o straddle)
Modo de ordens: STOP ou STOP LIMIT (configurável)
Preenchimento: ORDER_FILLING_RETURN (compatível com maioria das corretoras)
Latência: ~50 ms via OrderSendAsync, independente do número de ordens
Magic Number: configurável, permite operação paralela com outros EAs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PARÂMETROS DE CONFIGURAÇÃO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LINE DISTANCES
Distance1 a Distance10 (em pips) — configura cada nível
DISTANCES TO USE
Use_Dist1 a Use_Dist10 — ativa/desativa cada nível individualmente
ORDER MANAGEMENT
Lot — tamanho do lote por ordem
Stop_Loss_Pips — SL em pips
Take_Profit_Pips — TP em pips
Expiration_Minutes — expiração automática das pendentes
Magic_Number — ID único para o EA
Order_Comment — identificador de ordem
SLIPPAGE CONTROL
Use_Stop_Limit — ativa modo STOP LIMIT (recomendado)
Max_Slippage_Pips — slippage máximo aceito no fill
Slippage_Alert_Pips — threshold para marcar posição comprometida
AUTOMATIC BREAKEVEN
Breakeven_Enabled — liga/desliga
Breakeven_Mode — 0 (USD) ou 1 (ATR)
Breakeven_Trigger_USD — valor USD para disparar BE (modo 0)
Breakeven_Offset_Pips — pips além da entrada (modo 0)
BE_ATR_Timeframe — timeframe do ATR (modo 1)
BE_ATR_Period — período do ATR (modo 1)
BE_ATR_Trigger_Mult — múltiplo do ATR para disparar BE (modo 1)
BE_ATR_SL_Mult — múltiplo do ATR para posicionar SL (modo 1)
SYSTEM SAFETY
Start_Armed — inicia já armado? (padrão NÃO)
Timeout_Sequence_MS — tempo entre teclas (padrão 500ms)
Sound_Alerts — alertas sonoros em cada ação
COUNTDOWN TIMER
Show_Countdown — mostra cronômetro no painel
Countdown_Interval_Min — intervalo em minutos
Countdown_Duration_Sec — duração da contagem
Countdown_Sound_Alert — alertas sonoros no T-10s e T-0s
VISUAL
Show_Panel — mostra painel visual
Show_Labels — mostra etiquetas nas linhas
Lines_Style / Lines_Width — estilo e espessura das linhas
Color_Dist1 a Color_Dist10 — cor de cada nível
Color_Anchor — cor da linha âncora
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMENDAÇÕES DE USO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ANTES DO PRIMEIRO USO EM CONTA REAL
Teste em conta demo por pelo menos 2-3 eventos consecutivos. Memorize os atalhos. Pratique a sequência de ARM → LOCK → D+D antes de operar com dinheiro real.
GESTÃO DE RISCO
Nunca ative todas as 10 distâncias simultaneamente sem calcular o risco de whipsaw. Com 10 ordens acionadas, o custo cristalizado pode ser significativo. Recomendado começar com 2-3 distâncias ativas até dominar o fluxo.
CORRETORAS
Teste primeiro se sua corretora aceita STOP LIMIT no símbolo escolhido. Se não aceitar, defina Use_Stop_Limit = false para usar STOP puras. Alguns símbolos exigem distância mínima do preço atual (stops_level) — configure as distâncias respeitando esse mínimo.
TIMEFRAMES
Painel funciona em qualquer timeframe. ATR pré-notícia funciona melhor em M15 (padrão). Para eventos menores (ADP, Jobless Claims), M5 pode ser mais responsivo.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AVISO LEGAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Este Expert Advisor é uma ferramenta de execução assistida. Não é um sistema de trading automatizado completo nem garante resultados. As decisões de QUANDO e COMO operar permanecem com o usuário.
Trading de forex, metais e CFDs envolve risco significativo de perda e não é adequado para todos os investidores. Resultados passados não garantem resultados futuros. Opere apenas com capital que você pode perder.
Teste sempre em conta demo antes de qualquer uso em conta real. Entenda cada parâmetro antes de ativar. O autor não se responsabiliza por perdas decorrentes do uso.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUPORTE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Suporte técnico via mensagens privadas MQL5. Resposta típica em 24-48 horas.
Comentários e sugestões são bem-vindos.
Parte da suíte TrendSync — ferramentas profissionais para traders algorítmicos de XAUUSD, FX e índices.
