Straddle News EA — Automated News Straddle & Timer EA
MT5Toolbox — News Trading · EA · Straddle
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.
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.

2. Install — Exact Steps
Follow these steps precisely to install Straddle News EA and dependencies:
- Download the package (EA file, any helper indicators and setfiles) and upload them to your Downloads area for internal storage.
- Copy EA file into
MQL5/Experts
(orMQL4/Experts
if MT4 package). - Install indicators/includes into
MQL5/Indicators
andMQL5/Include
(or MT4 equivalents) if the package includes calendar parsers or helper gauges. - 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.
- Restart MetaTrader and attach the EA to a demo chart for the instrument you will test.
- 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.
- 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
6. Related Resources
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.