← Back to Library
SQXPAID

Forge Sandpiper

DAX · H1
Performance
2018-07-112026-08-14 · 374 trades
27k12k-2.5kSQX splitGOES LIVE20182026-08-14
TradesWin rateProfit factorReturn / DDPeriod
Backtest
Hypothetical
37488.5%1.374.3x2018-07-112026-08-14
Live tracking
Verified forward
Not yet trading — this row fills in from the tracked account, and cannot be edited afterwards.

These figures do not depend on position size. A percentage return would: it is decided by the lot size and money management chosen when the test was run, so the same trades can be made to show a modest gain or a spectacular one without a single entry changing. Profit factor and return-per-drawdown are unaffected by that, and they mean the same thing on one instrument as on another. Both include spread, commission and swap. Because we hand over the strategy itself rather than a locked program, you can re-run it at whatever size you actually intend to trade and see the money figures for yourself.

StrategyQuant divided this backtest on 2024-04-09, holding back 137 trades as out-of-sample — marked on the chart. We do not count it as independent evidence: strategies whose held-back period disappointed were never published, so that period took part in choosing this one. The split is in the trade list, which you can download and check.

Backtested results are hypothetical. They come from running the strategy over historical data, with the benefit of hindsight and no capital at risk, and do not represent live trading. The shaded region marks out-of-sample data, which was not used to build the strategy. Past performance, whether backtested or live, is not a reliable indicator of future results. Risk disclosure

Backtest evidence
DAX_Strategy 0.12670_H1.png
DAX_Strategy 0.12670_H1.png
Verification
Published on
2026-08-28
File fingerprint (SHA-256)
7eecf7a7889aa1bb41f163048baa34b362f06276bda270fdf920a8434c44e035

This strategy file has not changed since the date above. Verify the copy you download by running shasum -a 256 Full publication ledger

Description

Catch the DAX when it makes a genuine move — and refuse to hang around once the trading week is winding down.

This strategy watches the DAX on the hourly chart for moments when price pushes clearly beyond its recent range, and steps in with an order placed just beyond that level, so it only engages once the breakout is actually confirmed. From there, it manages risk in stages: an initial stop tied to the entry price, a fixed profit target, a shift to breakeven once the trade is comfortably in profit, and a trailing stop that kicks in later to protect further gains. It also keeps a tight leash on time — closing trades that drag on too long and cancelling orders that never trigger — and steps aside entirely before the weekend.

How it works

Entries are placed as stop orders just beyond a 20-period Keltner Channel band, with a 40-period Average True Range used to filter the setup so only more significant expansions in price trigger a trade. The initial stop loss is set as 1% of the entry price, scaling with the market's own price level rather than sitting at a fixed distance, while the profit target is a fixed 230-pip move. Once a trade advances roughly 2x the 50-period ATR in its favor, the stop is moved to breakeven, removing downside risk. From there, a trailing stop activates once profit reaches about 2.8x the 90-period ATR, then follows price at a fixed distance of 80 pips to protect further gains as the move continues. Positions still open after 48 hourly bars are closed automatically, and pending orders that haven't triggered within 17 bars are cancelled. Regardless of how a trade is performing, everything is closed out ahead of the weekend to avoid holding DAX exposure over the Saturday/Sunday gap.

At a glance
Instrument / Timeframe
DAX (Germany 40), H1
Entry logic
Keltner Channel breakout with ATR-based confirmation
Order type
Stop entry (enters on confirmed breakout, not in advance)
Risk management
1% percentage-based initial stop → 230-pip fixed profit target → breakeven shift at 2x 50-period ATR → trailing stop activating at 2.8x 90-period ATR, trailing by 80 pips
Time management
48-bar maximum hold, 17-bar pending order expiry
Session rules
Closes all positions before the weekend
Backtest window
June 27, 2018 - August 24, 2026
Included files
Backtest report
DAX_Strategy 0.12670_H1.pdf
Sign in to download
Trade list and statistics
DAX_Strategy 0.12670_H1.xlsx
Sign in to download
MetaTrader 4 — ready to run
Compiled expert. Attach it to a chart and it trades; the logic is not readable.
215 KB · 53850b8174a78ea7
Trader
MetaTrader 5 — ready to run
Compiled expert. Attach it to a chart and it trades; the logic is not readable.
186 KB · c65dd0742ab8230c
Trader
MetaTrader 4 — source code
The MQL4 the expert is built from. Read it, change it, compile it yourself.
260 KB · 85713c0853577aca
Trader
MetaTrader 5 — source code
The MQL5 the expert is built from. Read it, change it, compile it yourself.
289 KB · 28932291eceaeaf4
Trader
StrategyQuant X — native
Opens in StrategyQuant X to re-test, optimise or rebuild the strategy itself.
57 KB · 7eecf7a7889aa1bb
Master
Get Started Free