ngv-trader is a (Python backend + Typscript frontend) supporting traders/PMs managing strategies across multiple IBKR accounts.
-
Trades — Sync trade fills from IBKR via FlexQuery and live TWS, review trade history
-
Positions & live P&L — Track positions across accounts with unrealized P&L, plus a live intraday TWS overlay for current-state marks.
-
Stragies — Organized trades and executions into strategies and trade groups, with spread-aware, per-account realized/unrealized P&L rolled up per group.
New to the project? Follow the Getting Started guide for a full walkthrough covering prerequisites, database setup, IBKR configuration, and running the app.
You assume all risk.
task testRuns the pytest suite against a dedicated ngv_trader_test database, created and migrated on demand — dev and prod data are never touched.
This project offers two license options:
- Personal Use (free): for an individual managing less than $1 million USD in AUM.
- Commercial (super reasonable): for everything else — reach out to sales@nextgenvol.com.
See LICENSE for full terms.