CONNECT ALPACA ACCOUNT
⚠ LIVE mode uses real money. Test with Paper first.
CONNECTION DIAGNOSTIC
alpaca.markets → Settings → API Keys
🔒 Keys sent directly to Alpaca only
GUS AUTOBOT 📄 PAPER
MARKET CLOSED
FEED ? v1.9.20260526a 😐 NEUTRAL IDLE
BRAIN
ALLOCATION
SAFETY
BROKER
DASHBOARD
⛔ BREAKER
MARKET CLOSED
PORTFOLIO
total equity
TODAY P&L
CASH
available
CASH AVAILABLE
ready to trade
POSITIONS
0 open
UNREALIZED
open P&L
⚡ PORTFOLIO GREEKS
Click REFRESH to compute portfolio Greeks (requires options positions)
📊 PERFORMANCE SUMMARY
0 closed trades
No closed trades yet. Stats will populate as the bot closes options positions.
Need 30+ trades for Kelly sizing · 100+ trades for statistically meaningful Sharpe.
🎯 WHEEL vs CHURN BREAKDOWN
No closed trades yet. Categorization shows after first exits.
Categorizes closed trades by type. WHEEL = intentional CSP/CC. SPREAD = bull-put spreads. STOCK = pure stock trades (likely rotation churn). OTHER = uncategorized legacy entries.
⚖ BOT vs SPY BENCHMARK
— GATHERING DATA —
This panel compares your bot's realized wheel P&L against SPY's return over the same period — the honest test of whether the wheel beats simply buying the index.

Realized P&L only. Unrealized gains/losses on stock positions are excluded so you don't confuse buy-and-hold appreciation with strategy edge.
EQUITY CURVE
HIGH: NOW: LOW:
━ YOU ┄ SPY
📊 LIVE MARKET DATA — alpaca data api
Connecting to Alpaca data feed…
⭐ TOP 5 DAILY PICKS updating…
Connect to Alpaca to load daily picks…
🌐 KEY MARKET ETFs
Loading ETF data…
ACCOUNT
ID
Status
PDT
Shorting
BOT CONFIG
Mode
Regime
Allocation
Endpoint
Scan
Picks
0 POSITIONS
SYMBOL QTY SIDE ENTRY CURRENT VALUE UNREAL P&L P&L %
No open positions
PLACE MANUAL ORDER
⭐ top picks will appear here automatically
MARKET
Est. total: —  |  Available: —
Orders capped to your available cash balance. Limit orders require a price per share.
0 ORDERS
ASSET SYMBOL / CONTRACT SIDE QTY TYPE STATUS FILLED AVG PRICE TOTAL TIME
No orders
CURRENT REGIME
😐
NEUTRAL
Allocation: 50%
HMM SIGNALS
VIX / Fear0.00
Momentum0.00
Breadth0.00
Macro Trend0.00
📊 REALISTIC TARGETS · OPTIONS INCOME STRATEGY
Defined-risk wheel strategy optimized for Alpaca Elite data. Sells 30-delta options when IVR ≥ 30 AND IVP ≥ 30 (dual filter), closes at 50% profit, force-exits at 21 DTE (tastytrade 200K+ trade study — gamma inverts edge below this). Uses real OPRA Greeks with feed staleness guard, liquidity gates (OI ≥ 500, spread ≤ 5%), and Kelly sizing activates only after 300+ logged trades at quarter-Kelly with 50% edge derate. Target: 15–22% annualized.
🧠 BRAIN REGIME: NEUTRAL
Standard wheel · close at 50% profit · 7 DTE roll
OPTIONS TRADING
Requires options-approved Alpaca account (Level 2+)
STRATEGY CONFIG
STRATEGY
Wheel (CC + CSP)
Defined-risk income only
TARGET DELTA
~0.30
70% prob. expires worthless
TARGET DTE
30 days
Monthly cycle
EXIT RULE
50% profit
Standard wheel practice
MAX PER TRADE
5% equity
Position size cap
MAX TOTAL
25% equity
Total options exposure
0 OPEN OPTION POSITIONS
SYMBOLTYPESTRIKEEXPQTYPREMIUMCURRENTP&LDTE
No option positions. Enable options trading above to begin.
⚡ ELITE DATA
Click TEST ELITE DATA to verify your subscription supports options chains, Greeks, and IV.
PORTFOLIO GREEKS
Fetching…
📊 PERFORMANCE JOURNAL
No closed trades yet. The journal fills as positions close.
Tracks every trade with entry reason (Δ, IV, IV rank, DTE, regime) and exit P&L. Kelly sizing activates after 30 closed trades. Data persists in browser localStorage.
🤖 BRAIN → OPTIONS ACTIVITY
WAITING
OPEN POSITIONS
0
OPT EXPOSURE
$0
% OF EQUITY
0%
UNREALIZED
$0
Bot opens covered calls on stocks you own (100+ shares) and cash-secured puts on top picks. Frequency is regime-driven — BEAR: 15% · NEUTRAL: 35% · BULL: 50% · EUPHORIA: 60% per 2-minute window. CRASH = no new entries.
MANUAL OPTION ORDER
Sell covered call (must own 100+ shares) or cash-secured put (must have cash). Bot will not allow naked shorts.
Options are complex. 100 shares = 1 contract. Premiums are per-share (×100 for total). Assignment possible on ITM options near expiration.
⛔ CIRCUIT BREAKER STATUS
Tiered protection — three levels of escalating defensive response. Adjust the % thresholds below to match your risk tolerance:
DAILY LOSS LIMITS (resets every trading day)
CB1 Cancel pending, halt entries, manual unlock
%
CB2 All of CB1 + close stocks past stop
%
CB3 All of CB2 + sticky until next trading day
%
WEEKLY LOSS LIMIT (rolling 7-day equity, halts new entries only)
CBW Halt NEW entries; existing positions managed normally
%
Current 7-day drawdown: ● ARMED
MONTHLY LOSS LIMIT (rolling 30-day equity, halts new entries only)
CBM Halt NEW entries; existing positions managed normally
%
Current 30-day drawdown: ● ARMED
PER-TRADE OPTION STOP (auto-exit short option if loss reaches Nx credit)
CBT Multiplier of original credit (e.g. 2.0 = exit at 2× original loss)
×
Per-stock stop is configured separately in "PER-POSITION STOP LOSSES" panel below (default −8%).
▸ EVENT HISTORY (last 5)
🛡 SAFETY CONTROLS
PDT (PATTERN DAY TRADER) PROTECTION
Max day-trades:
STOCK ROTATION LOGIC
Rotation logic sells losing positions to rotate into higher-scoring picks. Disable for pure wheel strategy.
LIMIT ORDERS FOR STOCK ENTRIES
Slippage cushion above mid: %
Estimated savings: $0.01-0.05 per share × your trade volume. Falls back to market order if no live quote available.
DAILY REALIZED-LOSS KILL SWITCH
Independent of circuit breaker (which is unrealized/equity-based). Only counts realized P&L from closed trades today.
UI / UX FEATURES
Theme: page-level inversion (no per-element light theme). Audio: short web-audio beeps on important events. PDF: opens print dialog. Replay: timeline view of all orders on a given date.
CHURN PREVENTION (COOLDOWN + DAILY CAPS)
Cooldown blocks re-entry of a ticker after a stop-loss for the configured hours. Per-ticker daily cap limits orders for the same symbol in one day. Total daily cap is an overall rate limiter across all tickers.
📅 EARNINGS CALENDAR
The bot skips opening new options within 2 days of earnings. Connect a free Finnhub account for automatic refresh, or add dates manually below — both persist in your browser.
FINNHUB API KEY (FREE)
Not connected (manual entry only)
Get a free key at finnhub.io/register (60 sec, no credit card). Free tier = 60 req/min, plenty for daily refreshes.
🌙 EXTENDED-HOURS TRADING
Enable pre-market (4:00–9:30 AM ET) and after-hours (4:00–8:00 PM ET) trading. Extended-hours orders must be limit orders — Alpaca rejects market orders outside RTH. Spreads are wider and fills are less reliable.
Requires Alpaca account approval for extended-hours trading. Options trade during regular hours only.
🛑 PER-POSITION STOP LOSSES
Hard stops applied to each individual position, independent of Brain rotation or the daily account circuit breaker. Stocks close at market when threshold is hit. Short options close when buy-back cost reaches the multiplier × credit received.
%
Closes any stock losing more than this %. Default 8%. Set tighter (3-5%) for active day trading, wider (10-15%) for swing trades.
×
Closes short option when buy-back cost ≥ this × credit received. Default 2.0× (industry-standard wheel rule). Tighter = 1.5×, looser = 3×.
LIVE RISK
Equity
Day P&L
Day %
Cash Available
Open Positions
Unrealized
Regime Alloc
BreakerCLEAR
💾 COMPLETE TRADE HISTORY
Export everything: all orders (filled + pending + cancelled), all closed wheel trades, current open positions. Use this to keep durable records that survive browser clearing or to feed into Excel, Google Sheets, or your accountant's software.
Tip: download monthly and save to Google Drive / Dropbox for off-browser backup.
Orders: · Closed wheel trades: · Open positions:
📑 IRS FORM 8949 EXPORT
Export realized gains in IRS Form 8949 format (CSV). Separate sections for short-term (≤1 yr) and long-term (>1 yr). Short option premium is always short-term per §1234(b).
⚠ Wash sale rules NOT handled — review with a tax professional before filing.
CAPITAL GAINS TAX
2025 Federal + State · Tax owed only on realized gains (closed trades)
■ REALIZED GAINS — from SYNC FROM ORDERS: FIFO-matched filled sell orders vs buy orders. Tax is owed on this now.   ■ UNREALIZED P&L — open positions not yet sold. No tax until you close them.   ■ ACCOUNT EQUITY — total portfolio value from Alpaca. Informational only.
ACCOUNT EQUITY
total portfolio · informational
TODAY P&L
not taxable (unrealized daily move)
UNREALIZED P&L
open positions · not taxable yet
REALIZED GAINS ✓ TAXABLE
from closed trades · sync to update
EST. TAX DUE ✓
on realized gains only
YOU KEEP
realized gains after tax
YOUR SITUATION
Select your state
Used to determine your LTCG bracket
FROM ORDERS
Sync orders to see breakdown
FEDERAL CAPITAL GAINS TAX · 2025
Enter gains or sync orders to calculate
STATE CAPITAL GAINS TAX — TX
Select state and enter gains
TOTAL TAX SUMMARY
ACTIVITY LOG
No activity yet