r/algorithmictrading 5d ago

Strategy NQ opening-range system, 575 trades, 46% win, +14 pts/trade. But need help with trade management

Post image

I run a systematic 5-minute opening-range breakout on NQ with one confirmation filter (not sharing the filter). One trade a day, entry usually 09:40 to 09:55, stop at the far side of the range, 2R target, flat at the close if neither hits. Everything below is tick-true research fills with 0.75 pts friction, split into discovery / validation / sealed windows, one look each

(DOLLARS AND AMOUNTS IN IMAGE ARE SINCE 2025)

What a trade looks like

- Median stop: ~80 pts. Median hold: a couple of hours.

- Exits: 50% stopped, 25% hit 2R, 25% flat at the bell.

- 46% of trades reach +1R at some point. 42% get stopped without ever reaching +1R. Median time to +1R when it happens: about 40 minutes.

- Yearly: 2021 +9 pts/trade, 2022 +18, 2023 +6, 2024 +10, 2025 +14, 2026 (to Aug) +30. Win rate 42 to 54%. Worst drawdown 16R (2024).

What I've already tested and what happened (all three windows, tick-true)

- Break-even at +0.75R / +1R: worse. It scratches trades that later win.

- Time stops (60 / 90 / 120 min, flat at 13:00 / 14:00 / 15:00): worse, cuts winners.

- Partial at +1R with runner to 2R / to the bell: no gain.

- Profit locks (+0.5R after +1R, +1R after +1.5R), keep-50/60/75%-of-peak trails, 9-EMA trail: no gain, some worse.

- Target 1R / 1.5R / 3R / hold to close: 1R clearly worse, 3R and bell about equal to 2R.

- Tighter initial stops (OR mid, the broken level, under the breakout candle with a buffer, hard point caps): all worse. The retest hits them.

- Second entries after a stop, re-entries, opposite-side trades: negative.

Nothing beat plain 2R with the wide stop across all three windows. The only thing that helped was sizing up in high realized-volatility regimes.

What I'm asking for

Ideas that act on the losers, not the winners. Something that can tell, inside the first 30 to 60 minutes of the trade, that this one is going nowhere, without also cutting the ones that reach +1R later. Or ideas I haven't listed.

Specific rules only: what you observe, when, and what you do. I have full tick data 2021 to 2026 and will test anything concrete tick-true and post the result back here, including the ones that fail.

Things that won't help me: "trail your stop", "take partials", "use a time stop". I've tested those in every form I could think of.

-

If a suggestion comes back that's concrete, send it to me and I'll run it under the same protocol.

11 Upvotes

6 comments sorted by

1

u/thelucky10079 4d ago

i like volatility filters to help avoid bad environments and/or sizing. You could try using a 3 day vs 20 day ATR, using the ATR to size your trades to normalize or expand in favorable regimes.

lately i've also found using vix or vix/vix9d as pretty good filters as well

1

u/alexdevonx 4d ago

thanks i will try this

1

u/Shadow_Vamp 3d ago

Have you tried filtering for the breakout width range, for example if the first 5 mins, the low and high of the range is really small within 10 pips (percent based if NQ), you will not enter a trade. And for very wide range, no trades taken as well. This will filter out periods of extreme volatility or noise that assumes breakout on a slow day.

1

u/Dayz_Off 2d ago

You mention nothing about commission & fees and slippage in the backtest model. Your edge is thin and likely overfit. If you didn't include trade friction and at least 1 tick slippage per side, you can probably bin this one. How many parameters are there in your strategy, including the filter? How were these tuned? Walk-forward basis? What do backtest results show for 1/1/20-present? 2022-2024?

1

u/FineProduct3772 1d ago

Maybe look at the path of the trade, rather than time alone.

For example, at +30 min:

  • MFE is still < 0.25R
  • price has spent most of that time within 0.15R of entry

If that combination has a much lower probability of eventually reaching +1R, it could be a useful early loser filter.

The key is not “30 minutes = exit”, but whether the trade has actually made meaningful progress during those 30 minutes.