jev-quant
Early C++ trading system that uses Jev via OpenRouter for instant decisions, with SimNow futures, Binance and a local simulated venue.
Overview
jev-quant is a C++20 trading system that uses Jev, described as good at instant decisions, for trading decisions. It supports simulated Shanghai Futures Exchange trading through SimNow and the official CTP SDK, Binance, and an optional adapter to a separate local simulated venue that uses the real OpenRouter Jev provider.
It builds with CMake and Ninja, runs tests with ctest in CI, reads an OpenRouter key from .env, and runs as a foreground process. The author describes it as very early and warns to expect bugs. The README does not detail which questions Jev is asked or how risk is controlled, so the decision structure here is inferred.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Should the strategy buy, sell or hold now?(inferred) | buy · sell · hold |
How it works
- Connect to SimNow, Binance or the local simulated venue
- Build market state
- Ask Jev for a trading decision
- Execute in the simulated or paper environment
Strengths
- Native C++ implementation
- Multiple simulated venues
- CI with tests
Caveats
- Very early; expect bugs
- Decision logic not documented in the README
- Uses simulated or paper trading
Getting started
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DJEV_ENABLE_SIMEX=OFF && cmake --build build, set the OpenRouter key in .env, then ./build/jev_tradingAt a glance
- Type
- Model
- Status
- prototype
- Language
- C++
- Runtime
- Native process
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
C++ trading system leveraging TypeSafe Jev, connected to SimNow and Binance for…
wh000wh000/awesome-jev-liveC++ trading system leveraging TypeSafe Jev, connected to SimNow and Binance for paper trading.
hellogumbo/awesome-jev
Frequently asked questions
Does it trade real money?
It targets simulated and paper venues such as SimNow and a local simulator.
How does it reach Jev?
Through OpenRouter with an API key in .env.
Is it production-ready?
No. The author says it is very early and to expect bugs.
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