Community · E2 · artifact verified
Paper-trade crypto on typed market state
A Next.js dashboard that streams live crypto data, computes fifteen moving averages and eleven oscillators into one typed market state, and lets a Jev agent trade a simulated 100k portfolio - paper only, no broker connected.
01 · Role in the system
What Jev does here
Each trading tick sends the full technical picture as fitted state - oscillators from RSI to Williams %R, moving averages from EMA-10 to SMA-200 with Ichimoku, the open position, cash balance, unrealized PnL, and a configured risk appetite - and asks typed questions in one call: an action Choice among buy, hold, and sell whose criteria are written per risk appetite (aggressive may act on promising setups, conservative requires strong confirmation), a trend-structure Choice comparing price against three moving-average tiers, and further Nouls and scores for the trade desk. Code executes the decision against a local SQLite portfolio with automatic take-profit and stop-loss; the README and the code are explicit that no broker or live order API is connected - every fill is simulated.
02 · Control boundary
Where Jev sits
Technical indicators into one typed state; buy-hold-sell Choice with risk-aware criteria plus trend and risk Nouls; deterministic execution against a simulated portfolio.
Code owns the loop, permissions, thresholds, validation, and side effects. Jev owns only the bounded judgments described above.
03 · Known limits
What this evidence does not prove
- Paper trading only by design: no broker or live order API is connected, and simulated fills are not slippage-accurate.
- Strategy quality is the authored question criteria, not a backtested edge; no performance claims are made in the README.
- One-minute timeframes on streamed Yahoo Finance data bound the signal quality.
04 · Attribution
Public sources
This is a Community record: the project was published by a third-party community author.
- zadescoxp ↗Community · github · public · checked 2026-09-25