News Sniper Straddle
- Asesores Expertos
- Napat Puangjunkum
- Versión: 2.0
- Activaciones: 10
Sistema automatizado de noticias Straddle Breakout para MetaTrader 5
Mientras que la mayoría de los EAs huyen de las noticias de alto impacto, este fue construido para cazarlas. News Sniper AI se conecta directamente al Calendario Económico incorporado en MQL5, detecta las próximas publicaciones de NFP, CPI, FOMC, y GDP, y automáticamente coloca un straddle de precisión (Buy Stop + Sell Stop) alrededor del precio actual segundos antes de que los datos caigan.
Cuando el número golpea y el precio explota en una dirección, la orden activada monta el pico mientras que la orden opuesta expira automáticamente. Un trailing stop rápido bloquea los beneficios a medida que el impulso se desvanece.
Sin API externa. Sin DLL. No hay peticiones web. Todo se ejecuta de forma nativa dentro de MetaTrader 5.
---
Cómo funciona
1. El EA escanea el MQL5. El EA escanea el Calendario Económico MQL5 cada 4 horas en busca de eventos de alto impacto dentro de las próximas 24 horas.
22. Filtra los eventos por tipo (NFP, CPI, FOMC, GDP, Retail Sales, Employment) y por divisa (configurable).
3. Cuando la cuenta atrás alcanza el umbral configurado (por defecto: 2 minutos antes de la publicación), el EA coloca dos órdenes pendientes:
- Buy Stop: Por encima de la actual Ask por la distancia straddle
- Sell Stop: Por debajo de la actual Bid por la distancia straddle
4. Ambas órdenes tienen SL y TP incorporados. Ambas órdenes tienen incorporados SL, TP y vencimiento automático.
5. Cuando las noticias caen, el precio se dispara en una orden. El trailing stop se activa inmediatamente.
6. Las órdenes no ejecutadas se borran automáticamente después de la ventana de limpieza configurada.
---
Características principales
- **Integración nativa con el Calendario**: Utiliza la función CalendarValueHistory incorporada en MQL5. Sin dependencias externas, sin DLL, sin internet scraping.
- Filtro Inteligente de Eventos: Activar/desactivar tipos de eventos individuales. Opere sólo NFP e IPC, o active todo. Control total.
- Asignación automática de símbolos: El EA detecta qué divisa se ve afectada y encuentra automáticamente el par de operaciones correcto (por ejemplo, noticias en USD = operar EURUSD, noticias en GBP = operar GBPUSD).
- Trailing Stop con control de pasos: El trailing stop sólo se actualiza cuando el precio se mueve en un tamaño de paso configurable, evitando el spam del servidor y el deslizamiento.
- Protección Aegis Shield: Tope máximo con cierre automático de la posición.
- Auto Expiración: Las órdenes pendientes expiran automáticamente si no se activan dentro de la ventana posterior al evento.
---
Parámetros
Configuración de Eventos de Noticias
| Parámetro | Predeterminado | Descripción |
| Minutos Antes de Noticias | 2 | Qué tan temprano colocar el straddle |
| Minutos Después de Noticias | 10 | Cuánto tiempo esperar antes de borrar órdenes no ejecutadas |
| Comercio NFP | true | Habilitar Non-nóminas no agrícolas |
| Comercio IPC | verdadero | Habilitar índice de precios al consumo |
| Comercio FOMC | verdadero | Habilitar decisiones sobre tipos de interés / FOMC |
| Comercio PIB | verdadero | Habilitar producto interior bruto |
| Comercio Ventas minoristas | falso | Habilitar ventas minoristas |
| Comercio Empleo | falso | Habilitar cambio en el empleo |
| Divisas | USD,EUR,GBP,JPY,CAD, AUD, NZD,CHF | Qué divisas monitorizar |
Configuración Straddle
| Parámetro | Por defecto | Descripción |
| Distancia Straddle | 100 Puntos (10 pips) | Distancia desde el precio actual para órdenes pendientes |
| Stop Loss | 300 Puntos (30 pips) | Distancia Stop Loss |
| Take Profit | 600 Puntos (60 pips) | Distancia de Take Profit |
| Trailing Stop | 150 Puntos (15 pips) | Distancia de Trailing stop después de la activación |
| Trailing Step | 50 Puntos (5 pips) | Movimiento mínimo del precio para actualizar el trailing stop |
Gestión de Riesgo
| Parámetro | Por defecto | Descripción |
| Riesgo por operación | 1.0% | Porcentaje del saldo para órdenes pendientes | 1.0%.0% | Porcentaje del saldo arriesgado por operación |
| Reducción máxima para detener | 10.0% | Umbral de Aegis Shield |
| Operaciones abiertas máximas | 2 | Posiciones simultáneas máximas |
Guía de optimización
Utilizar MT5 Strategy Tester con Every tick basado en ticks reales:
- Distancia Straddle: 50 a 200 (Paso 25)
- Stop Loss: 200 a 500 (Paso 50)
- Take Profit: 300 a 1000 (Paso 100)
- Trailing Stop: 50 a 300 (Paso 50)
---
Advertencias
1. 1. Ampliación de los diferenciales: Durante los principales eventos noticiosos, los spreads pueden ampliarse dramáticamente. El EA tiene en cuenta esto con comprobaciones dinámicas de StopLevel, pero las condiciones extremas de spread pueden causar deslizamiento.
2. **Restricciones del broker: Algunos brokers congelan la ejecución de órdenes durante la publicación de noticias o aumentan los requisitos de margen. Verifique la política de su broker sobre la negociación de noticias.
3. Datos del Calendario: El Calendario Económico MQL5 requiere una conexión activa a Internet para recibir actualizaciones de eventos. Si los datos del calendario no están disponibles, no se colocará ningún straddle.
4. No para Backtesting: Las estrategias de straddle de noticias no pueden ser backtested con precisión porque el Probador de Estrategias no simula eventos de calendario con marcas de tiempo reales. Pruebe en una cuenta demo con datos reales.
5. Se requiere VPS: El EA debe estar ejecutándose en el momento exacto antes de la publicación de la noticia. Un VPS estable con baja latencia es esencial.
