TT1000 Breakout Engine (10:00 AM · 5 Trades · Candle Low/High SL)
Market Open
Broker Verified
Bot Online
LIVE (Real Orders)
Updated 7:40:27 am
UU

Orders Hub & Diagnostics

Session order book, fill confirmations, and 6 active preflight order safeguards.

Terminal Dashboard ›
Orders PlacedActive
1 Orders
Direct Zerodha Kite Fills
Filled & Verified100% Filled
1 Filled
MIS Intraday Execution
Rejections / Blocked0 Clean
0 Rejected
RMS pre-order protection
Safety Gate StatusArmed
6/6 Gates Active
Kite API Direct Route
Session Order Book & Fills1 Orders Recorded
TimeContract OptionSideQtyEntry PriceExit PriceReal P&LStatusProduct
10:24:25 AM
BANKNIFTY26SEP57900PE
Exp: -₹540 (-18.0 pts)
SELL30₹946.9₹920.95-₹778FilledMIS Intraday
Order Issues & Diagnostic Knowledge Base6/6 Safeguards Active
Insufficient Margin / Cash Shortfall AUTO_PREVENTED
Available margin in Zerodha account is lower than the requirement (~₹33,000 for 30 Qty Deep ITM Options or ~₹1,96,261 for Bank Nifty Futures).
Pre-order margin gate calculates live cushion before placement. If shortfall detected, order is blocked immediately to prevent RMS penalties. Instant Telegram alert dispatched.
1. Open Kite App or visit Console > Funds. 2. Ensure sufficient margin buffer above the required lot margin. 3. Click 'Sync Account' in TradeOps dashboard to update balance.
Keep an active margin cushion above the strategy requirement. TradeOps margin gate automatically enforces safety checks.
Kite Access Token Expired / Invalid AUTO_REFRESHED
Zerodha invalidates all OAuth access tokens daily around 6:00 AM IST. Orders cannot be routed with an expired token.
Automated TOTP refresh daemon runs every morning at 7:30 AM IST to generate a new valid access token for the day. Heartbeat verifies profile HTTP 200 before market open.
1. Click 'Refresh Token' in the TradeOps top workflow header. 2. Or verify credentials in config if password/TOTP secret was changed.
Daily automated TOTP refresh handles 100% of morning logins without manual intervention.
Partial Order Fill (Exchange Liquidity) AUTO_HANDLED
Exchange matched only a subset of requested lots (e.g. 15 out of 30 Qty) due to sudden order book spread gap.
verifyOrderFilled() inspects 'filled_quantity'. The bot automatically resizes Stop Loss and exit triggers to match the exact filled quantity, preventing over-hedging.
No manual action needed. The bot manages the filled position size and logs the audit event.
Orders are submitted as MARKET orders in liquid front-month Bank Nifty Futures where full fills occur within 150ms.
Broker RMS Rejection / Circuit Freeze CIRCUIT_BREAKER_ACTIVE
Index hit exchange upper/lower circuit limit or broker RMS temporarily blocked derivative trading.
Bot captures exact rejection text, retries once after 2s. If rejected again, triggers circuit breaker stopTradingForDay() and prevents repeated error loops.
1. Review Zerodha bulletin / terminal for market-wide circuit status. 2. Do not force manual orders until exchange trading resumes.
Stop-loss logic runs independently on local candle stream so capital is protected even during broker delays.
Stop-Loss Exit Order Rejection RETRY_AND_EMERGENCY_ACTIVE
Broker network timeout or RMS error occurred precisely when submitting market square-off order.
Bot immediately retries exit order with 2s backoff. Dispatches high-priority Telegram alert. Emergency Stop button on dashboard is illuminated.
1. Click 'Emergency Stop' on TradeOps top bar to blast market square-off orders. 2. Or open Kite app directly and swipe to exit position.
Automated EOD sweeping (15:15 IST and 15:39 IST) runs multi-pass position reconciliation directly against Zerodha portfolio.
Overnight Position Holding Blocked 4_LAYER_AUTO_SQUAREOFF
Trader does not want intraday trades carried overnight into gap-up / gap-down risks.
1. Orders are placed strictly as MIS (Intraday only). 2. 14:15 IST new entry cutoff. 3. 15:15 IST strategy exit_eod. 4. 15:39 IST squareOffAll() sweep. 5. 15:25 IST Zerodha RMS auto-square-off.
100% automated. All 4 layers ensure 0 open positions at market close.
MIS product type is hardcoded in order payload, making overnight delivery impossible.