Skip to content
All library documents

A News Trading Straddle with Paired Stop Orders

Article MQL5 code base

Summary

This document outlines a news trading approach that places a buy-stop and a sell-stop on opposite sides of the current market before a scheduled release. When one pending order activates, the other is canceled. A trailing stop is intended to follow a sharp move, while take-profit and stop-loss settings define possible exits. Adjustable parameters include order distance, spread and slippage limits, and a balance-based lot sizing function.

The description recommends manually enabling the system shortly before releases such as employment, GDP, interest-rate, inflation, trade-balance, and manufacturing reports. It also advises accounting for broker spread expansion and names EURUSD as a suggested market. No test results or quantified evidence support the claim that the method works well. News can trigger rapid price reversals, gaps, execution delays, and slippage, so the pending-order logic and sizing settings do not establish that fills or losses will match expectations. The document also notes that its source must be recompiled for each upcoming event because it is designed to send the paired orders only once.

Key ideas

  • The strategy places buy-stop and sell-stop orders around the market ahead of a scheduled news release.
  • Activation of one pending order cancels the order on the opposite side.
  • Stops, targets, order distance, spread limits, slippage limits, and balance-based sizing are adjustable.
  • The description recommends manual activation shortly before selected economic releases and highlights broker spread behavior.
  • No performance evidence is supplied, and fast news markets may produce slippage or adverse price reversals.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.