NIFTY
ETF
WATCH
OPT
PORTFOLIO
POSITIONS
NAME
SIGNAL
%CHG
LTP
Loading...
NIFTY
--
LIVE
✛ Cursor
— Horizontal Line
╱ Trend Line
▭ Rectangle
△ Triangle
⠿
INDICATORS — drag to move
✕
Buy/Sell/Hold overlay
EMA
Fast
Slow
1
2
3
SMA
S1
S2
1
2
3
BB
Band
σ
1
2
3
VWAP
On
ST
On
1
2
3
StochRSI
On
1
2
3
BB Squeeze
On
1
2
3
JMA
On
1
2
3
RSI
On
1
2
3
MACD
On
1
2
3
CM MACD
On
1
2
3
HTF MA
On
⚙ Settings
1
2
3
Butterworth
On
⚙ Settings
1
2
3
Gaussian
On
⚙ Settings
1
2
3
N-W Trend
On
⚙ Settings
1
2
3
SMC
BOS
FVG
LIQ
OFlow
⠿
HTF MA — Inputs
⠿
Butterworth Spectral Trend — Inputs
⠿
Gaussian Filter Trend — Inputs
⠿
Nadaraya-Watson Trend — Inputs
⠿
System Status
Loading…
✓ 1 · Index
✓ 2 · CE
✓ 3 · PE
⠿
⚡ SIGNALS
RECENT SIGNALS
● MARKET CLOSED — showing last live session. Live data resumes Mon–Fri 09:15–15:30 IST.
NIFTY
--
--:--:--
CE
--
--:--:--
PE
--
--:--:--
TRADE HISTORY
SYMBOLSIDEQTYENTRYEXITP&LSTRATEGYTIME
STOCKS
OPTIONS
STRATEGY
ORDERS
CONFIG
STOCK ORDER
BACKTEST
One rule: BUY when the stock's daily signal score closes at or above BUY AT, SELL when it closes below SELL BELOW. Judged on closed daily bars, traded at the next open, costs included. Test it, then apply the same rule live.
STOCK / ETF
BUY AT ≥
SELL BELOW
YEARS
ACTIVE STOCK RULES · checked once a day after 09:20 on yesterday's close
None yet.
SYMBOL
PRICE
QTY
Corpus: --
TRIGGER ₹
✓ BOUGHT — DEPLOY TO BUCKET?
-- Options ₹--
← Stock Trade
Option Chain
Spot --
ATM --
CE ΔCE LTP
STRIKE
PE LTPPE Δ
Loading chain…
OPTION TRADE FLOW
--
₹--
Lots
= -- qty
Premium ₹-- ·
Breakeven --
Max loss ₹-- · Max profit --
Max loss ₹-- · Max profit --
YOUR HOLDINGS (paper portfolio)
Loading portfolio…
SELECTED: -- — 0 shares @₹--
LIVE TRADES (RUNNING)
0 open
No running trades today. Buy a stock above to open one.
MARKET SENTIMENT
--
Neutral
50
BEARISHNEUTRALBULLISH
HOLD
Regime: --
HMM RECOMMENDATIONS
--
Scoring universe… first pass takes ~7 min after connect.
WALLET
Shadow A₹5,00,000
Shadow B₹5,00,000
Demat--
Daily Loss₹0/₹5,000
RECENT TRADES
OPTION LOG — SUMMARY
Total P&L₹0
Total Charges₹0
Loading…
OPTIONS ORDER
SYMBOL
EXPIRY
CE / PE
ORDER TYPE
PRODUCT
STRIKE
LOTS
PRICE (₹)
OPTION TRADE FLOW
-- ₹--
Premium ₹-- · Breakeven --
Max loss ₹-- · Max profit Unlimited
-- ₹--
Premium ₹-- · Breakeven --
Max loss ₹-- · Max profit Unlimited
⚠ Live feed disconnected — prices may be stale. Wait for reconnect before trading.
OPTION TRADES (RUNNING) 0 open
No option positions. Pick a strike and BUY/SELL above.
PAYOFF / STRATEGY
NIFTY
MAX PROFIT
—
MAX LOSS
—
BREAKEVEN
—
Add legs to see the payoff diagram
CURRENT PRICE
—
PROJECTED RETURN
—
Net premium: —
HMM OPTION ADVISOR
--/26 gates
1 · SIGNAL — MULTI-TIMEFRAME MATRIX
INDEX1m3m5m15m
2 · TRADEABLE STRIKES — click one to load it into the order form
INDEX1m3m5m15m
3 · ENTRY — WHAT & HOW TO TRADE
--
--
--
Premium--
Delta--
IV--
Conf--
4 · MONITOR & EXIT — LIVE TRADE EVALUATION
No open option trades to evaluate.
INDICATORS
EMA
Fast
Slow
SMA
S1
S2
BB
Band
σ
VWAP
On
ST
On
RSI
On
MACD
On
SMC
BOS
FVG
LIQ
OFlow
CHART SIGNAL
Load a chart to see signals
AI STRATEGY PROMPT
SIGNAL SNAPSHOT
RSI+EMAWAIT
Bucket AHOLD
Bucket BHOLD
HMM Regime--
RSI--
EMA--
Strategy Engine · Corpus Protection
Bucket A — Ladder Strategy
DEPLOYED
IDLE
📋 Holdings Summary
TickerQtyAvg BuyLTPCur. ValueP&L %P&L ₹Action
LTP
—
×
—
=
—
→ Corpus
—
⚙ Strategy Setup
Mode
Fire
Allocated (₹)
First Base (₹) FIXED FOR LIFE
Floor %
Floor Guard AUTO
₹5,02,000
Withdrawal %
Max Withdrawals/Day
Max Per Trigger (₹)
Fixed Amount (₹)
Trigger % Levels
📊 Computed Metrics
Next Trigger
₹5,04,000
Base × (1 + 0.8%)
Withdraw Amount
₹2,000
Per trigger event
New Base
₹5,02,000
Trigger − Withdrawal
Trigger Inc
₹4,000
Wd Amount
₹2,000
Corpus
—
Floor Guard
—
Next Trigger
—
Strategy
IDLE
Total Withdrawn: ₹0
Today: ₹0
Waiting for data…
Today
0
This Week
0
This Month
0
So Far
0
Trigger Log
No triggers yet
Strategy Engine · Adaptive Day Base
Bucket B — Adaptive Strategy
DEPLOYED
IDLE
📋 Holdings Summary
TickerQtyAvg BuyLTPCur. ValueP&L %P&L ₹Action
LTP
—
×
—
=
—
→ Corpus
—
⚙ Strategy Setup
Mode
Fire
Allocated (₹)
First Base (₹) FIXED ANCHOR
Floor %
Floor Guard AUTO
₹5,02,000
Withdrawal %
Max Withdrawals/Day
Max Per Trigger (₹)
Fixed Amount (₹)
Trigger % Levels
📊 Metrics & Trigger Ladder
DayBase ₹5,00,000 resets 09:15
Next Trigger
₹5,04,000
DayBase × 1.008
Withdraw Amount
₹2,000
Per trigger event
Step Type
Fixed 6-Step
Based on DayBase
#Trigger LevelAt (₹)Withdraw
Fired today: 0/6
Withdrawn today: ₹0
Corpus
—
Floor Guard
—
Next Trigger
—
Strategy
IDLE
Total Withdrawn: ₹0
Waiting for data…
Today
0
This Week
0
This Month
0
So Far
0
Trigger Log
No triggers yet
Loading buckets…
Loading trigger log…
Info
DEMAT BALANCE
Available Margin--
Used Margin--
Total Holdings--
Day P&L--
BROKER ORDERS TODAY
Connect broker to load
P&L SUMMARY
Realized₹0
Unrealized (MTM)₹0
Net P&L (Total)₹0
P&L Today₹0
Total Profit₹0
Total Loss₹0
Brokerage & Tax₹0
Win rate--
ℹ Slippage is applied to each fill's price, not tracked as a separate total.
POSITIONS · LIVE & PAPER 0
No open positions
ORDER BOOK · ORDERS & TRADES
No orders today
TRADE LOG (ENTRY → EXIT)
No trades yet
PAPER TRADE LOG
No trades yet
STRATEGY ENGINE POSITIONS
No open positions
--
HMM DECISION ·
--
--
ℹ Preview only — this index isn't wired to the live single-instance AUTO switch (that only ever trades NIFTY).
To actually auto-trade this index, turn on its row in MULTI-INSTANCE AUTO-TRADE below.
--
calib conf --
Intraday--
DTE--
Q Score--
Win %--
Kelly ≤--
Day loss ≤--
Verdict — TRADEABLE: all critical checks pass, normal size OK.
CONDITIONAL: direction looks right but not every check agrees — smaller size or skip.
NO-TRADE: too few checks agree; stand aside.
Bias / Suggestion — the model's read on direction (BULL/BEAR/NEUTRAL) and the trade it would take to express that view (buying a CALL for bullish, a PUT for bearish — never a naked short).
PCR aligned — Put-Call Ratio: how the options market itself is positioned. "Aligned" means the market's own positioning agrees with the model's direction.
OI trend aligned — Open Interest change combined with price direction, classified as fresh LONG/SHORT buildup or COVER/UNWIND. "Aligned" means that positioning trend supports the model's direction.
Margin available — whether the account currently has enough free margin to actually place this trade.
Q Score — 0-100 conviction score blending live confidence with this strategy's real win-rate track record; directly sets the lot cap.
GEX — dealer gamma exposure; positive tends to pin price (choppy), negative tends to amplify moves (trending).
lot / kelly / dayloss caps — the maximum position size and risk allowed for this trade and for the day.
Bias / Suggestion — the model's read on direction (BULL/BEAR/NEUTRAL) and the trade it would take to express that view (buying a CALL for bullish, a PUT for bearish — never a naked short).
PCR aligned — Put-Call Ratio: how the options market itself is positioned. "Aligned" means the market's own positioning agrees with the model's direction.
OI trend aligned — Open Interest change combined with price direction, classified as fresh LONG/SHORT buildup or COVER/UNWIND. "Aligned" means that positioning trend supports the model's direction.
Margin available — whether the account currently has enough free margin to actually place this trade.
Q Score — 0-100 conviction score blending live confidence with this strategy's real win-rate track record; directly sets the lot cap.
GEX — dealer gamma exposure; positive tends to pin price (choppy), negative tends to amplify moves (trending).
lot / kelly / dayloss caps — the maximum position size and risk allowed for this trade and for the day.
ENTRY GATES--/26
MULTI-INSTANCE AUTO-TRADE0 active
AT GAIN %SELL LOTSFLOOR %
Before the first step: stop-loss. After step N is hit, ALL lots still open exit if gain falls to that step's floor. After the last step, the final lot trails (peak − trail pts, never below the last floor) or exits on an HMM exit signal. The last lot is never sold by a step. HMM exit is paused between the first and last step. DEFAULT applies to every slice and the primary engine unless that target has its own saved override.
Q-SCORE → LOT SIZE BANDS — only used in AUTO mode
SLICES
⚠ Live data disconnected — no slice below can fire a new trade until it reconnects (today's/past trades stay intact). Reconnect from CONFIG.
| SLICE | ON | MAX/D | MIN SC | LOTS | TDY | EXPERIENCE |
|---|
ENGINE REPORT0 trades
WIN--
PF--
EXPECT--
SHARPE--
SORTINO--
CALMAR--
AVG WIN--
AVG LOSS--
MAX DD--
DAY--
WEEK--
FORTNIGHT--
MONTH--
TRADE PERFORMANCE BY CONFIDENCE
EVIDENCE
0/100
🔍 WHY NO TRADES? · reads the engine's own records, changes nothing
Click CHECK NOW to see exactly what is blocking entries right now.
🧾 HMM TRADE LOG · Multi-Instance Auto-Trade · PAPER/LIVE closed trades
0 trades
Period:
--
No HMM auto-trade trades yet.
⚠ Live data disconnected — no strategy below can generate a new signal until it reconnects (existing history stays intact). Reconnect from CONFIG.
ENGINE RULES · all indicator strategies
AT GAIN %SELL LOTSFLOOR %
STRATEGY MATRIX--
SHOW PAUSED (--)
COMBINE STRATEGIES--
Pick 2–6 existing strategies, choose how they must agree, name it, and it becomes a new
entry in the Strategy Matrix above — with its own trade log, win rate, and P&L, evaluated
alongside (not instead of) its members.
N =
PERFORMANCE GOVERNANCE--
--
INDEXTFTRADESWIN%NETLEARNED
ENGINE REPORT0 trades
WIN--
PF--
EXPECT--
SHARPE--
SORTINO--
CALMAR--
AVG WIN--
AVG LOSS--
MAX DD--
DAY--
WEEK--
FORTNIGHT--
MONTH--
TRADE PERFORMANCE BY CONFIDENCE
EVIDENCE
0/100
🧾 INDICATOR TRADE LOG
0 trades
Period:
--
No shadow trades yet.
📈 BACKTEST · pick, press run, read the verdict
3 steps: 1 pick the index, timeframe and strategy · 2 pick the dates (the last part is kept aside as an untouched test) · 3 press ▶ Run backtest.
How it decides: the strategy is read only on closed candles (never a half-formed bar), the trade is taken on the next candle, and your stop / target / costs are applied. The result is in index points (not option premium — option prices have no history).
What to trust: the out-of-sample result and the number of trades. A great total with few trades, or a good in-sample but weak out-of-sample, means curve-fitting — do not go live on it.
Not replayed: option prices, the live ladder / partial exits (this test uses ATR stop & target on the index instead), and the live-only filters (volume/OI, trend-strength, correlation, delta/IV). So treat it as a test of the signal, not of option profit.
Testing a stock or ETF? Use STOCKS → BACKTEST — it tests the daily signal and can apply the same rule live.
How it decides: the strategy is read only on closed candles (never a half-formed bar), the trade is taken on the next candle, and your stop / target / costs are applied. The result is in index points (not option premium — option prices have no history).
What to trust: the out-of-sample result and the number of trades. A great total with few trades, or a good in-sample but weak out-of-sample, means curve-fitting — do not go live on it.
Not replayed: option prices, the live ladder / partial exits (this test uses ATR stop & target on the index instead), and the live-only filters (volume/OI, trend-strength, correlation, delta/IV). So treat it as a test of the signal, not of option profit.
Testing a stock or ETF? Use STOCKS → BACKTEST — it tests the daily signal and can apply the same rule live.
Strategy parameters (real definitions from your engine · defaults shown) use my live bot settings · reset to defaults
Exit & risk (applied on the index; same for every strategy)
Costs & sizing
₹ = points × lot size × lots — an index-futures-equivalent figure. It is not option P&L (option premiums have no history).
Regime filter · real HMM (optional)
…
Parameters to vary
Recent runs:
The original simple-strategy backtester: any symbol, candles fetched from Upstox. Moved here from the Portfolio panel.
Replay several strategies at once with false-discovery correction across everything you select. Pick only what you need — the estimate below is shown before you run, and a run can be stopped any time.
Loading…
Strategy replay —
verdict
index
tf
What is and is not replayed · how to read the verdicts
📦 CANDLE DATA · 1-MINUTE · NIFTY · BANKNIFTY · FINNIFTY · SENSEX · the data every backtest reads
1 · CANDLES
Loading…
🛡 ADMIN
Owner-only · account & user management
MY ADMIN LOGIN
Default admin login is username MoneyMachine (not case-sensitive) with
password password. Change the password below — do this before giving
anyone else access to this deployment.
ACCOUNT RECOVERY (used if you ever forget this password)
Checking saved status…
Email reset links need outgoing email configured (CONFIG → alerts, Gmail sender) — DOB recovery works either way with no setup. Third-party login (Google etc.) isn't available yet — it needs an OAuth app registered outside this tool first.
USERS & PERMISSIONS — up to 10 logins for other people to run the bot on their own demat account
Each user gets their own dashboard: they connect their OWN Upstox token, review the strategy
(read-only, no parameters exposed), and flip their OWN "apply strategy" switch. Until THEY switch it
on, nothing happens on their account — no orders, no broker API calls at all. Once ON, every real
trade this strategy fires is also placed on THEIR account, sized the same as the master decision.
The four toggles below (Strategy / Chart / Portfolio / Watchlist) control exactly what each user is
allowed to see and do on their own dashboard — this is enforced by the server, not just hidden in
the UI, so revoking one takes effect immediately even if they're already logged in.
A dummy account client-1 / password
is pre-created below — toggle its switches to see how permissions work before creating real users.
CREATE NEW USER
👁
Grant access to:
CLIENT DEMO PRICES (delayed, paper only — never touches your bot)
Default trial days:
EXISTING USERS