Target stack for Nitro CRT. Versions per /workspace/smt-python/VERSION_LOG.md.
smt_strategy/allinone/, CLI smt_strategy/run_smt_allinone_roman.py.essentials_params_full.json, version 2026-09-25: 294 params across 11 categories and 37 groups.nitro_crt_v1, 2026-09-24) is entry-only: it sends entry signals, and Roman Essentials/ZZ manages the trades (size, stops, TP ladder, session, max trades, trailing).AllinOneStrategy) on PC2.Honesty line: today's Nitro CRT backtest (run_nitro_crt_a_rebreak_bt.py, 10 stocks, clean data: −$86,953, PF 0.90, 370 trades) used a simplified Roman-style order-management stand-in (one stop, one target, 0.5% risk, max 2/day), not the full stack. It has not yet been run through the full All-in-One + Roman order manager. Source: smt-python/results/nitro_crt_weekly_clean_2026-10-01/compare_summary.json (STOCKS_COMBINED).
Source: WATCH_ALONG.md Curated timeline.


















| id | kind | t | instrument | date on screen | CRT TF | dir | entry mode | entry | stop | target | RR | outcome | frame |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ygOy-A1 | a_plus | 25:00–29:35 | MNQ1! (Micro E-mini Nasdaq-100) | Mon 17 Aug '26 (replay, ~11:30–12:05 NY time on axis) | 30m (1H also valid; 15m skipped because 4th candle, not C3, broke) | long | rebreak | 30,244 (said) | 30,230 (said; tool 14.25 pts) | 30,265 (said; tool 21.25 pts) | 1.5 (tool shows 1.49) | TP hit (said at 28:14, shown) | 136_25m07s_scene.png |
| ygOy-A2 | a_plus | 29:48–32:35 | MNQ1! | Fri 21 Aug '26, C3 ~09:44–10:06 (said: shown 'different session' vs NY/London/Asia) | 30m | short | break (said 'let's say you enter on the break') | ≈29,503.75 (position line on screen; not said) | entry + 21.00 pts (tool) | entry − 31.50 pts ≈ 29,472.25 (tool/axis label) | 1.5 | Target reached on screen (price trades to ~29,466 on the 10:06–10:07 bar); said 'you got movement towards your TP' | 165_29m55s_10s_ob_london_ny.png |
| ygOy-N1 | no_trade | 30:40–30:55 | MNQ1! | not shown | 30m | long (rejected idea) | not shown | not shown | not shown | not shown | not shown | 'your stop loss would have been hit' — bullish 30m CRT inside bearish 1H OB | 171_30m45s_10s_stop_ob_crt.png |
(en-orig deep-card captions; timestamps are video mm:ss; “not stated” is retained where the card gives no rule.)
Video ygOyNa3OviY · updated 2026-10-01
| Feature | Notes | Status |
|---|---|---|
| crt_htf_bars_clock | Use correct 15m/30m/clock-hour 1H bars. | not yet coded |
| crt_first_to_form | Select lowest/first valid CRT across 15m/30m/1H. | not yet coded |
| bias_1h_pivot_sweep | Detect 1H liquidity sweep/reversal bias. | not yet coded |
| bias_1h_ob_confluence | Require/allow 1H OB confluence. | not yet coded |
| entry_break_1m | Implement 1m first break of C2 opposite extreme. | not yet coded |
| entry_retest | Implement explicit retest/rebreak choices. | not yet coded |
| stop_from_target_rr | Use TP-anchored 1.5R stop. | not yet coded |
| one_crt_per_day_first_formed | Stop after first formed qualifying CRT. | not yet coded |
| calendar_filter | News and Monday gate. | not yet coded |
| chop_filter_1m | Veto 1m alternating/wick chop. | not yet coded |
| asia_session_window | Enable the stated Asia window. | not yet coded |
Source: /workspace/nitro-setups/nitro_last15_2026-10-01/ygOyNa3OviY/outcome.json (+ BULLETS.md / DEEP_CARD.md in the same pack)
| Parameter | Suggested default | Source |
|---|---|---|
crt_tf | 15m / 30m / 1H; lowest if all form | video (current code: 5m) |
context_tf | 1H / 2H liquidity + OB | video (current code: 15m EMA20/50) |
entry_mode | rebreak or direct break (no fixed rule) | video (current code: rebreak) |
exec_tf | 1m | video (current code: 5m) |
target | C1 opposite extreme | video = current code: c1_opposite |
stop | 1.5R from TP | video (current code: structural) |
open_delay_min | 10-15 (up to 30) | video (current code: none) |
sessions | NY 09:30-12:00 ET; Asia 20:00-22:00 ET | video (current code: NY 09:30-12:00 only) |
max_crt_per_day | 1-2 | video (current code: 2) |
| Feature | Note | vs current code | Status |
|---|---|---|---|
crt_htf_bars_clock | Use correct 15m/30m/clock-hour 1H bars. | partly covered by sweep_2026-09-29/sweep_core.py::range_bars (research grid: 15/30/60m bars, RTH 60m anchored at 09:30, not CME clock-hour; not in runner/plugin); still marked not yet coded pending test | not yet coded |
crt_first_to_form | Select lowest/first valid CRT across 15m/30m/1H. | not covered: runner builds CRTs on 5m only | not yet coded |
bias_1h_pivot_sweep | Detect 1H liquidity sweep/reversal bias. | not covered: code bias is 15m EMA20/50 | not yet coded |
bias_1h_ob_confluence | Require/allow 1H OB confluence. | not covered: code bias is 15m EMA20/50 | not yet coded |
entry_break_1m | Implement 1m first break of C2 opposite extreme. | not covered: runner skips first breaks without a pullback (b_pack_no_pullback); NITRO_CRT_B_FIRST_BREAK is a contract only | not yet coded |
entry_retest | Implement explicit retest/rebreak choices. | partly covered by run_nitro_crt_a_rebreak_bt.py (A+ rebreak: midpoint pullback then 5m close beyond C2; no 1m or break-retest mode); still marked not yet coded pending test | not yet coded |
stop_from_target_rr | Use TP-anchored 1.5R stop. | not covered: code stop is structural; sweep_core 1.5R/2R are targets from structural risk (the reverse) | not yet coded |
one_crt_per_day_first_formed | Stop after first formed qualifying CRT. | not covered: max_per_day=2 counts fills, not first-formed CRTs | not yet coded |
calendar_filter | News and Monday gate. | not covered: no calendar data in runner | not yet coded |
chop_filter_1m | Veto 1m alternating/wick chop. | not covered | not yet coded |
asia_session_window | Enable the stated Asia window. | not covered: runner is NY 09:30-12:00 only | not yet coded |
Code checked: /workspace/nitro-setups/backtests/run_nitro_crt_a_rebreak_bt.py, /workspace/smt-python/entry_plugins/nitro_crt_v1/ (read only), backtests/sweep_2026-09-29/sweep_core.py. Statuses unchanged from outcome.json.