The four-layer framework — CPR and pivots before the open, order flow and market profile live — run against NIFTY futures, one trade per session. Full method in Reading the Market.
The 2-lot model: every trade is 2 lots (₹130/point). The first lot is booked at the first target; the second runs on a stop moved to entry and is closed into the day's close. Charges ≈ ₹891 per completed round trip.
Every row is marked after that day's close. This is a record of what the framework pointed at, updated each evening — not a live-signal feed. The totals are perfect hindsight: only clean triggers that worked, every runner given its best exit. The honest “what’s realistic” band is in the record line above.
| Date | L/S | Setup | Entry | Stop | 1st target | Exit | Pts/lot | ₹ (2 lots) |
|---|---|---|---|---|---|---|---|---|
| Oct 1 | Short — trend, trailed | wide two-way swing, mixed open-day read | 22,670 | 22,715 | 22,534 (hit) | 22,452 | +193 | ₹25,090 |
| Oct 5 | Long — scalp, trailed | narrow CPR, gap-up fades through the day | 22,650 | 22,600 | 22,715 (hit) | 22,650 | +32 | ₹4,160 |
| Oct 6 | Long — trend, trailed | the week's trend day, warning buried in it | 22,675 | 22,635 | 22,730 (hit) | 22,755 | +85 | ₹11,050 |
| Oct 7 | Short — trend, trailed | the warning confirmed, Poor High rejected at CPR's own TC | 22,750 | 22,790 | 22,679 (hit) | 22,640 | +91 | ₹11,830 |
| Oct 8 | Short — trend, trailed | the breakdown, no bounce all session | 22,600 | 22,650 | 22,480 (hit) | 22,290 | +215 | ₹27,950 |
| Oct 9 | Long — trend, trailed | the demand zone holds, sharpest reversal of the month | 22,400 | 22,330 | 22,503 (hit) | 22,562 | +164 | ₹21,320 |
| Oct 12 | Short — trend, trailed | the overhead zone wins, Friday's reversal erased | 22,690 | 22,750 | 22,429 (hit) | 22,400 | +276 | ₹35,880 |
| Oct 13 | Long — trend, trailed | the retest that lasted one bar, Short Covering open to close | 22,500 | 22,430 | 22,623 (hit) | 22,727 | +227 | ₹29,510 |
| Oct 14 | Short — trend, trailed | rejected at the open, broken at 12:45 | 22,750 | 22,820 | 22,624 (hit) | 22,636 | +114 | ₹14,820 |
| Oct 15 | Long — trend, trailed | opened on the low, Short Covering from the first bar | 22,720 | 22,650 | 22,784 (hit) | 22,902 | +182 | ₹23,660 |
| Oct 16 | Long — trend, trailed | gap-up flushed 150 points, then taken straight back | 22,960 | 22,895 | 23,168 (not reached) | 23,080 | +120 | ₹15,600 |
| Oct 19 | Short — trend, trailed | gap-up sold in the first bar, every level fell in order | 23,130 | 23,185 | 22,962 (hit) | 22,929 | +201 | ₹26,130 |
| Oct 21 | Short — trend, trailed | the gap up fails at R1, Monday's low goes at 11:30 | 23,030 | 23,100 | 22,780 (hit) | 22,765 | +265 | ₹34,450 |
| Oct 22 | Short — trend, trailed | gap below pLow, Sep Low breached, flat close | 22,745 | 22,820 | 22,620 (hit) | 22,600 | +145 | ₹18,850 |
| Oct 23 | Short — trend, trailed | gap-up squeeze to R1, Short Buildup from the open, wLow hit | 22,800 | 22,860 | 22,620 (hit) | 22,560 | +240 | ₹31,200 |
| Oct 26 | Long — trend, trailed | narrow CPR, bearish open at wLow, Short Covering Open Rejection Reverse | 22,465 | 22,405 | 22,644 (hit) | 22,707 | +242 | ₹31,460 |
| Oct 27 | Short — expiry fade | monthly expiry, tight 83-pt range, Poor High rejection | 22,810 | 22,855 | 22,700 (not reached — low 22,747.1) | 22,755 | +55 | ₹7,150 |
| Oct 28 | Short — range expansion fade | November contract Day 1, Outside Day / Range Expansion 308.5 pts | 22,855 | 22,895 | 22,642.6 / S1 (hit — low 22,567) | 22,622 | +233 | ₹30,290 |
| Oct 29 | Long — trend, trailed | narrow CPR, BC test rejected, Short Covering Trend Day Up | 22,740 | 22,700 | 22,913 / R1 (hit — session reached 23,059) | 22,965 | +225 | ₹29,250 |
Each row is the framework's trade for that session — the setup, entry, stop, first target and exit. The full reasoning behind every one — the morning CPR & pivot map, the order-flow read, why this entry and why the stop there, the market-profile targets — is written up session by session in that month's Framework Ledger, published at month-end — the September 2026 Ledger shows what that looks like. If you'd rather read it as a story, each session is also covered more broadly in the evening's Daily Recap.
One step per session, running total. Eleven shorts and eight longs, all winners on hindsight. Oct 29 cleared Oct 28's Short Buildup overhang in a single session — BC test at 22,711 failed on thin volume, Short Covering swept NIFTY from PP to above R2 and the weekly high at 23,059, +225 pts at 5.6R. Oct 28 remains the month's highest R:R at 5.8×.
Every completed month so far. Same 2-lot book, same ₹6 L account. Click a month for the full worked record — every session at depth, with the reasoned trade tickets.
| Month | Sessions | Record | Pts/lot | Net (hindsight) | ROI (hindsight) | ROI (realistic) |
|---|---|---|---|---|---|---|
| July 2026 | 23 | 21–0 | +2045 | ₹231,948 | +38.7% | 17.7–24.0% |
| August 2026 | 21 | 17–0 | +1555 | ₹199,225 | +33.2% | 15.3–20.7% |
| September 2026 | 21 | 21–0 | +2160 | ₹262,089 | +43.7% | 20.3–27.3% |
Intraday 2-lot book only. Each month's swing trades and the full deduction detail are in that month's Ledger.
The full month — every session worked at depth, with the reasoned tickets — publishes as the Framework Ledger at month-end. This page is the box score; that one is the match report.
Trading NIFTY this way, or want to pull apart how a particular session was read? Drop me a note at nexusandlens@gmail.com — some of the better framework conversations I've had happened on a slow photo walk, camera in one hand, so I'm easy to pull into one.
Updated after each close · October 2026 contract · last updated Oct 29, 2026