Private Trading Desk

NIFTY Portfolio Strategy

Loading dates…
IST
Live 5-Minute NIFTY OHLC
Causal Mode
Active strategy: High-Confidence EMA Pullback + Fast Profit Lock · 11:45–12:45 scan · strong EMA spread/slope and session alignment · two-bar 0.30 ATR limit · 6 ATR stop bounded to 10–60 points · fast lock after the greater of +0.25R or +5 points · 6R target · next-session 09:15 candle exit.
Ready. Start the stream during NSE market hours (09:15–15:30 IST).
Whole system is off.
System Time
Candle Timer
300s
Status
Waiting for first tick
Open
High
Low
Close
MIS Stock Auto Manager
Choose the target market exposure per stock, then validate exact NSE equity symbols against Zerodha. After a fill, the full position starts with a hard 1% stop. When gross profit first reaches ₹2,000, no profit exit is sent; the stop moves permanently to the average buying price.
₹2L exposure / stockMIS+1% entry09:30–15:30 ISTTelegram on fillBreakeven @ +₹2,000 · initial -1%Not armed
Target MIS exposure per stockThis controls position value including broker-provided MIS margin. It is not a cash-allocation setting.
Breakeven triggerAt P&L ≥ ₹2,000, move stop to buy
Initial hard stoplossSell all at -1% until trigger
Add at least one symbol, then validate it.
Waiting
No validated stocks
NIFTY 50 First 5-Minute Leaders
One server-side Zerodha WebSocket subscribes to quote ticks for all 50 current constituents plus NIFTY. From 09:15–09:20 IST it separates stocks by opening gap, ranks each group by open-to-close percentage move, and locks the top three on each side. NIFTY gap-up or flat permits Strategy A LONGs; only a gap-down permits Strategy B SHORTs.
50 stocks + NIFTY 09:15–09:20 IST Top 3 MIS MARKET Stop = 09:15 open Not armed
Target MIS exposure per selected stockAt 09:20, quantity is recalculated from the latest price. This is market exposure, not cash allocation.
Strategy ANIFTY gap up or flat → LONG top 3 green
Strategy BNIFTY gap down → SHORT top 3 red
Arm before 09:20 IST. No order is possible without explicit confirmation.
Stage
Idle
Stream Seen
0 / 50
Opened Green
0
Opened Red
0
NIFTY Gap
Active Rule
Waiting

Top green opening stocks · Strategy A pool

WaitingRanking locks at 09:20 IST.

Top red opening stocks · Strategy B pool

WaitingRanking locks at 09:20 IST.
Persistent execution auditWaiting for the first audit event.
Live System Health
Waiting for live health status…
Manual NIFTY Option Trade
Choose an option strike and amount, then arm a NIFTY level. You can cancel or replace an untriggered level freely; one of two daily attempts is used only when NIFTY reaches the locked ±5 band.
Waiting for the first valid live NIFTY price. Strikes will be captured once and will not move with later ticks.
Start the live stream to load six CE and six PE strikes.
Maximum trade amount Enter the maximum rupee amount to use for complete option lots.
Two daily triggered trade attempts Enter the NIFTY 50 level. Arming or cancelling a level is free; an attempt is used only when BUY triggers inside level −5 through level +5.
Trade Amount
₹50,000
Selected Strike Live LTP
Waiting
Estimated Cost / Lot
Waiting
Lots to Buy
0
1
Two triggered trades per IST dayArming and cancelling levels does not use an attempt. An attempt is consumed only when live NIFTY reaches the band and triggers BUY processing.
2
Complete lots within amountQuantity is rounded down to complete lots and never sized above the saved amount.
3
Cancel before triggerLevel, amount, and strike are read-only while armed, but Cancel Level unlocks them without using an attempt. Cancellation closes as soon as BUY triggers.
4
Hard stop loss at −3%All lots are sold at MARKET when option premium reaches 97% of the executed BUY average.
5
No automatic profit bookingThere is no upside target or profit floor; the full position keeps running until the −3% hard stop, a manual close, or broker MIS square-off.
6
Server-side protectionLive ticks and broker reconciliation continue behind the page; rejected exits retry up to three times.
7
Fresh quote and time windowNew BUY orders require a fresh two-sided quote and are accepted only from 09:15 through 15:14 IST on weekdays.
8
No ambiguous autosliceQuantity is capped at 1,755 so this trade stays one broker order with one fill state.
9
Position checked before SELLThe exit is capped to the verified Zerodha MIS position so a stale tracker cannot create a short option position.
10
Single worker onlyA process lock prevents two local workers from managing or submitting the same manual trade concurrently.
11
Inclusive NIFTY ±5 triggerA locked 24,500 level buys only when live NIFTY is between 24,495 and 24,505, including both boundaries.
Manual Trade Guardrail
Checking today's trade allowance…
Checking
Locked NIFTY Level
Automatic BUY Band
Current NIFTY
Entry Average
Current Option LTP
Live Unrealized P/L
Open Position
Option Price Feed
Waiting
Hard Stop (−3%)
Profit Handling
No automatic booking
No manual option trade has been placed today.
Manual NSE Stock Trade
Enter one exact NSE equity symbol, the stock price at which you want to buy, and your investment amount. Starting the watch streams that stock live and submits one MARKET BUY when its target is reached.
Enter an exact NSE symbol such as RELIANCE, TCS, or HDFCBANK.
Stock, desired BUY price, and investment amount Whole shares only. The direction is set from the live price when you start: a lower target watches for a fall; a higher target watches for a rise.
One daily stock-price trigger Preview the stock, enter its desired BUY price, then start the live watch. Cancel is free until the price trigger fires.
Trade Amount
₹1,00,000
Stock Live LTP
Waiting
Estimated Order Value
Waiting
Shares to Buy
0
1
One triggered BUY per IST dayStarting and cancelling a stock-price watch does not consume the chance. Reaching the selected stock target consumes it before BUY submission.
2
Whole shares within amountQuantity is rounded down and estimated order value never exceeds the saved rupee amount.
3
Isolated NSE MIS positionThe workflow refuses to add to an existing MIS position or a stock currently controlled by another live strategy.
4
Hard stop loss at −1%All tracked shares are sold at MARKET when price reaches 99% of the executed BUY average.
5
No automatic profit bookingThere is no upside target. The position runs until the −1% stop, a manual broker close, or Zerodha MIS square-off.
6
Position checked before SELLThe exit is capped to the smaller tracked or verified Zerodha MIS quantity, preventing an accidental short.
7
Live selected-stock streamThe worker subscribes to the chosen NSE stock, saves intent before orders, requires fresh quotes, and retries failed protective exits behind the page.
Manual Stock Guardrail
Checking today's stock-trade allowance…
Checking
Selected Stock
Target BUY Price
Current Stock LTP
Trigger Direction
Distance to Target
Entry Average
Live Unrealized P/L
Open Position
Stock Price Feed
Waiting
Hard Stop (−1%)
Profit Handling
No automatic booking
No manual stock trade has been placed today.
Manual Long Straddle
Waiting for current NIFTY-based overnight-safe CE and matching PE contracts.
No active pair
Strike pair
CE contract
CE amount
PE contract
PE amount
Buy pair
Sell pair
Start the live stream to resolve six straddle pairs.
Immediate action: BUY BOTH submits CE and PE MARKET MIS orders without another confirmation. Only one pair can remain active. Dedicated LedgerAI tags keep both BUY and SELL legs allowed by Broker Guard.
Always-On Direct Broker Trade Guard
Connecting to the server-side Zerodha guardian…
Independent of this page and “Start Whole System.” Direct NFO MIS trades up to ₹25,000, LedgerAI orders, and risk-reducing manual exits are allowed; other direct MIS orders that create or increase exposure are blocked.
Runtime
Checking…
Protected Scope
MIS · NSE / NFO
Direct / Allowed
0 / 0
Cancelled / Neutralized
0 / 0
Broker Guard decision rules
Read-only runtime checklist. Checked rules are currently enforced; an unchecked exchange window means new MARKET neutralizations are paused for that exchange.
Loading rules…
Trading Activity
Portfolio signal, sizing, broker order, exit, and stop events
Live strategy and trading events will appear here.
10-Year −20 Stop / +50 Success Backtest
Repeated lows open long trades; repeated highs open short trades. Both use a −20 stop and +50 favorable-move success target. Same-candle conflicts use stop first.
Waiting to run…
DateSetupGroupEntry TimeEntryStopTargetMax FavorableExit TimeExitOutcomeP&L
Click Run 10-Year Backtest to calculate all trading days.