Local automation runtime

The web app is the operator UI. A separate local worker process handles Shariah Tables sync, Upstox-backed scanning, and paper automation while Kite stays execution-only.

PAPERUpstox data readyACTIVEStopped off hours
Data providerUpstox Analytics Token

Ready through 15 Apr 2027, 11:59 pm

Broker sessionJuned Rahim Sayyed

Last auth 14 May 2026, 1:55 pm

Runtime postureStopped off hours

Upstox quote fetch failed with status 401.

Next stepsUpstox for data, Kite only for execution

Add UPSTOX_ANALYTICS_TOKEN for scans and backtests, then run npm run worker or npm run local. Kite login is only needed when live execution or broker sync is required.

Run setup

The module uses a daily-candle simulation with next-session fill assumptions.

Active strategy: Relative Strength Rotation

Compare the unchanged monthly rotation model against the defensive EMA20 open-and-close reference, the historical 10% max-loss reference, and one selective fail-fast EMA experiment that only cuts early losing picks. Paper/live execution stays unchanged while we validate these backtest-only variants against Nifty 50 + Cash.

Tradable universes

Leave all boxes unticked if you want to run only the custom symbol list below.

Daily candlesNext-session fillsNifty 50 + Cash benchmark

The run executes server-side and saves metrics, curves, and the full trade log in Postgres.