alpaca-trader
All live
£39,116 +8.52%
Period
Account
reads data/ fresh on every request — nothing to rebuild
← StrategiesPaper Main account settings

wheel-v1 · Paper Main

paper-main · paper · Trading mode: live · performance →

The options wheel: sells a cash-secured put a chosen delta out-of-the-money to collect premium; if assigned the shares, sells covered calls above cost basis; repeats. Delta-based strike selection, closes a leg early at ~50% of max profit. Stocks come from the wheel-candidates screener (affordable, rising, 25–55% volatility); a stock it holds a cycle on stays managed even if it drops off the screen.

Other strategies here:vwap-mr-v1orb-retest-v1qsrcrypto-trend-v1crypto-revert-v1crypto-scalp-v1crypto-tape-v1rsi2-v1

Risk sizing overrides

Values here override the matching global constant in src/risk/rules.ts for THIS account only.

Field Applies to What it means On a $10,000 account
Risk per trade % ONE stock, one trade How much $ you're OK losing if THAT trade's stop-loss gets hit. The system works backward from this to pick how many shares to buy. 0.5% → sized so a stop-out on any one stock loses about $50.
Max notional % ONE stock, one trade (same one — not the whole account) A separate hard ceiling on that SAME stock's total position value (shares × price), computed once before any tranche-splitting (e.g. qsr's anchor+runner legs just divide this one total, they don't each get their own cap). Exists because a very tight stop can otherwise math its way into buying far more shares than makes sense. 8% → that one stock's position can never be worth more than $800 total, no matter what Risk per trade % alone would size it to.
Daily kill switch % The WHOLE account, not one stock Once today's total P&L across everything drops to this % of account value, NEW trades stop for the rest of the day. Positions already open are untouched. -2% → new entries pause for the day once you're down about $200 today.

All three are % of account equity (cash + market value of whatever's currently open) — deliberately not free cash, since cash alone shrinks whenever money's tied up in open trades and would understate real risk mid-session. Every % field below shows a live $ estimate against this account's current equity ($101,948.24) — edit the number to see it update.

▾ wheel-v1

✓ Can buy — nothing currently blocking new entries in this pool.

Options quotes go stale too fast to safely queue and replay — checking this makes wheel-v1 SKIP the leg rather than submitting it. Skipped legs are listed read-only on /approvals so you can see what it wanted, but they cannot be approved with a click: re-run pnpm wheel-trade with this box unticked, which re-quotes at live prices.

Per-strategy config


Per-symbol budget

Concentration cap on top of the pool total above, so one underlying can't consume the whole pool on a single put sale. Blank = no per-symbol cap (pool total is the only limit).


Profit reserve

% of a WINNING trade's realized P&L to hold back from reinvestment, tracked as a running balance (see /accounts — pnpm qsr-clear-profit-reserve to reset once you've actually moved the money out). Blank = reinvest everything. A losing trade never reserves anything.