Straddle News EA automates straddle-style entries around scheduled economic releases: it places buy-stop and sell-stop orders at configured distances from the current price, manages timers and spread guards, and offers automated trade-management (breakeven, trailing, partial close) designed for fast news executions.

TL;DR: Straddle News EA places timed straddle orders around news events, cancels or skips orders when spreads blow out, optionally reads news calendar inputs (or accepts manual timers), and manages winners with configurable trailing and partial-close logic. Always demo-test and log execution metrics before considering live use.

1. Features

The Straddle News EA build provides these functional features — check the downloaded package to confirm parameter names and available modes:

  • Timed straddle orders — places BuyStop and SellStop pending orders at user-defined distances (in pips/points or ATR multiples) from current price a configurable number of seconds/minutes before the event.
  • News calendar integration & manual timer — supports auto-scheduling from a news feed or allows manual timers so you can trigger straddles around any event. (If auto-feed is used, ensure WebRequest permissions/URL entries are configured.)
  • Spread & slippage guards — checks spread before placing orders and cancels/halts placements if spread exceeds the configured threshold; optional slippage limits for order placement.
  • Order auto-cancel / pre-close — pending orders can be automatically canceled a set time after the event or when certain price movement invalidates the straddle (avoid being triggered into adverse spikes).
  • Execution modes — choose between strict stop placement (stop orders only) or a hybrid mode (market entry fallback if stop triggers with excessive slippage).
  • Trade management — breakeven shift, configurable trailing stop, and partial-close mechanics to secure profits quickly after a breakout; per-trade TP/SL and percent-risk sizing supported.
  • Auto-disable & risk limits — max-daily-loss, max-open-trades and emergency disable switches to prevent runaway exposure from volatile releases.
  • Verbose logging — records timestamps, spread at placement, execution time and slippage for each order to aid execution-quality analysis and broker selection.
  • Setfile presets — example setfiles for common instruments/time windows are often included to speed up testing across brokers.
Straddle News EA

2. Install — Exact Steps

Follow these steps precisely to install Straddle News EA and dependencies:

  1. Download the package (EA file, any helper indicators and setfiles) and upload them to your Downloads area for internal storage.
  2. Copy EA file into MQL5/Experts (or MQL4/Experts if MT4 package).
  3. Install indicators/includes into MQL5/Indicators and MQL5/Include (or MT4 equivalents) if the package includes calendar parsers or helper gauges.
  4. Allow WebRequest / DLLs — if the EA uses an external news feed, go to Tools → Options → Expert Advisors and add the feed URL to “Allow WebRequest for listed URLs” and enable DLL imports if instructed.
  5. Restart MetaTrader and attach the EA to a demo chart for the instrument you will test.
  6. Load a provided setfile or manually configure inputs: timer offsets, entry distance (pips/ATR), spread guard threshold, auto-cancel time, TP/SL, risk sizing and logging mode.
  7. Enable Algo Trading and check Experts/Journal for missing-file or runtime errors — copy missing dependencies and recompile in MetaEditor if necessary.

3. Recommended Settings

  • Start on demo with very conservative sizing: micro-lots or 0.1%–0.25% equity risk per triggered breakout.
  • Entry distance: use ATR multiple (e.g., 0.5–1.5 × ATR) rather than fixed tiny pips to adapt to current volatility.
  • Timer: place straddle 30–120 seconds before the scheduled release and auto-cancel pending orders 15–60 seconds after event depending on broker behavior.
  • Spread guard: block placements when spread > typical session spread × 1.5–2.0 to avoid bad fills.
  • Enable verbose logging for at least the first 2–4 weeks to capture execution metrics for analysis.

4. Testing Protocol

  • Backtest with tick/real-tick replay if available — news events are execution-sensitive and bar-based backtesting often misrepresents fills.
  • Forward-test on demo across multiple brokers; collect logs of execution time, spread at placement, and slippage for each triggered order.
  • Test both auto-calendar and manual-timer modes to confirm the way your broker processes pending stops around releases.
  • Stress-test cancellation thresholds and emergency disable to ensure EA shuts off cleanly during extreme volatility or unexpected behavior.

5. Pre-deploy Checklist

[ ] Backup original package & note build/upload date
[ ] Ensure calendar helper indicators compiled & available (if used)
[ ] Save tick-replay backtests and forward-demo logs
[ ] Forward-demo run ≥ 30 days with verbose logging
[ ] Review execution logs for slippage & choose best broker/VPS
[ ] Start live with micro-lots only after repeatable demo success

Straddle News EA works best when combined with tools to validate session liquidity and structural context. Useful resources:

  • Indicators Library — session filters, ATR adapters and volatility tools.
  • Key Levels — avoid opening straddles too close to major support/resistance zones.
  • Bot & Script Hub — browse similar EA builds and user setfiles for comparison.

7. Download

Download Straddle News EA now.

Final note: News straddle EAs are highly execution-sensitive. Use tick-replay/backtest where possible, test across multiple brokers and use strict risk management — the EA is a tool to be combined with human oversight, not an autopilot for reckless allocation.