Live Paper Trading Monitor
Live Paper Trading β Management
Loading runs...
Loading sessions...
Connect Broker
Connecting session...
Your credentials are stored in a per-session .env file
on this server and used to connect Zerodha only when you
submit this form. Nothing connects to the broker beforehand.
Your Kite 2FA app's secret key.
Leave blank to use the full available broker balance.
Deploy to Live Trading
Deploying session...
Available net equity: --
Short (SELL-first) orders are always placed as MIS.
This creates an independent live book: real orders are placed only for NEW entries from this moment on, sized from the deployed capital.
The paper session keeps running unchanged β its already-open positions are NOT bought, and the two never share capital, trades or database.
Add Broker Account
Cloning session...
Creates a cold clone of this deployed strategy β a NEW independent broker
seat (own capital, watchlist and real-order flow) ready to run the SAME strategy on a
different Zerodha account. Each account gets its own feed and token, so
multiple accounts trade in parallel without interfering. After cloning, connect the new
account's broker (Connect Broker β TOTP) and activate the seat.
A display label only β shown next to this broker seat.
Copy Strategy β New Live Paper Session
Copying session...
Creates a NEW independent live paper trading session with the SAME
strategy and parameters β own database, own monitoring row, independently traded.
Defaults match the original; change only what you want before starting.
Runs a backtest with the SAME strategy and parameters as this session
(signal database, strategy, symbols, capital, pivot/timing/holding/trailing rules).
Only the date range below is required β databases are pre-selected by default.
Defaults to the source session's current capital. The copy trades this amount.
PRICE FILTER β defaults: original
Entry Price Filter
between conditions
ENTRY β Sample Query (click button to insert)
close > sma20 AND rsi >= 50 AND rsi <= 70 AND macd > signal_val AND adx > 20 AND close > bb_mid AND low > bb_lower AND volume > vol_avg20 AND high > high20 * 0.98 AND close < pivot_R1 AND close > pivot_S1 AND nifty_50 > nifty_50_ema20 AND nifty_50_pct_change_1d > 0 AND NOT (close < prev_low) --- nifty_50 digit / modulo examples --- nifty_50_close_mod_1000 = 800 nifty_50_close_mod_1000 > 500 AND nifty_50_close_mod_1000 < 900 nifty_50_close_mod_1000 = 800 AND rsi < 30
Fields: close/open/high/low/volume, sma20, sma200, ema20, rsi, macd, signal_val, adx, vol_avg20, high20, bb_upper/mid/lower, pivot_P/R1/R2/R3/S1/S2/S3, prev_close/high/low, days_held, price.
Index fields: {index}_pct_change_1d/2d, {index}_consecutive_up/down, {index}_close_mod_100/500/1000, {index}_ema20 (type an index name and it is auto-loaded from the indices database).
Operators: > < >= <= = != and arithmetic + - * / %.
THEN actions: THEN HOLD | THEN TRAIL S/L 0.5 | THEN TRAIL PROFIT 0.75 | THEN EXIT ALL | THEN CANCEL ALL
Index fields: {index}_pct_change_1d/2d, {index}_consecutive_up/down, {index}_close_mod_100/500/1000, {index}_ema20 (type an index name and it is auto-loaded from the indices database).
Operators: > < >= <= = != and arithmetic + - * / %.
THEN actions: THEN HOLD | THEN TRAIL S/L 0.5 | THEN TRAIL PROFIT 0.75 | THEN EXIT ALL | THEN CANCEL ALL
Exit Price Filter
between conditions
EXIT β Sample Query (click button to insert)
days_held >= 2 AND close > sma20 AND rsi > 50 AND macd >= signal_val AND close <= bb_upper AND low > bb_lower AND nifty_50_consecutive_down <= 1 AND NOT (close < prev_low) AND close >= pivot_S1 --- nifty_50 digit / modulo examples --- nifty_50_close_mod_1000 = 800 nifty_50_close_mod_1000 > 500 AND nifty_50_close_mod_1000 < 900 nifty_50_close_mod_1000 = 800 AND rsi < 30
Fields: close/open/high/low/volume, sma20, sma200, ema20, rsi, macd, signal_val, adx, vol_avg20, high20, bb_upper/mid/lower, pivot_P/R1/R2/R3/S1/S2/S3, prev_close/high/low, days_held, price.
Index fields: {index}_pct_change_1d/2d, {index}_consecutive_up/down, {index}_close_mod_100/500/1000, {index}_ema20 (type an index name and it is auto-loaded from the indices database).
Operators: > < >= <= = != and arithmetic + - * / %.
THEN actions: THEN HOLD | THEN TRAIL S/L 0.5 | THEN TRAIL PROFIT 0.75 | THEN EXIT ALL | THEN CANCEL ALL
Index fields: {index}_pct_change_1d/2d, {index}_consecutive_up/down, {index}_close_mod_100/500/1000, {index}_ema20 (type an index name and it is auto-loaded from the indices database).
Operators: > < >= <= = != and arithmetic + - * / %.
THEN actions: THEN HOLD | THEN TRAIL S/L 0.5 | THEN TRAIL PROFIT 0.75 | THEN EXIT ALL | THEN CANCEL ALL
STRATEGY PARAMETERS β defaults: original
PF#-wise Trailing
Individual Trail Exit
Whole Portfolio Fixed Exit
IL/PE + Portfolio
GENERATE NEW SIGNAL β writes to a new signal database (collection: signals_daily)
Pre-filled from the source session's signal database & universe. Generated signals are written to a new database (source name + timestamp), always into collection signals_daily.
β
signals_daily
Indicators
Verdict Rules
| Label | Condition | Score | Filter |
|---|
Verdict Score Map
| # | Min Score | Verdict |
|---|
Lowest threshold also applies to everything below it (catch-all). Example: 8 β STRONG BUY, 5 β BUY, 2 β WEAK BUY, β99999 β NEUTRAL.
BACKTEST RUN β uses the SAME strategy parameters above
β
Defaults to the source session's signal DB.
β
β οΈ Generate New Signals
Generating new signals takes approximately 15β20 minutes.
Please wait for the process to complete before using the newly generated signals for backtesting.
Please wait for the process to complete before using the newly generated signals for backtesting.
Do you want to continue?
Are you sure?
You are about to generate a new set of signals.
This will take about 15β20 minutes to complete.
π Delete Strategy
Deleting...
Are you sure you want to continue with deleting this strategy?
This will PERMANENTLY destroy:
β’ The
β’ The per-session database (if deployed / broker seat)
β’ The signal-generation schedule
β’ The credential env file
β’ The
live_{run_id} collection β all trades, positions, config stateβ’ The per-session database (if deployed / broker seat)
β’ The signal-generation schedule
β’ The credential env file
β FINAL β This cannot be undone.
Are you sure you want to do this? All data for this strategy will be permanently removed.
Are you sure you want to do this? All data for this strategy will be permanently removed.