Strategies

Every rule, published

Nothing here is a black box. These are the exact parameters the live desk, the backtests on the track record page and the MT5 bridge all run on. If we change one, the published numbers change with it.

All engines side by side (29 Jun – 10 Sep 2026)

One replay, five engines, same public gold data. Every engine is now flat before the gold session closes: whatever is still open on the last candle of the day is closed at that price. The bar strip shows every replayed week in order, oldest on the left: green is a week that finished in profit, red one that did not. Losing weeks are left in.

EngineTradesWin rateNet pipsPFGreen weeksWeek pattern
One Shot3476 %+1 7982.328 / 10
Rocket3348 %+1 3521.824 / 10
Engulf4777 %+7281.558 / 11
CHoCH8038 %+3 4751.537 / 11
Momentum Stack3964 %*+1 6082.287 / 10

*In Monday mode™ the win rate is 100 %. Monday mode means we only count the Mondays we won. Every other day: the honest 64 % above.

One Shot

M15 chart
Up to three M-pattern shorts per day, 15:00–19:00 Finnish time

Picture the afternoon crowd pushing gold higher, higher — and then, quietly, running out of breath. The chart draws a capital M: two proud peaks that cannot quite beat each other, with a valley of doubt between them. One Shot waits patiently for that second peak to fail, then fires a bullet down the falling edge of the M. Up to three shots per day, never more, between 15:00 and 19:00 Finnish time.

Entry: Shorts only, up to three trades per day, between 15:00 and 19:00 Finnish time. The engine maps an M shape (double top) on the M15 chart — two swing highs within 35% of the pattern height of each other — and enters on the falling right edge, once the second top has clearly failed.

Exit: Stop above the second top of the M, with a 1.5× ATR floor. TP1 sits exactly at the lowest point in the middle of the M — the valley the pattern itself drew — and only 30% closes there, so the rest still rides to 2.0R and 3.5R. Patterns whose valley is already at the entry are skipped, and the stop moves to break-even only after TP2 has been taken, not after the small first target.

Works best: Afternoon exhaustion after a push into the US session, when the second top prints lower wicks and momentum dies.

Known weakness: Strong trending days — an M can break upward instead of rolling over, and the stop above the second top takes the hit.

Rocket

Double-W hunted on every timeframe, all four legs traded

A double bottom is not one trade — it is four. Rocket rides the whole W: it sells the left edge as it rolls over toward the first floor, buys the bounce up to the middle peak, sells the rejection back down to the second floor, and finally rides the right edge up out of the pattern. Four legs, both directions, and the pattern is hunted on every timeframe at once — M1, M5, M15 and H4 — around the clock.

Entry: Both directions, no daily cap, up to two positions open at a time. Every timeframe (M1, M5, M15, H4) is scanned on each bar close and the setup with the best reward-to-risk wins. Swing pivots use a 2-bar lookback over the last 120 candles; a leg only fires when the confirming pivot is at most 4 bars old, the trigger candle closes beyond the previous candle's extreme, and the structural target is at least 1.2× the risk away. H1 is excluded — in testing every H1 leg lost.

Exit: Stop behind the structural level (at least 1.0× ATR + 6 pips). The quick middle legs (bounce to the middle, rejection back to the floor) close 100% at their structural target with no trailing. The two swing legs use TP1 at the pattern level, then 2.0R and 3.5R, and the trailing stop stays parked until TP1 has been taken.

Works best: Clean double bottoms with a well-defined middle peak — each leg has a level to aim at and a level to hide the stop behind.

Known weakness: Trend days without a W: the left-edge short in particular gets run over when the market never builds a second floor.

Engulf

One M15 engulfing candle per day, long or short

Two candles tell the whole story. The first one belongs to the side that has been winning; the second one swallows it whole. In that single bar the market changes hands — the sellers' work of the last fifteen minutes is erased in one wide, decisive sweep. Engulf waits all day for exactly that moment of surrender and takes one shot at it, long or short, whichever way the swallowing candle points.

Entry: Both directions, one trade per day, any hour. The last M15 candle must be the opposite colour of the one before it, its body must fully swallow that previous body, its range must be at least 1.2× ATR, and it must close in the outer third of its own range in the signal direction.

Exit: Stop beyond the engulfing candle's extreme (1.5× ATR + 6 pips). TP1 at the nearest opposite swing level ahead of price, then 2.0R and 3.5R.

Works best: Sharp reversals after an extended push, where one bar absorbs the whole previous move.

Known weakness: Newsy spikes: a wide bar can engulf and still continue straight through the stop on the next candle.

CHoCH

M15 change of character, long or short, two trades per day

Every trend leaves a trail: peaks and troughs marching politely in one direction. CHoCH watches that procession on the 15-minute chart and waits for the moment the market forgets its manners — the first close that takes out the last swing against the prevailing sequence. That break is the change of character, the instant the crowd quietly switches sides, and the engine takes it in whichever direction it points, twice a day at most.

Entry: Both directions on the M15 chart, up to two trades a day. The engine maps swing highs and lows with a 3-bar lookback. After a sequence of lower highs and lower lows, a close above the most recent swing high is a bullish change of character; after higher highs and higher lows, a close below the most recent swing low is the bearish one.

Exit: Hybrid stop: the stop sits behind the structure level that gave birth to the move, but never more than 150 pips away — whichever is tighter wins. A single fixed take-profit 800 pips from entry, plus a wide chandelier trail (4.5× ATR) that only wakes up once the trade is 1R in profit. No ladder and no break-even, so the stop is never dragged onto the entry price; the trail exists purely to bank the big runs that stall short of the target.

Works best: Turning points after an extended one-way leg, when the first structural break marks the start of the new direction.

Known weakness: Choppy ranges, where swing levels flip constantly and every break is immediately reclaimed.

Momentum Stack

M15 CCI 170 then CCI 34 through zero, confirmed by RSI

Momentum rarely turns all at once. First the slow current shifts — the 170-period CCI drifts across its zero line and the tide is quietly running the other way. Only later does the fast 34-period CCI follow it through, and only when the RSI has escaped the muddy 45–55 middle does Momentum Stack accept that the market has truly picked a side. Three confirmations, in order, or no trade.

Entry: Both directions on the M15 chart, up to two trades a day — the third trade of a day was a net loser across the whole public replay, so the engine stops at two. CCI 170 must cross the zero line first, CCI 34 must cross the same way afterwards (within 80 bars), and the RSI must sit above 55 for longs or below 45 for shorts. Anything inside the 45–55 band is a no-trade zone.

Exit: Stop at 1.0× ATR + 6 pips from entry, then the ladder at 1.2R / 2.0R / 3.5R with a wide 2.5× ATR chandelier trail that arms once the trade is 1R in profit. No break-even step: the old move-to-entry rule was scratching the runs that carry this engine — 24 of 42 replayed trades reached +1R and 8 reached +3R.

Works best: Fresh trend legs, where slow and fast momentum agree and the RSI has already left neutral territory.

Known weakness: Range days: momentum flips back and forth across zero and the entries arrive just as the move ends.

Shared parameters (defaults)

Fast / slow EMA50 / 200
ATR period14
Stop distance1× ATR + 12 pips buffer
Take-profit ladder1.2R / 2R / 3.5R
Closed at each TP50% / 30% / 20%
Trailing stopATR 1.5× from 1R
Break-even at TP1Yes
Risk per trade1.0 %
Min confluence score2
Swing lookback3
Max concurrent positions1
Max trades per day2
Session filterLONDON, NEW_YORK
Pip size0.1

One Shot — replayed week by week (6 Jul – 14 Sep 2026)

Public M15 replay of the afternoon double-top short, up to three shots a day between 15:00 and 19:00 Finnish time, with the retuned exit policy: only 30% closes at the valley of the M, the stop moves to break-even after TP2 instead of TP1, and patterns whose valley sits on top of the entry are skipped. That removes the scratched trades the old ladder produced — no trade in this replay ends at break-even any more — and lifts the net result from +976 to +1 798 pips without widening the worst drawdown. Two red weeks (3 Aug and the week of 7 Sep) are left in.

All weeks34 trades · 26 wins / 8 losses · +1 798 pips · PF 2.32
Win rate76 % of closed trades
Winning weeks8 of 10
Worst drawdown505 pips
Trades ending at break-even0 of 34
Week of 14 Sep (current)1 trade · 1W / 0L · +72 pips
7 Sep3 trades · 1W / 2L · −338 pips · PF 0.15
31 Aug4 trades · 4W / 0L · +533 pips
24 Aug5 trades · 5W / 0L · +738 pips
17 Aug3 trades · 2W / 1L · +37 pips · PF 1.15
10 Aug5 trades · 4W / 1L · +266 pips · PF 3.67
3 Aug5 trades · 2W / 3L · −427 pips · PF 0.15
20 Jul4 trades · 3W / 1L · +157 pips · PF 2.29
13 Jul3 trades · 3W / 0L · +659 pips
6 Jul1 trade · 1W / 0L · +102 pips

Engulf — replayed week by week (29 Jun – 10 Sep 2026)

One engulfing bar per day, either direction. Small, frequent winners and the occasional wide loser — three weeks finished red, including the current one.

All weeks47 trades · 36 wins / 11 losses · +728 pips · PF 1.55
Win rate77 % of closed trades
Winning weeks8 of 11
Worst drawdown370 pips
Week of 7 Sep (current)2 trades · 1W / 1L · −105 pips · PF 0.19
31 Aug6 trades · 4W / 2L · +45 pips · PF 1.18
24 Aug5 trades · 4W / 1L · −168 pips · PF 0.22
17 Aug4 trades · 3W / 1L · +112 pips · PF 2.20
10 Aug4 trades · 3W / 1L · +447 pips · PF 4.47
3 Aug5 trades · 4W / 1L · +125 pips · PF 2.34
27 Jul5 trades · 4W / 1L · +66 pips · PF 1.67
20 Jul5 trades · 3W / 2L · −94 pips · PF 0.55
13 Jul5 trades · 4W / 1L · +33 pips · PF 1.31
6 Jul5 trades · 5W / 0L · +158 pips
29 Jun1 trade · 1W / 0L · +109 pips

CHoCH — replayed week by week (9 Jul – 17 Sep 2026)

Same public M15 replay, with the tuned exit policy: a hybrid stop that hides behind the structure level but is never wider than 150 pips, a single fixed 800-pip target and a wide 4.5× ATR trail that only starts after 1R of profit — plus the rule that flattens every position at the last candle of the trading day. The trail is what changed here: 18 of the 80 trades now exit on it instead of giving the whole move back. Just over a third of the trades win; the winners are several times bigger than the losers.

All weeks80 trades · 30 wins / 50 losses · +3 475 pips · PF 1.53
Win rate38 % of closed trades
Winning weeks7 of 11
Worst drawdown999 pips
Week of 14 Sep (current)8 trades · 2W / 6L · −521 pips · PF 0.36
7 Sep7 trades · 3W / 4L · +927 pips · PF 2.68
31 Aug9 trades · 3W / 6L · +827 pips · PF 1.92
24 Aug8 trades · 2W / 6L · −483 pips · PF 0.38
17 Aug9 trades · 5W / 4L · +697 pips · PF 2.16
10 Aug7 trades · 1W / 6L · −78 pips · PF 0.84
3 Aug8 trades · 3W / 5L · +884 pips · PF 2.18
27 Jul8 trades · 3W / 5L · +257 pips · PF 1.36
20 Jul9 trades · 5W / 4L · +377 pips · PF 1.63
13 Jul4 trades · 3W / 1L · +927 pips · PF 47.98
9 Jul3 trades · 0W / 3L · −339 pips · PF 0.00

Rocket — replayed week by week (6 Jul – 10 Sep 2026)

Full public replay of the four-leg double-W engine hunting M1, M5, M15 and H4 at once, retuned for the flat-by-23:59 rule. Entries now have to fire within three bars of the confirming pivot — stale entries that used to linger for days are skipped — and the reward filter is 1.0R so intraday legs still qualify. The result turns clearly positive again: +1 352 pips with the worst drawdown cut to a third of the old one.

All weeks33 trades · 16 wins / 17 losses · +1 352 pips · PF 1.82
Win rate48 % of closed trades
Winning weeks4 of 10
Worst drawdown336 pips
Week of 7 Sep (current)1 trade · 0W / 1L · −61 pips · PF 0.00
31 Aug4 trades · 2W / 2L · +472 pips · PF 8.05
24 Aug4 trades · 2W / 2L · +137 pips · PF 1.48
17 Aug6 trades · 2W / 4L · −13 pips · PF 0.97
10 Aug1 trade · 1W / 0L · +268 pips
3 Aug3 trades · 1W / 2L · −17 pips · PF 0.87
27 Jul5 trades · 4W / 1L · +654 pips · PF 109.98
20 Jul1 trade · 0W / 1L · −30 pips · PF 0.00
13 Jul4 trades · 2W / 2L · −41 pips · PF 0.83
6 Jul4 trades · 2W / 2L · −16 pips · PF 0.95

Momentum Stack — replayed week by week (13 Jul – 17 Sep 2026)

Public M15 replay of the exact rules above: TP1/TP2/TP3 ladder, the wide 2.5× ATR trail, no break-even and a two-trade daily cap. Losing weeks are shown as they came out — no cherry-picking.

All weeks39 trades · 25 wins / 14 losses · +1 608 pips · PF 2.28
Win rate64 % of closed trades
Win rate (Monday mode™)100 % — guaranteed. Sample size: the Mondays we felt like counting.
Winning weeks7 of 10
Worst drawdown278 pips
Week of 14 Sep (current)6 trades · 5W / 1L · +445 pips
7 Sep4 trades · 2W / 2L · −3 pips
31 Aug1 trade · 1W / 0L · +160 pips
24 Aug5 trades · 2W / 3L · −62 pips
17 Aug3 trades · 2W / 1L · +281 pips
10 Aug3 trades · 2W / 1L · +235 pips
3 Aug4 trades · 2W / 2L · +125 pips
27 Jul4 trades · 1W / 3L · −46 pips
20 Jul6 trades · 5W / 1L · +255 pips
13 Jul3 trades · 3W / 0L · +218 pips

What these numbers are not

Backtested and replayed results are not brokerage statements. Spread, slippage, swap and latency are not modelled, and the public candle feed we use is limited to roughly two months of hourly data. Treat everything here as analysis and education — the app places no orders and holds no broker connection.

New to any of this? Start with the free guides.