Dashboard
Track your live and simulated portfolios
checking… SPY — Desk synced 2026-08-07 20:06 UTC · Broker connected · market closed
Live Portfolio (Robinhood) Live
Account ••••5216 · real money
Desk-managed: $14.83
| Position | Value | P&L | Stop |
|---|---|---|---|
| NVDA undefined sh @ $undefined |
— | — | $undefined |
| Cash $0.00 settled & tradeable today |
$0.00 | — | — |
| NVDA Sami's
1 × $240 call exp 2026-08-28 |
$323.00 | 6% | sell $undefined |
Simulated Portfolio ($5,000) Simulated
Options Lab · paper only, never routed live
| Position | Value | P&L | Max loss |
|---|---|---|---|
| SNAP cash_secured_put
1 × $5.5 exp 2026-08-21 @ $0.19 |
$19.00 | at cost | risk $28.50 |
| Simulated cash 1/4 slots used · open risk $28.50 of $500.00 |
$4,844.50 | — | — |
Potential Opportunities
40 candidates · 23 bullish / 17 bearish
| Symbol | Price | Change % | Reason | Action |
|---|---|---|---|---|
NVAX |
— | n/a | Accumulation | |
TEAM |
— | +1.94% | Relative strength | |
ANF |
— | +0.37% | Relative strength | |
DUST |
— | +3.64% | Relative weakness | |
BURL |
— | +0.53% | Distribution |
| Symbol | Side | Structure | Status | Action |
|---|---|---|---|---|
SVXY |
Call | Long call 6mo LEAP ATM - uptrend | Unverified | |
ELF |
Call | Long call 6mo LEAP 5% OTM - uptrend | Unverified | |
LDOS |
Call | Long call 6mo LEAP ATM - pullback in uptrend | Unverified | |
NBIS |
Call | Long call 2mo 5% OTM - pullback in uptrend | Unverified | |
PARA |
Put | long put / put debit | Unverified | |
JOBY |
Put | long put / put debit | Unverified | |
NIO |
Put | long put / put debit | Unverified |
Top Options Ideas
Candidate expressions — contract detail needs a live chain
| Strategy | Ticker | Strike / Expiry | Est. Return |
|---|---|---|---|
| Buy Call | SVXY | Requires live chain | n/a |
| Long-dated Call | ELF | Requires live chain | n/a |
| Long-dated Call | LDOS | Requires live chain | n/a |
| Long-dated Call | NBIS | Requires live chain | n/a |
Strike, expiry and return are blank on purpose: they require a live option chain (implied volatility, Greeks, open interest, bid-ask spread). — nothing here is an estimated return, and no return is implied or guaranteed.
Filters
Strategy Backtests Backtested
Five-year mechanical backtests across 864 symbols — expectancy per trade after modelled costs. 6 of 6 shown are positive.
Backtested simulations, not funded portfolios and not live performance. Sami's instruction stands: exactly ONE $5,000 simulated portfolio exists (the Options Lab above) so results stay attributable — these cards are strategy research, not six separate accounts. Modelled fills and costs; past behaviour is not a forecast.
Live Portfolio
Real positions in Robinhood account ••••5216
Last updated 2026-08-07 20:06 UTC · Broker connected · market closed
Positions
1 open · desk sleeve $14.83 · cash $0.00
| Symbol | Qty | Entry | Last | P&L | Stop |
|---|---|---|---|---|---|
NVDA |
undefined | $undefined | $undefined | — | $undefined |
Sami's own holdings
Tracked, outside the desk sleeve
- Instrument
- 1 NVDA $240 calls exp 2026-08-28
- Cost basis
- $305.00
- Current value
- $323.00
- Resting sell
- —
Sim Portfolio Simulated
Swing Desk Options Lab · $5,000 paper capital, never routed live
SWING DESK OPTIONS LAB
PAPER-OPTIONS-LAB-001 · route PAPER
- Equity
- $4,826.20
- Cash
- $4,844.50
- Open positions
- 1 / 4
- Open risk
- $28.50 / $500.00
- Realized (total)
- $-173.80
- Closed trades
- 2
- Milestone
- $10,000.00 → stop & review
Simulated — not live performance. This module imports no broker client; every order requires PAPER_ONLY = true or the routing guard rejects it. It may recommend methods to the live desk; it may never copy a trade into it.
Risk limits Enforced in code
- max planned loss per position (usd)
- 150
- max total open risk (usd)
- 500
- max simultaneous positions
- 4
- max planned loss per underlying (usd)
- 200
- max daily realized loss (usd)
- 250
- max weekly realized loss (usd)
- 500
- max drawdown before pause (usd)
- 750
- max pct of cash per position
- 20
- limit orders only
- yes
- no size increase after loss
- yes
Stock Scanner
826 symbols scanned across 11 sectors · 534 candidates · 71.72% outside the original universe
Universe quality
A config entry is not an operational symbol
- Considered
- 903
- Admitted (data-ready)
- 795
- Rejected
- 108
- Operational (options verified)
- 1
- Outside prior universe
- 70.69%
- Data failures
- 5
Rejections — noData: 52 · insufficientHistory: 3 · price: 17 · liquidity: 7 · volume: 24 · stale: 5
All candidates
Change % column shows conservative expected value, not a day move
| Symbol | Price | Change % | Reason | Action |
|---|---|---|---|---|
NVAX |
— | n/a | Accumulation | |
DUST |
— | +3.64% | Relative weakness | |
TEAM |
— | +1.94% | Relative strength | |
ANF |
— | +0.37% | Relative strength | |
MPC |
— | +1.40% | Relative strength | |
NUGT |
— | +0.08% | Relative strength | |
MSTR |
— | n/a | Accumulation | |
CRM |
— | +1.25% | Relative strength | |
AMR |
— | n/a | Relative strength | |
BURL |
— | +0.53% | Distribution | |
FTI |
— | +0.50% | Base breakout | |
AR |
— | +0.32% | Base breakout | |
QSR |
— | -0.02% | Base breakout | |
GTLB |
— | -0.13% | Relative strength | |
CNX |
— | +0.72% | Base breakout | |
XOP |
— | -0.88% | Base breakout | |
LCID |
— | -0.39% | Distribution | |
INVH |
— | -1.12% | Distribution | |
OGN |
— | -0.35% | Base breakout | |
PDBC |
— | -0.96% | Base breakout | |
CVX |
— | -1.65% | Base breakout | |
DKS |
— | -1.87% | Relative weakness | |
HD |
— | -1.99% | Distribution | |
RARE |
— | -1.18% | Relative weakness | |
RNG |
— | -2.26% | Relative strength | |
HIMS |
— | -2.42% | Sector laggard | |
CIEN |
— | -2.82% | Distribution | |
PINS |
— | -2.98% | Distribution | |
MRNA |
— | -4.71% | Relative strength | |
PL |
— | -3.82% | Distribution | |
SRPT |
— | -2.93% | Relative strength | |
CW |
— | -4.01% | Distribution | |
HEI |
— | -4.52% | Distribution | |
NOV |
— | -4.24% | Base breakout | |
CDNS |
— | -5.51% | Distribution | |
DY |
— | -5.83% | Distribution | |
AVGO |
— | -5.93% | Distribution | |
IESC |
— | -9.33% | Relative weakness | |
PTEN |
— | n/a | Accumulation | |
RXRX |
— | -12.90% | Breakout setup |
Options Ideas
Candidate option expressions — every contract-level field requires a live chain
Options qualification status
Broker is options Level 2 — single-leg long calls and puts, cash-secured puts and covered calls only. Debit and credit spreads are not executable on this account, so any idea requiring a spread is research-only. Max risk on a long option is the premium paid.
Watchlist — call side
Names the five-year backtest shows an edge on
| Symbol | Price | Structure | Hist. edge | Affordable |
|---|---|---|---|---|
SVXY |
$64.08 | Long call 6mo LEAP ATM - uptrend | +39.08% | Fits |
ELF |
$108.37 | Long call 6mo LEAP 5% OTM - uptrend | +36.91% | Too costly |
LDOS |
$134.18 | Long call 6mo LEAP ATM - pullback in uptrend | +33.65% | Too costly |
NBIS |
$216.03 | Long call 2mo 5% OTM - pullback in uptrend | +31.92% | Too costly |
SPOT |
$541.93 | Long call 6mo LEAP ATM - uptrend | +31.15% | Too costly |
CMC |
$69.98 | Long call 6mo LEAP ATM - pullback in uptrend | +30.67% | Fits |
AMPH |
$23.2 | Long call 6mo LEAP ATM - uptrend | +28.95% | Fits |
CEG |
$294.92 | Long call 6mo LEAP ATM - uptrend | +26.68% | Too costly |
TDW |
$93.24 | Long call 6mo LEAP ATM - uptrend | +26.21% | Too costly |
LITE |
$874.47 | Long call 6mo LEAP ATM - pullback in uptrend | +25.6% | Too costly |
Watchlist — put side
Genuine fallers; puts decay, so only on a real breakdown
| Symbol | Price | Structure | Affordable |
|---|---|---|---|
PARA |
$1.01 | long put | Fits |
JOBY |
$6.74 | long put | Fits |
NIO |
$3.8 | long put | Fits |
IONQ |
$39.52 | long put | Fits |
BBAI |
$2.92 | long put | Fits |
LULU |
$100.61 | long put | Too costly |
RKLB |
$64.26 | long put | Fits |
DKNG |
$24.01 | long put | Fits |
Backtests Backtested
Five-year mechanical backtests across 864 symbols — expectancy per trade after modelled costs. 6 of 6 shown are positive.
Backtested simulations, not funded portfolios and not live performance. Sami's instruction stands: exactly ONE $5,000 simulated portfolio exists (the Options Lab above) so results stay attributable — these cards are strategy research, not six separate accounts. Modelled fills and costs; past behaviour is not a forecast.
What the backtests actually proved
Mechanical option buying is negative-expectancy across the broad market — the seller collects theta and the spread. Short-dated scalps are the worst structures in the data. The edge that does exist is concentrated in longer-dated calls and debit spreads on genuine trend leaders, and those cost hundreds to thousands per contract.
That is the honest constraint on a small account: the affordable structures are the losing ones, and the winning ones are unaffordable or unexecutable at Level 2. It is why the desk holds cash rather than forcing trades.
Watchlist
Dynamic lists routed by readiness, not preference
Lists by readiness
Immediate requires several independent routines agreeing plus real liquidity
- Immediate
- 1
- Developing
- 6
- Event-driven
- 13
- Bullish
- 25
- Bearish
- 19
- Speculative
- 4
- Longer-term
- 37
- Rejected
- 30
Rejected — and what would let them back
A rejected name returns only when the stated fact changes
| Symbol | Rejected for | Reconsider when |
|---|---|---|
| DUST | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| TEAM | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| MPC | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| CRM | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| BURL | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| FTI | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| AR | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| QSR | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| GTLB | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| CNX | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| XOP | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| LCID | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| INVH | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
| OGN | single evidence family — correlated technical signals only, not independent confirmation | a second independent family confirms (verified options flow, a confirmed catalyst, fundamental or sector evidence) |
Alerts
Desk events, rule violations and execution notices
Open orders
Queued at the broker
Lab alerts
Simulated portfolio events and rule violations
NEW_POSITION SIMULATED — NOT LIVE PERFORMANCE: opened 1x SNAP 5.5 cash_secured_put @ $0.19 (max loss $28.5)
STOP_TRIGGER SIMULATED — NOT LIVE PERFORMANCE: closed MARA — $-12.4 (MANDATORY EARNINGS EXIT — MARA reports Q2 on 2026-08-06 after the close (broker calendar, provider-verified). The position was opened with the earnings date unverified and its own exit rule requires closing ahead of any report before Sep 18. Bought to close at the ASK ($0.55) with bid $0.51 / ask $0.55 on a 7.5% spread — a buyer pays the offer. Not a stop, not a target: the credit was still mostly intact and MARA at $11.13 sat 24% above the $9 strike, so this exit is discipline, not damage control.)
NEW_POSITION SIMULATED — NOT LIVE PERFORMANCE: opened 1x MARA 9 cash_secured_put @ $0.44 (max loss $110)
RULE_VIOLATION Order on MARA REJECTED: wide spread: assumed fill must be at the ask or a conservative executable limit, not below the midpoint
RULE_VIOLATION Order on DAC REJECTED: bid/ask spread 25.2% exceeds 15% — unrealistic to execute | open interest 2 below 500 — insufficient liquidity | contract volume 0 below 50 — insufficient liquidity | quote is 27 minutes stale (limit 20) — refuse to price a fill off a quote this old, especially across a session boundary or a gap | planned loss $1520 exceeds the $150 per-position limit | total open risk would be $1520, over the $500 cap | risk on DAC would be $1520, over the $200 per-underlying cap | cost $1520 exceeds 20% of cash ($967.72)
STOP_TRIGGER SIMULATED — NOT LIVE PERFORMANCE: closed TSLA — $-161.4 (STOP HIT — premium fell to $2.90 bid vs $4.50 recorded entry (-35.6%), through the -33% stop at $3.00. Exited at the bid, not the mark, because that is what a seller actually receives.)
NEW_POSITION SIMULATED — NOT LIVE PERFORMANCE: opened 1x TSLA 270 long_put @ $4.5 (max loss $150)
Settings
Risk framework, data governance and connection state
Connection
- Broker
- Robinhood Agentic ••••5216
- Status
- Connected · market closed
- Last synchronized
- 2026-08-07T20:06Z
- Options level
- Level 2 — single-leg only
- Fallback data source
- None for execution or chains
Live risk framework Locked
- Max risk per options trade
- 15% of equity
- Max concurrent premium
- 40% of equity
- Per-trade stop
- premium −40–50%, invalidation, or time
- Liquidity floor
- OI ≥ 500 · spread ≤ 10% of mid
- Program drawdown halt
- −20% from baseline
- Account kill-switch
- −$55 on the desk sleeve → halt
- Stop on every fill
- −5%
- Report milestone
- $1,000 equity → stop & full report
Never changed without Sami's approval — not by the desk, not to chase a shortfall, not after a losing streak.
Data governance
Prices, positions, chains, order and fill status, balances and event dates come from the broker or a validated source — never from a model. Anything unverifiable is labelled UNVERIFIED — DO NOT USE FOR EXECUTION.
Known gaps: no market-cap feed (size tiers are a dollar-volume proxy); no options-eligibility feed (symbols show data-ready, not operational); fundamentals, primary-source filings and macro desks not yet wired; survivorship bias present in backtests (current listings only). Full registry in DATA-GOVERNANCE.md.