Live Now — lablab hackathon account (paper, $100k)
Applies within one scan cycle (~5 min).
| Symbol | Side | Qty | Avg Entry | Current | Unrealized P&L |
|---|---|---|---|---|---|
| No open positions. The spread closed on Sep 3 at 12:22 PM PDT for a realized +$172.83 — see Recent Orders below. | |||||
The Trade — SPY debit call spread, placed and closed by the agents
| Submitted | Symbol | Side | Qty | Status | Filled Avg |
|---|---|---|---|---|---|
| Sep 3, 12:22 PM PDT | SPY260916C00765000 | sell | 1 | filled | $12.33 |
| Sep 3, 12:18 PM PDT | SPY260916C00775000 | buy | 1 | filled | $5.79 |
| Sep 2, 12:07 PM PDT | SPY260916C00765000 / SPY260916C00775000 | buy / sell | 1 | filled | $4.81 net |
Live Activity — what the runner is doing right now, every ~5 min scan cycle
Agent Reasoning — live pipeline transcripts, updated every scan cycle
| Timestamp | Signal | Scout | Risk Guardian | Executor |
|---|---|---|---|---|
| No agent decisions yet this session — rows appear here live the moment Scout → Risk Guardian run. | ||||
How It Works — deterministic math, AI judgment, nothing blurred
FVG Engine
ATR-based gap filter, MSS + displacement confirmation. Fires the raw directional signal.
Scout
Contextualizes the FVG signal into a structured thesis and confidence score (openai/gpt-oss-120b).
Risk Guardian
Hard limits in plain code first, fail-closed, then Groq reasoning. Sets the real stop-loss and hold-time cap, can veto outright.
Executor
Alpaca CLI. Target-aware debit-spread strike selection, multi-leg order placement. No LLM in this step.
Position Monitor
Polls the open position against Risk Guardian's max-loss and max-hold-time, and closes it when either trips.