Paper Equity $
—
paper
Cash Reserve ⛁
—
buying power —
P&L vs $100k ϟ
—
paper start equity
Unrealized ∿
—
open premium —
Pool P&L ⌁
—
realized + unreal
Fills Σ
—
ledger
📈 Pool P&L Surface
$0.00⚡ Open Positions
PULSE stock · VECTOR options · live marks 0 OPEN| Name | Play | Side | Qty | Fill | Bid | Ask | P&L bid | P&L ask | IV | Age | Lock | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| no open positions | ||||||||||||
⬡ System Mesh — Live Node Grid
PULSE stock · VECTOR options · AI watchlist — NODES📡 Live Engine Decision Stream
● LINKED⚙ Execution Pipeline
AI scan → watchlist → PULSE or VECTOR → risk gate → execution → exit guard SYNCED⌁ Working Orders
peg / chase state| OCC | Qty | Limit | Peg | Age |
|---|---|---|---|---|
| no working orders | ||||
◎ Stream Health
live tape + live ticksstream hub offline
P&L by position
realized + live mark · latest activity first —Names
—
Realized
—
Open mark
—
| Last | Name | Contract | Status | Qty | Realized | Open | Total |
|---|---|---|---|---|---|---|---|
| no positions in the ledger | |||||||
Equity Universe
—
last scan —
AI Watchlist
—
on live tape
AI Tagged
—
handed to PULSE / VECTOR
Screener Coverage
—
options universe
⚙ Scanner Settings
live tick scan10000 = Regular hunt floor (live session 1m avg)
Regular hours only — Overnight has its own min/max
equity scan runs a live tick scan into the pool · options scan prices live chains for every qualified name
📈 AI Watchlist
names the AI handed to PULSE or VECTOR| Symbol | Play | Status | Px | 10s Vol | 1m Sess Avg | RVOL | Stamp | Contract | Trade |
|---|---|---|---|---|---|---|---|---|---|
| watchlist empty — AI scanning | |||||||||
🌳 Decision Tree
AI scan → watchlist → PULSE or VECTOR → live watch → order → filled 0 symbolsdecision tree builds as symbols enter the pool
📡 Live Signal Feed
live AI decision stream · this session 0AI is scanning this session…
—
—
🛰 Options Universe Scanner
1m volume baselines + chain call/put flow idle| Symbol | Spot | Avg 1m Vol (Mkt) | Chain Volume | Call/Put | DTE | Top Call | Top Put | |
|---|---|---|---|---|---|---|---|---|
| no screener rows yet — run a scan | ||||||||
⚡ Strike Floor — Live Chain Intake
public chain lookup · admin for track / trade LIVE CHAINno chain loaded
| OCC | Side | Strike | Bid | Ask | Mid | Δ | IV | OI | Volume | Spread % |
|---|---|---|---|---|---|---|---|---|---|---|
| enter a symbol and pull the chain | ||||||||||
◉ Live Volume Check
what the engine sees right now for the loaded symbol—
Brain Model
—
local Ollama
Brain Status
—
messages —
Trade Authority
—
trade requests pass the RiskGate like any entry path
Supervisor
—
—
🕸 Live Agent Flow
real-time data path — every node and edge reflects live engine state · hot edges = active handoff — idle · live · hot🧠 Desk Brain Console
ask the local model over live ticks + engine tools …🛡 Agent Brain — Autonomous Risk Intelligence
…Decision Feed 0
⚙ Engine Session
active play rules from the running engine—
🛡 Risk Gate
entry vetoes & cooldowns—
Fill Count
—
since —
Realized P&L
—
paper ledger
Buy Inside-Spread Rate
—
recommended peg —
Pending Orders
—
in ledger
📒 Execution Fills
fill quality — price vs bid / mid / ask, latency| Time | Side | Symbol | OCC | Qty | Limit | Fill | vs Mid | Spread % | Latency |
|---|---|---|---|---|---|---|---|---|---|
| no fills recorded | |||||||||
🏦 Broker Positions
raw paper account| Symbol | Qty | Avg Entry | Current | Unrealized P&L |
|---|---|---|---|---|
| none | ||||
⌛ Open Orders
resting at the paper broker| Symbol | Side | Qty | Type | Limit | Status |
|---|---|---|---|---|---|
| none | |||||
⌁ Scan Path Pipeline
scan → promote → watch → buy — full equity + options entry chain (admin only)load config…
Engine cadence
poll loop + re-entry cooldownsequity scanner tick (~3000)
same symbol re-stamp block
equity session change · option flatten is on Risk → Exits
Regular cash session 09:30–16:00 · VECTOR hunt/entries after 09:35
PULSE scanners still run extended, scan-only
skip 09:30–09:34 open auction · first last-closed 1m is 09:35
Session window & universe
when this play is active + SQL universe capsmax names from CH scan
ClickHouse baseline gate
Alpaca maint_margin_pct floor
session avg floor at stamp
10s bar vs baseline
Entry confirm (PULSE / VECTOR)
green ladder + option confirm barsVECTOR ladder length
Ignition wiggle
optional burst override on tapePool promote gates
stamp → live pool slot · lane caps + 1m avg floorsCH-tracked coiled setups (cheap · default 20)
per PULSE / VECTOR lane in RTH
backstop if no tape touch
evict if last 1m vol < avg × mult
options-only six-six cadence (12)
optionable batch per 3s tick
CH query cadence (30)
rolling window (20)
1m spike vs hist avg (1.5)
PULSE promote floor (10000)
VECTOR promote floor (50000)
total volume at pick DTE · 0 = off
total open interest at pick DTE · 0 = off
VECTOR focus window
RTH only — entire pool is options during the bell (default 9:30–9:45 ET)after the window ends, pool reverts to lane split (poolLaneMax each)
Live tape caps
SIP + OPRA websocket subscription limitsSIP live tier — top N from pool (default 10)
max OCC streams · 2 per live name when dual-leg is on (default 20)
each live name joins SIP plus both ATM legs
Contract watch filter
ATM pick before buy confirm · pool IV bandBuy window
options entry clock (ET)OPRA live confirm
after coil break · before RiskGate orderOPRA subscribe timeout
RiskGate at buy
spread + IV envelope (no 1m vol check)persists to config.json · updates live sessions + options engine
⌕ Option Scanner
admin · own CH loop (not VECTOR poll) · last-closed 1m optionable → ATM pin → quote API → push missed names into VECTOR idlesign in, then open Live or Replay
Last scan
—
waiting for loop
Found
—
CH hits this 1m
Checked
—
ATM + quotes
Watchlist
—
all gates → VECTOR · cap 10
Scanner hold
—
overflow · slot wait · 10m
Dropped
—
no ATM / gate
Errors
0
429s retried, hard fails shown
Scanner hold
admin · full package passed · watchlist full · 20 max · recheck 30s · drop if gates fail or 10m| Age | TTL | Symbol | Wait | Vol× | Call mid | Put mid | ATM |
|---|---|---|---|---|---|---|---|
| empty — only fully qualified names sit here when watchlist is full | |||||||
Detected plays
ATM call+put pin · Promote joins the AI watchlist (SIP + both OCC legs)
looks up ATM call+put · quotes may be empty overnight
| Time | Symbol | Side | Vol× | Call bid / mid / ask | Put bid / mid / ask | Spread | Prem | Chain vol | OI | Pos | Leg $ | Total $ | ATM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| no plays yet — add a name or wait for the 1m loop | ||||||||||||||
Scan tape
CH hits, misses, vetoes, Alpaca skips as they fire| Time | Kind | Symbol | Minute | Vol× | Call bid / mid / ask | Put bid / mid / ask | Spread | Prem | Chain vol | OI | Paper | Detail |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| waiting for a CH pass… | ||||||||||||
Replay a session
walk closed 1m bars · pin ATM from open · quote-API mids per hit±15m / +30m window if from/to blank
uses ClickHouse + quote API · paper 10 contracts: buy ask, stop/reverse on flip, switch the other side · no orders
Stock
Volume
ATM call mid
ATM put mid
Green = ATM call mid (bid+ask)/2 · Red = ATM put mid · arrows = detected plays · NY time
Replay results
set symbol + date, then run| Minute | Kind | Vol× | Side | Call bid / mid / ask | Put bid / mid / ask | Spread | Prem | Chain vol | OI | Action | Pos | Leg $ | Closed $ | Total $ | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| no replay yet | |||||||||||||||
◉ Governor Status
live risk envelope — admin login to change knobsload a config snapshot…
⚡ 10-Second Volatility Gate
entry qualification — the core strategy STRATEGY: 10s VOL SPIKE10s bar must print ≥ N × its baseline to stamp
absolute floor — 10000 = Regular hunt floor (live session 1m avg)
VECTOR hunt + new entries · skip the 09:30 open
🎯 Contract Selector
which option the engine buys on a signalATM gate before pool slot
🛡 Risk Envelope
spread, IV, open-window, and hard caps before every entryREST / one-sided quotes
cancel bid-walk if book widens
wider spreads + IV here
2 = double spread caps at open
0.10 = 10% session floor (lets AAPL-class names through)
0 = no ceiling
allow higher IV at the bell
↕ Live bid-walk
one working order per name · PATCH replace on live quotes🔒 Exits & Profit Locks
VECTOR options — flip reverse stop + giveback trail. Percents are 8 = 8%.only option stop · immediate
only option profit take · maps to fastExitsEnabled
open P&L to arm trail (200)
or this bid P&L vs fill (15)
sell if bid ≤ peak × (1 − this)
off unless profit lock is true
off unless bid stop is true
only if session flatten is true
writes to the running engine · persisted to disk