← All strategy prompts

NQ 30-minute opening-range breakout with three filters

Trade the first 5-minute close outside NQ's 9:30–9:59 ET range, but only on days that pass three context filters.

futuresdayorbIBKRTradeStationtastytradeAny LLM
✓ Published rules✗ Out-of-sample tested✓ Live vs paper disclosed✗ Reproduced by othersPreliminary

Rules published in full. The author says the later period was used to confirm, so it isn't a clean out-of-sample test.

Votes show community interest and never change Trust Scores or badges.

What they did

Herman Trading studied a plain 30-minute opening-range breakout (ORB) on Nasdaq-100 futures (NQ) from 2015 to 2026. The range is 09:30–09:59 ET. Enter on the first 5-minute close beyond either side, with the stop at the other side of the range. Take half off at 1R, hold the rest to the close, and take no new entries after 12:00. They say the plain version is roughly break-even, and three filters made the difference: (1) the London-session range (02:00–08:00) is normal versus the last 24 days, (2) the 08:30–08:34 news-window range is quiet (under 1x its 24-day average), and (3) the setup's own last 10 trades are a net loss.

How it went

Herman Trading's claims: profit factor 2.31 (2015–21) and 2.24 (2022–26), $492 per trade on 1 NQ contract, 62.61% win rate, 230 trades in 12 years (about 1.6 a month), positive in 12 of 12 years. The author notes that 2022–26 was used to confirm the filters, so live trading is the first clean test.

All performance figures are the poster's or author's own claims. We haven't verified them.

Sources:

Worth knowing

The prompt

Fill in the [blanks], then paste it into any AI agent connected to your broker (see Brokers). Defaults: paper trading + approve every trade.

Watch [NQ / MNQ] futures on 5-minute bars. All times are ET.
Each day:
1. Opening range = high and low from 09:30 to 09:59.
2. Filters (all must pass or there is no trade today):
   a. The 02:00–08:00 range is within [normal band, e.g. 0.75x–1.5x] of its [24]-day average.
   b. The 08:30–08:34 range is below [1.0]x its [24]-day average.
   c. In my log, the last [10] trades of this setup add up to a net loss.
3. Entry: on the first 5-minute close above the range high (long) or below the range low (short), propose [1] [MNQ] contract at the next bar.
4. Stop: the opposite side of the opening range. Take half off at 1R, move nothing else, and exit the rest at [the close / 15:55].
5. No new entries after [12:00]. Max one trade per day.
Report the range, each filter's pass/fail and reason, and every trade, R multiple and running log.

SAFETY DEFAULTS (keep unless you deliberately change them):
- Use the PAPER trading account only. Never touch a live account.
- Before every order, show me: symbol, side, size, order type, limit price, stop, and the rule that triggered it. Then WAIT for my "approve".
- Hard limits: max [$500] per trade, max [3] open positions, stop all trading for the day after a loss of [$300].
- Log every signal, decision and fill to [a running log / spreadsheet] with timestamps.

Not financial advice. These are public strategies rewritten as prompts for education. Past or backtested results don't guarantee future returns. Prompt text is our own wording; source stories are credited above. Verified on 2026-10-19.