Warren Duffer
Intraday trading bot for Indian brokers where Jev ranks Nifty-50 names in two stages and decides take-profit; places real orders.
Overview
Warren Duffer is a single Node process that trades intraday on Indian markets through Kotak Neo or Zerodha Kite. Jev, reached via Vercel AI Gateway, acts as a two-stage ranker over Nifty-50 names, classifies, and decides take-profit. Code sizes positions, places stops and enforces a loss halt. It keeps a SQLite audit log and serves a terminal-style dashboard locally, with scripts for calibration, replay and reporting.
The README carries a strong risk warning: it places real MIS orders with real money, has no paper-trading mode, is experimental and MIT licensed with no warranty, and is not investment advice. Kotak support is verified live; Zerodha support is written against the API docs but not yet verified live. Users are told to start with a quantity of 1.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which Nifty-50 names rank highest for entry (two-stage ranking)? | — |
| Yes / no | Should this position take profit now? | yes · no |
How it works
- Fetch quotes and bars for the Nifty-50 universe.
- Jev ranks candidates in two stages.
- Code sizes positions and places orders with stops.
- Jev decides take-profit; code enforces the loss halt.
Strengths
- Clear split between model judgment and code-enforced risk.
- Audit log and replay simulator.
Caveats
- Places real orders; no paper-trading mode.
- Not investment advice; can lose money quickly.
- Zerodha path not verified live.
At a glance
- Type
- Project
- Status
- prototype
- Language
- TypeScript
- Runtime
- Node process + local dashboard
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Intraday bot for two Indian brokers where Jev ranks Nifty-50 names in two stages; it places real MIS orders and has no paper-trading mode. Not financial advice.
MrJev/awesome-jev
Frequently asked questions
Does it trade real money?
Yes, it places real MIS orders and has no paper mode.
What does Jev decide?
Ranking of Nifty-50 names and when to take profit.
What does code control?
Position sizing, stop placement and the loss halt.
Related projects
Local China A-share technical analysis workbench where Jev assesses eight indicator dimensions and returns Buy, Hold or Sell with evidence.
ProjectbetaPython, TypeScriptLocal stock decision service that sends market data and news to Jev or a local model and returns a policy-checked buy/sell/hold.
ProjectbetaTypeScriptPyTorch factor-research stack with 213 factors and cost-aware backtests, plus a preview typed portfolio-decision adapter.
ProjectbetaPythonChinese open-source research and trading workbench whose JEV monitor watches futures contracts and judges entries and exits.
ProjectbetaTypeScriptSelf-hosted trading analysis platform pairing Claude briefings with Jev probabilities for signals like thesis-breaking headlines.
Servicebeta- Jev-Trades★ 51
Next.js crypto dashboard where Jev judges each tick across timeframes and drives a SQLite paper-trading portfolio with automatic TP/SL.
ServiceprototypeTypeScript