Ops
Generated 15 Jul 2026 18:04 IST. Credential-free public control view.
Execution mode: SUGGEST
The secured engine builds and sends orders. This page shows its intended actions and edge coverage. It never stores the Dhan token.
The secured engine builds and sends orders. This page shows its intended actions and edge coverage. It never stores the Dhan token.
Current broker state: the latest verified API call returned an unauthorised/expired-token response. The engine is blind to broker data and must not be treated as execution-ready. Current configuration remains SUGGEST.
10live trade-capable ships
15paper/calendar ships
14rules and controls
39total ships
Latest healthy-replay entries ยท 2026-07-15
| Time | Name | Side | Qty | Product | Edge | Exit |
|---|---|---|---|---|---|---|
| 09:15 | KFINTECH | SHORT | 62.0 | INTRADAY | Ex-dividend Fade | 11:00 |
| 09:15 | TCS | SHORT | 27.0 | INTRADAY | Ex-dividend Fade | 11:00 |
| 15:24 | KALYANKJIL | LONG | 46.0 | CNC | Nightbook BTST | 09:15 |
| 15:24 | DIXON | LONG | 1.0 | CNC | Nightbook BTST | 09:15 |
| 15:24 | KAYNES | LONG | 7.0 | CNC | Nightbook BTST | 09:15 |
| 15:24 | TECHM | LONG | 16.0 | CNC | Nightbook BTST | 09:15 |
| 15:24 | BHEL | LONG | 61.0 | CNC | Nightbook BTST | 09:15 |
| 15:24 | GODREJIND | LONG | 7.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | HUHTAMAKI | LONG | 46.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | GANECOS | LONG | 8.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | PNCINFRA | LONG | 42.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | RELTD | LONG | 59.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | PGIL | LONG | 5.0 | CNC | Delivery Confirmation Night | 09:15 |
| 15:24 | INDIACEM | LONG | 13.0 | CNC | Delivery Confirmation Pop | 09:15 |
| 15:24 | HLEGLAS | LONG | 12.0 | CNC | Delivery Confirmation Pop | 09:15 |
| 15:24 | DAMCAPITAL | LONG | 30.0 | CNC | Delivery Confirmation Pop | 09:15 |
| 15:24 | ADOR | LONG | 3.0 | CNC | Delivery Confirmation Pop | 09:15 |
| 15:24 | PIXTRANS | LONG | 2.0 | CNC | Delivery Confirmation Pop | 09:15 |
These are counterfactual rule outputs, not confirmed fills. Repeated stale morning exits are excluded. See the trade ledger for results, paper signals and missed trades.
Live trade-capable edges
| Ship | State | Simple rule | Receipt |
|---|---|---|---|
| DOWN-CAP MORNING FADE (close exit, Q0-Q3) | LIVE | Buy the tiny illiquid stocks that overshoot DOWN on a gap-open morning at 9:15, then hold to the CLOSE (not lunch); the overshoot leaks back out all day, and exiting at the close beats the 13:30 exit by about +0.72%/trade. | RESEARCH-N.md (N3), RESEARCH-W.md (W2), RESEARCH-T1.md (Q2/Q3) |
| BAN-SPELL LONG (nights only) | LIVE | When a stock sits in the F&O ban list, fresh shorts are forbidden, so there is net upward pressure. Hold ONLY the overnight legs across the spell: buy at the close, sell at the next open, repeat each night. The daytime hours lose -0.2%/day, so the entire return is the overnight gap (+0.23%/night, 65% win, green 6/6). | strategies_page.py (mech_trades banspell), RESEARCH-H9.md (test c) |
| NIGHT BOOK: TOP MOMENTUM OVERNIGHT | LIVE | Hold only the strongest 20-day-momentum F&O names overnight through stock futures, keeping only the ones that also closed strong; buy at the close, sell at the next open. The overnight premium concentrates at the very top of the momentum list. | strategies_page.py, RESEARCH-N.md (N1 residue) |
| EX-DIVIDEND DRIFT-DOWN SHORT (E5) | LIVE | On a stock's ex-dividend morning the price should open lower by the whole dividend but usually opens down LESS; short at the open and cover by 11:00 (captures 69% of the drift) or the close. | strategies_page.py, RESEARCH-Z4.md (leg b) |
| PANIC-DAY BOUNCE BASKET (event basket) | LIVE | When 4 or more F&O stocks crash more than 2% intraday but fight back to close near their highs, the panic overshot; buy the basket at 15:25 and sell at the next morning's open. | strategies_page.py (abasket_10y), RESEARCH-H3.md |
| EXCESS-GAP FADE (F6, the morning engine) | LIVE | On mornings the index itself gaps more than 0.4%, fade only the EXCESS: short the names that gapped up too far beyond the index, buy the ones that gapped down too far (top 8, same-direction), 9:15 to the close, with a 1-ATR stop. Never fade the index part, that move is real information. | strategies_page.py (fable_lab f6_champion), RESEARCH-Y.md |
| Pharma Signals site | LIVE | Separate public property: pharma-sector signals from the machine, sized for a $30M book (3% cap, liquidity-bound), anonymized signal families, permanent issue-log + after-the-fact forward-test ledger. | pharma_page.py |
| Claude-BTST synthesis sleeve | LIVE (paper) | Daily 15:18: the machine hands its full mechanical candidate slate (night book, pops, ban/ex-div shorts, event names, all vetoes) to Claude, which picks the 3 best overnight positions with conviction + basis tags. Published on ops, graded at next open, gate-protected like every sleeve. | claude_btst.py |
| Go-live blocker fixes B1-B5 (exec engine hardening) | LIVE on VM from Mon 13 Jul (suggest mode) | Idempotency ledger, latching P&L kill switch, gross-cap backstop + cross-sleeve dedup, uniform gate enforcement, atomic f6 entry+stop with unwind. Two review-caught bugs fixed + unit-tested. Deployed to VM, exercised daily by suggest mode. | REDTEAM-GOLIVE.md |
| NB3 night-book regime sizing (W27 improver) | LIVE (suggest) from Mon 13 Jul | x1.5 on idx-up/strong-close nights, x0.886 otherwise (avg 1.0x, mean-preserving). Book +0.248 -> +0.271%/night, delta t=3.55 green 6/6y, worst-5 tail SHALLOWER. Deployed pm_ops + exec_engine. | RESEARCH-W27-IMPROVER.md |
Paper, dormant and calendar edges
| Ship | State | Simple rule | Receipt |
|---|---|---|---|
| DOWN-CAP HIGH-YIELD DIVIDEND RUN-UP (long) | PAPER | Buy a small non-F&O stock five sessions before its ex-dividend date and sell into the cum-dividend close the day before ex; high-yield names drift up into the record date. Yield ladder is monotone: 1-2% pays +1.08%, 2-3% pays +1.59%, over 3% pays +2.07%. | RESEARCH-Z4.md (leg a) |
| MIDCAP-150 RECONSTITUTION ADD PRINT-POP | CALENDAR-ARMED | Buy each stock added to the Nifty Midcap 150 at the ED-2 close and sell the whole basket at the ED-1 rebalance print, into the passive funds' forced buying. One-day hold, so naked is effectively hedged. | RESEARCH-Z2.md (Z2-c), parent RESEARCH-H10.md |
| BAN-ENTRY INTRADAY SHORT | PAPER | On the day a stock ENTERS the F&O ban list, short the cash name at 9:15 and cover at 15:25. Fresh futures shorts are blocked, so the name bleeds all session: it opens +0.27% above the prior close and drains to -0.62% by 15:25 without reverting. | RESEARCH-H9.md (test a) |
| EXPIRY-DAY KILL-ZONE STRADDLE SELL (NIFTY weekly) | PAPER | On NIFTY weekly expiry afternoon, sell the at-the-money straddle at 13:55 and buy it back at 15:15 with a 1.6x-credit stop, harvesting the 0-DTE theta crush. The 14:00-15:00 hour bleeds about 21% of the opening premium, every year (H1a). | RESEARCH-TWIN.md (C11), RESEARCH-H1.md (H1a) |
| DOWN-CAP NIGHT BOOK (dc_night) | PAPER | Buy the top-6 momentum strong-closers (close position>=0.7) in the non-F&O small-cap universe at the close and sell at the next open. The overnight risk premium is uncrowded down here (only 1.5% F&O overlap). | RESEARCH-W.md (W4) |
| SMALLCAP OVERNIGHT VOLUME POP (dc_pop) | PAPER | Buy small-cap non-F&O names that gapped UP at least 3% AND closed strong (close position>=0.75) on at least 3x median turnover, at the close; sell at the next open. Rare: median 2 picks a night. | RESEARCH-X.md (X4) |
| SPECIAL-DIVIDEND DOWN-CAP EX-DAY SHORT | PAPER | On the ex-day of a SPECIAL dividend (yield>=3%) in a small non-F&O name with 20-day turnover>=2cr, short from the open to the close. Pairs with the high-yield run-up long on the same names for roughly a +3% event cycle. | RESEARCH-Z4.md (leg d) |
| RESULTS-CALENDAR VETO (the TRENT rule) | CALENDAR-ARMED | Drop any overnight night-book pick whose results print lands inside its close-to-next-open window and backfill with the next-ranked name. Earnings overnight is variance, not edge. | RESEARCH-Z3.md |
| FY-end tax-loss rebound (U6) | CALENDAR-ARMED (late March 2027) | Buy the worst-performing small-cap decile at the last March close (India's tax year-end forces loss-harvest selling that then vanishes), hold 10-20 sessions through April. | RESEARCH-U6.md |
| W24A results-night IV crush (PAPER, young-edge track) | PAPER from Mon 13 Jul, recorder to build | Short ATM straddle T-1 15:20 -> T 10:00 on top-60 reporters. n=193 with imputed tails: +8.2 to +11.5%/premium, t 4.3-6.7, all years green both bounds, top-1 3.4%. Pessimistic worst 6.5x vs 6x line + 2.5y sample = NO MONEY: paper-forward, auto-promote at n>=20 clean. | RESEARCH-W24A.md |
| IPO 30d post-unlock long (W26A) | PAPER-FIRST (young-edge gate), sleeve build commissioned | LONG IPO names T+2 -> T+10 after the 30-day anchor unlock passes. +1.18% abnormal vs turnover+momentum-matched controls, t=2.56, n=390, green 5/5 years, top-1 2%. Overhang-lift mechanism; 90d variant dies under the same control. | RESEARCH-W26A.md |
| S3-A expiry-morning straddle drain (PAPER) | PAPER half-size from next expiry, recorder build in progress | SELL NIFTY 0DTE ATM straddle 09:25 -> 11:00 on expiry days. n=131: +6.98%/premium net, t=2.66, all years green, tail 4.3x, r=0.07 vs C11, sequential same-day capital. The C11 clock's morning half. | RESEARCH-S3B.md |
| W34B listing-winner runners (DORMANT-ARMED) | DORMANT (entry condition = the regime dial) | Mainboard IPOs closing day-1 at cp>=0.8 and +15%: buy day-2, asymmetric trail. Passes all lottery lines (n=65, +1.57% mean, p99 +71%, worst yr -3.1% of budget) BUT the fuel is regime-gated: zero 2026 qualifiers. Self-arming mania tripwire, zero standing cost, paper-first when it wakes. | RESEARCH-W34B.md |
| W36R monthly-low deep-pullback bounce (Manu's thesis, PAPER) | PAPER (young-edge gate), sleeve build commissioned | Top-100 F&O in >=20% pullback: touch of a confirmed monthly LOW, entry next open after the touch day closes back above, target prior swing high. 2025-26: +2.06%/trade vs +0.83% placebo (t=2.85, n=167); held-out 2021-24 confirms (t=2.41), no red year. Owner-sourced; his data audit recovered the buried touches. | RESEARCH-W36R.md |
| W45B Friday event veto (curiosity find: the weekend is not paid) | DEPLOYED (paper-only Fridays) | Friday overnight entries earn one night's edge for 3 nights of risk: event_A Fridays are NET NEGATIVE (difT -2.02), nightbook Friday per-night edge collapses to 0.071% with 7/15 worst tails. Ship: Friday event baskets ride paper-only (measured, unfunded). Queued for daylight review: nightbook Friday 0.58x + the Monday size-up seed. | RESEARCH-W45B.md |
Protective rules and machine controls
| Ship | State | What it protects | Receipt |
|---|---|---|---|
| IV-PERCENTILE FADE SIZER (Y2) | RULE | At 9:20 on any gap morning, read the NIFTY ATM-IV trailing-1-year percentile. Size the down-cap / excess-gap fade to 0.5x if the percentile is in its bottom third, else 1.0x. Low-IV mornings pay noticeably less; there is no upsize on high-IV mornings (the top tercile is not reliable enough to lever). | RESEARCH-Y.md (Y2) |
| BONUS / SPLIT EX-DATE VETO | RULE | Never initiate or hold a small-cap long through a bonus or split ex-date, and never buy the post-split 'cheap share'. The cheap share bleeds about -4% to -6% (control-adjusted) over the next 5-10 sessions, and the effect is strengthening 2024-26. | RESEARCH-T5.md |
| EXIT-BY-RECORD-DATE RULE | RULE | If long any name into a buyback or corporate-action record date for any reason, exit BY the record date. The post-record unwind costs about 1.5% over two sessions more than 70% of the time. | RESEARCH-Z1.md |
| THETA KILL-ZONE TIMING (H1a) | RULE | If the machine ever sells option premium, sell into the 14:00-15:00 expiry-day hour and never in the morning. A 0-DTE straddle loses about 84% of its opening premium by the close, and the single fastest hour is 14:00-15:00, about 21% of opening value, every year. This is the window C11 harvests. | RESEARCH-H1.md (H1a) |
| FADE HOUSE RULES (bundle) | RULE | Keep the fade flat open-to-close at full size: no second tranche and no intraday stop (X1, the trough IS the open). Keep the |index gap|>=0.3% gate (W1) and index-relative, not peer-relative, excess (X3). Do not size the fade up on panic or event days (X2, the sign is unstable). Never hold the fade overnight (W3, it is a strictly one-day event). Prefer low-delivery night names (N2 inverse). Never expect a T2T gap-down bounce to survive to the next close (X9). | RESEARCH-X.md (X1/X2/X3), RESEARCH-W.md (W1/W3), RESEARCH-N.md (N2) |
| Rights-issue long veto (U2) | LIVE | Never hold a long through a rights ex-date window: parents bleed ~2.5% over ex+1..+5 (71% of the time, event-specific, 6/6y) as renunciation arbitrage sellers press the stock. Flows through the same evening veto pipeline as bonus/split. | RESEARCH-U2.md |
| THE ALLOCATOR (W22C): risk-parity capital layer | LIVE | Inverse-volatility weights (20% cap) across all sleeves, walk-forward verified: the flat config had 34% of risk in the most volatile sleeve. Deployed: F6 cut hard, freed capital spread across the low-vol mechanical sleeves; monthly recompute rule armed for when live history matures. | RESEARCH-W22C.md |
| Buyback record-date veto (X12B-S exhaust) | LIVE from tonight (laptop feeders nse_push 17:30 + claude_btst 15:18) | ca_veto now catches buyback record dates: night book, dc picks, pops and Claude-BTST never hold long into one (-3.25% T-1..T+5 unwind, red 6/6y, t=-7.7 avoided). | RESEARCH-X12B.md |
| RISKGUARD continuous risk layer | LIVE on VM cron | Hourly + 15:10 deep pass on VM: exposure, worst-night tail rupees, regime flags, protection states; 320k overnight cap advisory; GTT disaster stops at -12% staged (real Dhan v2 forever API) behind live_enabled. | RISKGUARD.md |
| EXEC-FMEA guards (metaguard + holiday calendar + fail-closed) | LIVE on VM cron | 31 failure modes catalogued, 22 guarded: metaguard watchdog (30-min process/artifact/token/disk checks), NSE holiday awareness, fail-closed on corrupt gates, corruption-tolerant signal reads, laptop heartbeats, log rotation. Drilled live: killed daemon detected, corrupt gates suppressed all entries. | EXEC-FMEA.md |
| W40 intraday anatomy playbook (knowledge asset) | Playbook in RESEARCH-W40.md section 6 | Minute-level anatomy of the funded level edge: separation decisive 12:30-14:00 (t~6), at-touch entry = free not better (+1.47 vs +1.51), the FLUSH-and-reclaim beats gentle defense (+2.49 vs +0.98): terror at a level is fuel. No exit rule cleared the ship bar: live sleeve unchanged; the playbook is the ship. | RESEARCH-W40.md |
| The Great Verification (5-audit battery + 7 fixes) | DEPLOYED to VM 11 Jul night | PIT: zero look-ahead, 3 fixes (inert results-veto restored, close-grading honesty, fresh liq_hist). Drift: nightbook returned to verified spec, banentry grading day fixed. Robustness: no cliffs in top-5. Rehearsal: Monday simulated clean, NB3 exit-sizing fixed. W42: 1% risk law + min-stop floor shipped. | PIT-AUDIT.md / DRIFT-AUDIT.md / ROBUSTNESS-AUDIT.md / EXEC-REHEARSAL.md / RESEARCH-W42.md |
| event_A re-adjudication + tier separation | DEPLOYED; promotion back to full size via forward counter | The edge STANDS under its verified count>=4 gate (green 6/6 incl 2024 +0.23%, pooled +1.58% n=233, 2025-26 strongest). Red-2024/decay were the UNGATED form's artifacts. Fixes: relaxed nearA/wide tiers now ride paper with named tiers; event alloc halved to 80k until 20 forward trades. | RESEARCH-EVENTA-READJ.md |
| W45D Naivety Index (the graveyard as an instrument) | Knowledge asset + dial spec; quarterly recompute queued | Built from our own killed pattern-edges: the retail-chase index fades monotonically z +0.97 (2021) -> -0.91 (2026H1: the series floor). Empirical proof the forced-flows-only architecture matches the CURRENT regime, plus a quarterly dial spec (3 cheap chase-edges) that says when patterns become tradeable again. | RESEARCH-W45D.md |
Self-grading gates
| Sleeve | n | Trailing mean | Gate |
|---|---|---|---|
| event_basket | ON | ||
| nightbook | 10 | -0.898 | ON |
| banspell | ON | ||
| exdiv | 2 | 2.323 | ON |
| f6_fade | 30 | -0.571 | ON |
| downcap_fade | 37 | -0.899 | ON |
| dc_night | ON | ||
| dc_pop | ON | ||
| claude_btst | ON |
How automatic execution becomes real: fund the Dhan account, verify one tiny order and GTT round trip, complete the live-protection gates, then explicitly change
exec_config.json from suggest to live. Paper edges remain blocked until their promotion gate clears.Permanent retention: this project and its history must never be deleted. Credentials should be rotated; knowledge must be preserved.