Skip to content

Warren Duffer

Intraday trading bot for Indian brokers where Jev ranks Nifty-50 names in two stages and decides take-profit; places real orders.

ProjectprototypeMIT

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

TypeQuestionAnswers
ChoiceWhich Nifty-50 names rank highest for entry (two-stage ranking)?—
Yes / noShould this position take profit now?yes · no

How it works

  1. Fetch quotes and bars for the Nifty-50 universe.
  2. Jev ranks candidates in two stages.
  3. Code sizes positions and places orders with stops.
  4. 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, TypeScript
  • Local stock decision service that sends market data and news to Jev or a local model and returns a policy-checked buy/sell/hold.

    ProjectbetaTypeScript
  • PyTorch factor-research stack with 213 factors and cost-aware backtests, plus a preview typed portfolio-decision adapter.

    ProjectbetaPython
  • Chinese open-source research and trading workbench whose JEV monitor watches futures contracts and judges entries and exits.

    ProjectbetaTypeScript
  • Self-hosted trading analysis platform pairing Claude briefings with Jev probabilities for signals like thesis-breaking headlines.

    Servicebeta
  • Next.js crypto dashboard where Jev judges each tick across timeframes and drives a SQLite paper-trading portfolio with automatic TP/SL.

    ServiceprototypeTypeScript