Connecting…
📅 Expiry — Lot size 65 – ✓ ● Connecting…
Dashboard
Monday, 9 June 2026 · Paper mode — all figures simulated
🔍
June 2026
SuMoTuWeThFrSa
Click a date to view that day's data
🧪
Paper Trading Mode
All orders go to Upstox Sandbox · No real money at risk
Go-live: –/7 criteria
📈 Nifty Historical Context (Rules 123-124)
Loading...
5-Day Trend
Today's Gap
Prev Day H/L
Weekly Open
20-Day High
20-Day Low
Nearest Resist
Nearest Support
Liquidity Sweep / Stop Hunt — SMC/ICT (Rule 124)
Loading...
Capital Overview
Total Capital
Base allocation
Available Margin
Free for trading
In Liquid BeES
Earning 6.5% pa
Deployed in Trade
Premium paid
Today Net P&L
After brokerage
Trades Taken
Signals Today
Avg Quantum
of 134 max
Extension Gain
vs fixed targets
Daily Loss Used
Market Regime
☀️
Weather
📈
Day Type
😊
Mood Ring
Net GEX
Open Position
📭
No open position
The bot is waiting for the next qualifying signal.
Signal & Event Feed
All 124-rule events · live
📡
No signals yet today
Waiting for the first OCS alert from TradingView.
Today's Trades
TimeInstrumentLotsEntryExit / StatusP&LGradeResult
No trades yet today
Quantum Score · Last Signal
No signal yet today
The quantum score breakdown appears here after the first signal.
Controls
Also via /commands Telegram
Live Intelligence
PCR
VIX
CVD
FII F&O
Max Pain
CE Wall
Intelligence
Live market data · refreshed every 30 min · all 124 rules active
Last refresh:
Nifty 50 Price Chart
Live from Upstox · Key levels marked automatically
Loading chart...
VWAP CE Wall PE Wall ORB High/Low Prev Day High/Low
Today's Events & Risk Calendar (Rule 2.6 / 98)
Economic Calendar
Bot auto-blocks signals 30 mins before high-impact events
🚧
Coming soon
This calendar isn't connected to a live data source yet. Rule 98's event-blocking logic still runs internally using its own schedule.
Live News Feed (Rule 35)
Refreshed every 30 min · sentiment scored
🚧
Coming soon
No news feed is connected yet. Rule 35's sentiment scoring is not currently active.
Global Markets (Rules 7, 72, 106)
GIFT Nifty
S&P 500
Dow Jones
Coming soon
USD/INR
Live
10Y Yield
Coming soon
Crude Oil
Coming soon
Gold MCX
Coming soon
NiftyBEES
Global macro: –
Futures Basis Monitor (Rule 48)
Nifty Spot
Current spot
Nifty Futures
Coming soon
Basis
Coming soon
Basis Signal
Coming soon
Basis expanding = futures buyers aggressive. Inversion = extreme bearish. Futures price feed not connected yet.
NSE Advanced Intelligence (Rules 41–48)
Options Intelligence
IV Percentile
Coming soon
Vol SkewRule 41
Prem Efficiency
Coming soon
ATM CE Delta
ATM Theta
GEXRule 96
Order Flow Deep Panel (Rules 51–65)
CVD (live)
OI VelocityRule 5
Coming soon
Bid/Ask Ratio
Computed per-signal only
Trade Aggression
Computed per-signal only
AbsorptionRule 61
Computed per-signal only
Tape SpeedRule 62
Computed per-signal only
Nifty 50 Breadth Pulse (Rule 42)
of 50
Sector Rotation (Rule 45)
🚧
Coming soon
Sector-level index data isn't connected yet.
Intraday Levels + Bot State
VWAPRule 19
ORB HighRule 34
ORB Low
9:15–9:30 range
Chaos ModeRule 11.2
Consecutive Trade Streak (Rules 36/104)
Current streak:
Pattern Memory Match (Rule 46)
No strong pattern match yet today.
Event Playbooks Status (Rule 98)
Playbook Mode — Current Status
Chaos Mode
Day Type
Detected from price action
RBI / FOMC / Expiry / Budget Playbooks
🚧 Coming soon
Needs the economic calendar data source (see above).
Special Trade Modes (Rules 99, 112)
Special Mode Status — Today
🛡️ Hedged Strangle Mode (Rule 99)
Activates when: Weather score < –5 AND VIX > 17 AND both Bull+Bear agents want to trade. Buys CE + PE simultaneously.
🔄 Re-Entry on Pullback (Rule 112)
🚧 Coming soon
If current trade stops out on a shallow pullback (<40% retrace) but trend is intact, Claude can re-enter once. Conditions: before 1:30 PM, score 7+, CVD resumes. Resets after each original signal.
Trade Journal
Every signal, decision, and AI reasoning — recorded automatically
June 2026
SuMoTuWeThFrSa
Click a start date, then an end date
Profit
Loss
No trades
June 2026 Summary
Trading days
Profit days
Loss days
Best day
Net P&L
Range Summary
Select a date
Click any day on the calendar to view its trades and events
🗒️
No journal entries yet
Select a day on the calendar to see trades and AI reasoning for that day.
Analytics
Paper trading performance
Net P&L
Win Rate
Avg Quantum
Taken trades only
Extension Gain
🚧 Coming soon
Skip Accuracy
Best Day
Daily P&L
vs Nifty Buy & Hold
NiftyEdge (your bot)
Nifty buy-hold
🚧 Comparison vs raw OCS-only signals coming soon — would need a parallel simulation of unfiltered signals.
Drawdown DNA — Loss Causes
System Health
Redis (local)
WebSocket Feed
TradingView Heartbeat
Signal Queue Depth
Last Signal Processed
🚧 Coming soon: backup broker, news feed, Upstox latency, Claude cache state, dead-man switch, API token expiry.
Win Rate by Hour — Golden Hours (Rule 24)
When Does the Bot Win Most?
Last 90 days · hover for detail
75%+ 50–74% <50% / no trades Losing
Not enough trades yet to identify golden hours.
Win Rate by PCR Range
Higher PCR (more puts than calls) tends to favour CE trades.
Win Rate by VIX Level
Higher VIX → pricier options → typically lower win rates.
Win Rate by Day of Week
Tuesday is weekly expiry — strict mode applies.
Strategy Breakdown — 30 Days
🚧 Coming soon: separate breakdowns for OTM Zero-to-Hero, Iron Condor, and Extension Capture strategies.
Go-Live Criteria (Rule 15.4)
– / 7 passed
Weekly Self-Learning Report (Rule 77)
Auto-generated by Claude
🚧
Coming soon
Weekly auto-calibration reports aren't generated/stored yet. Rule 77's adaptive weighting still runs internally.
Chat & Analysis
Ask questions about your bot's performance · Claude Haiku answers with data + charts · ~₹0.05/question
🤖
NiftyEdge Analyst
Powered by Claude Haiku · Knows all your trades, signals and patterns
💬
Ask anything about your bot
Try: "What is my win rate?" or "Show me P&L by day of week" or "Why did I lose on 10 June?"
Quick questions
📊 Performance
What is my overall win rate?
Show me my P&L for the last 10 days as a chart
What is my profit factor?
How much have I made this month?
🔍 Patterns
What is my win rate when VIX is below 14?
Which day of the week am I most profitable?
Show win rate by PCR range as a bar chart
What time of day do I win most?
📉 Losses
What are my main reasons for losing?
Show drawdown DNA breakdown as a pie chart
How many times did the kill switch fire?
⚙️ Strategy
Compare CE vs PE trade performance
What quantum score threshold gives best win rate?
Am I ready to go live?
What should I improve to increase my win rate?
Settings
Bot configuration · Two-account Anthropic setup · Integrations
Connections & Integrations
📱
Telegram Bot
Two-way control — receive trade alerts, send /commands to control bot remotely
Connected
To create a Telegram bot: open Telegram → search @BotFather → send /newbot → follow instructions → copy the token below.
Get from @BotFather on Telegram
Get from @userinfobot — only your ID receives alerts
/status — bot state, open position, today P&L
/pause — pause new signals (position still monitored)
/resume — resume bot
/exit — close all positions at market (confirmation required)
/pnl — today / week / month P&L
/setscore N — change minimum Quantum Score (e.g. /setscore 7)
/setlots N — change max lots per trade
/dryrun on|off — toggle paper trading mode
/report — generate weekly performance report
/help — list all commands
📈
TradingView · OCS AI Trader
Webhook endpoint — receives BUY/SELL signals from OCS AI Trader indicator
Active · last signal 47m ago
In TradingView: open your Nifty chart → add OCS AI Trader → create an Alert → set Webhook URL to the endpoint below → paste the JSON message format.
Paste this URL in TradingView Alert → Notifications → Webhook URL
Add this as ?token=YOUR_SECRET to the webhook URL. Bot will reject alerts without it.
Bot sends renewal reminders 30/14/7/3/1 days before
Must match the OCS AI Trader chart timeframe
{"signal":"{{strategy.order.action}}","symbol":"{{ticker}}","price":{{close}},"time":"{{time}}","tf":"{{interval}}"}
💰
Upstox API
Order placement, market data, GTT orders, kill switch, payout — primary broker
Connected · 312 days
Go to Upstox Developer Portal → My Apps → Create App → copy API Key and Secret below. Register your VPS static IP for SEBI compliance.
From Upstox Developer Portal → My Apps
Never share this with anyone
Must match exactly what you set in Upstox app settings
Must be registered in Upstox app for SEBI compliance
1-year token — bot sends renewal reminders 30 days before
Switch to Live only after completing paper trading month
Enables automated daily login without manual 2FA entry
Kill switch fires when this daily loss is reached
🔄
Backup Broker
Hot standby — auto-failover if Upstox API fails mid-trade (Rule 114). Supports Zerodha or Dhan.
Not configured
Optional but recommended. If Upstox API goes down during a live trade, the bot automatically routes the order to this broker within 2 seconds.
Some brokers need a daily-refreshed access token
Seconds to wait before switching to backup on failure
Anthropic — Two-Account Setup
Account 1 — Claude Code (You, on your laptop)
$200/yr · Interactive use · Building and maintaining the bot · DO NOT set on VPS
Your laptop only
This subscription is for you to build and improve the bot. It does not power automated calls. Never put this on the VPS.
Account 2 — Anthropic API Key (The Bot, on VPS)
Pay-as-you-go · ~₹70/month · Powers all automated Claude calls · Set in .env on VPS
VPS only
Never put this in source code or commit to git. ~₹70/month at normal usage.
Capital
Total capital
Your total allocated trading capital
Liquid BeES allocation (%)
% of idle capital to park in Liquid BeES
Friday profit sweep
Auto-transfer profits to bank every Friday
Min sweep amount (₹)
Only sweep if weekly profit exceeds this
Risk Management
Daily loss limit (₹)
Kill switch fires if this is hit
Min Quantum Score
Signals below this are skipped
Max lots per trade
Hard cap — Claude cannot exceed this
Max trades per day
Bot stops after this count
Trading Mode
Trading Mode
Paper mode — orders go to Upstox Sandbox, no real money at risk
● Paper mode active
Dynamic target extension
Let Claude extend targets on winning trades
Iron Condor on range days
Deploy condor when Day Type = Range
OTM Zero-to-Hero trades
Allow OTM on trending days, score 9+
Features
Junior Trader Mode
Plain English for every decision
A/B prompt testing
Shadow node tests new prompts · +₹44/mo
Weekly benchmark report
Bot vs raw OCS vs Nifty every Monday
Expiry day special mode
Stricter rules on Tuesday expiry
Advanced Thresholds & Timing
Trade Windows & Timing
Opening block (no trades before)
Ignore signals in first N minutes after 9:15 AM open
Hard close time (no new entries)
No new trades after this time
Expiry Tuesday window start
Earliest entry allowed on expiry day
Expiry Tuesday window end
No new entries after this on expiry day
News refresh interval
How often to check live news (Rule 35)
min
Trailing SL — ATR Multipliers
0–25% profit: trail distance
Loose — let trade breathe early on
x ATR
25–100% profit: trail distance
Medium — lock breakeven + some profit
x ATR
100–200% profit: trail distance
Tight — protect substantial gains
x ATR
200%+ profit: trail distance
Very tight — never give back a big win
x ATR
Start trailing after gain of
Only begin trailing after this % profit
%
Event Playbook Configuration (Rule 98)
Special Event Rules — Applied Automatically
RBI Policy — signal block window
Block all signals N minutes before announcement
min
RBI Day — resume after announcement
Minutes to wait after RBI before signals resume
min
Budget Day — Iron Condor morning
Deploy condor before speech, close when it starts
FOMC Day — adjust morning bias
Apply FOMC result direction to morning weather score
Pre-event Telegram alert
Alert you N minutes before event block activates
min
Pattern Memory & Calibration (Rules 46, 77)
Pattern Memory Management
Memory window (days)
How many past trading days the bot remembers
Similarity threshold for match
Min % match needed for pattern bonus
%
Weekly calibration day
When Claude auto-runs the self-learning review
Memory status
20 days loaded · last match: 3 Jun 2026 (91% similar)