PremiumGuardHQ
Analytics platform for serious wheel traders

Make more money. Take less risk.

PremiumGuardHQ is the analytics platform for wheel traders. Auto-detect every cycle. See your real win rate, premium yield, capital at risk, and the safe withdrawal amount, across Schwab, IBKR, Robinhood, and Fidelity.

No credit card required · cancel anytime

  • Schwab, IBKR, Robinhood, Fidelity
  • Start free. Upgrade as your book grows.
Safe withdrawal · this week
$1,620/wk
Reconciled against equity target
Cycle Scorecard
Wheel · Last 30 days
Capital at risk
$62,400
Across 12 open cycles
Premium yield
5.8%
Of contributions
Win rate
87.5%
21W · 3L
Premium captured · last 12 weeks
Total $6,840
Wk 1Wk 3Wk 5Wk 7Wk 9Wk 11
Top performer
Rank #1
Symbol MSFT · 12 cycles
Win rate 83% 10 of 12
Net P&L +$2,140 trailing 12 mo
View full scorecard
01 · Premium yield
5.8%
premium yield · rolling

See your real yield, per cycle and rolling.

Premium yield, capital efficiency, equity drag, all computed on closed cycles, not vanity stats. Sell closer-to-the-money strikes confidently because you can see exactly what you’ve been earning, and at what risk.

Definition
premium ÷ contributions
Per
cycle · symbol · portfolio
02 · Capital at risk
$62.4K
capital at risk · per-position
AAPL35.7%
MSFT24.1%
NVDA11.3%
others28.9%

A single assignment can’t blow up the book.

Capital at risk across every open cycle and standalone option, with per-position allocation surfaced live. Catch concentration before you sell the next put, not after a stock you’re heavy on gaps down.

Definition
sold options + cycle equity + standalones
Per
position · broker · portfolio
03 · Safe withdrawal engine Unique
3 scenarios
withdrawal math, every sync
  1. Above target: take the full gross.
  2. Surplus: gross minus the equity gap.
  3. Below target: a fraction of gross.

Income that doesn’t erode the engine.

Closed-cycle profits, previous withdrawals, and your equity target, reconciled into one number. The math you’d run by hand, done every sync.

Definition
gross available, equity-gap reconciled
Reset
every closed cycle
The Monday-morning workstation

The screen serious wheel traders open every Monday.

Four views, one workspace. Open Cycles for what’s working, Safe Withdrawal for what’s safe to take, Capital at Risk for where you’re exposed, Scorecard for what’s earned. Scroll the workspace. Everything stays in view.

01 · Open Cycles

AAPL Apr 10, 2026 → open · 100 shares

All cycles By symbol
+5 more
Premium P&L
+$385.00
Received $385 · cost $0
Unrealized Equity P&L
−$120.00
100 qty @ $217.50 · current $216.30
Unrealized Net P&L
+$265.00
1.22% yield on capital deployed
Adjusted Cost Basis
$213.65 per share
$217.50 cost $3.85 premium recovered = $213.65 breakeven
Current $216.30 is $2.65 above adjusted breakeven
Capital at Risk
$21,750.00
Current equity position
Shares
100
Avg cost
$217.50
Current
$216.30
Trade ledger · 4 of 4 View full ledger ›
DateActionStrikeQtyPremiumNet
Apr 3, 2026 Sell to open · put $217.50 1 $1.85 +$185.00
Apr 10, 2026 Assigned · put $217.50 1
Apr 11, 2026 Sell to open · call $220.00 1 $2.00 +$200.00
Apr 24, 2026 Mark to market +$265.00

Every open cycle, fully reconciled. Premium captured, equity exposure, adjusted breakeven, every trade in the chain. Live quotes via Finnhub. The state is on the screen. The next move is yours.

02 · Safe Withdrawal Engine Unique to PremiumGuard

The number that won’t hurt your base.

Above target Surplus Below target
Closed cycle profits $19,440
− Previous withdrawals −$6,480
= Gross available $12,960
Equity gap to target −$4,200
Recommended withdrawal $8,760 Surplus scenario · gross minus equity gap
Equity vs target surplus
target
Current equity $204,200
Surplus over target +$4,200
Withdraw: $8,760
Hold in account: $4,200

Income from the wheel without eroding the engine. Above target: take the full gross. Surplus: gross minus the gap. Below target: a fraction of gross. The math you’d run by hand, done every sync, on every cycle.

03 · Capital at Risk

$62,400 deployed. Where it’s sitting.

All brokers By position
Unresolved sold options
$14,200 23%
Open cycle equity
$42,400 68%
Open standalone options
$5,800 9%
Per-position allocation
AAPL
35.7%
MSFT
24.1%
NVDA
11.3%
GOOGL
9.8%
AMD
8.5%

Derisk by avoiding concentration. Per-position allocation live, across every open cycle. The wheel works best when no single assignment can threaten your base capital. Spot it before you sell the next put.

04 · Stock Scorecard

Every ticker, ranked by what it earned you.

All cycles Sort: Net P&L
RankSymbolCyclesWin %PremiumEquityNet P&L
1MSFT1283%+$1,860+$280+$2,140
2AAPL1182%+$1,540+$220+$1,760
3NVDA875%+$1,220+$140+$1,360
4GOOGL667%+$640−$80+$560
… 8 mid-rank symbols hidden
13WBA425%+$180−$840−$660
14F333%+$120−$1,040−$920

Stop wheeling losers. The Scorecard surfaces the names that have actually earned you premium, and the ones bleeding equity through assignments. Decide based on your own track record, not vibes.

Automated Insights

A second set of eyes on every position.

The market isn’t the biggest risk for wheel traders. Drifting from your own rules is. Insights reads every account overnight and after every sync, flags the moment your trading slips from the strategy you declared, and surfaces the open risk and track-record signals that need your attention. Everything else stays quiet.

insight run · 07:30 ET · nightly + on sync
  • flag Open risk new today

    NVDA reports earnings Jul 22, two sessions before your Jul 24 $172.50 short put expires. 2 contracts open.

  • watch Strategy drift since Jul 6

    MSFT is 31.4% of your open capital at risk. The cap you declared is 25%.

  • info Track record since Jun 30

    TSLA across 9 closed cycles: +$4,820 premium, −$3,150 equity, net +$1,670.

  • info Track record since Jun 24

    PLTR cycle open 74 days, 2.3× your median cycle length.

    acknowledged · resurfaces only if severity escalates

Catch risk before it lands

Earnings inside your expiration week. A short put drifting toward the money. One ticker creeping past a third of your capital. Surfaced before the open, not after the damage.

Know what your history says

Which tickers earn their place, which quietly bleed, and which open cycles have gone stale. Read from your actual fills, not your memory of them.

Stay on the strategy you declared

Tell it how you trade: concentration cap, strike range, pace. It speaks up when your fills start drifting from the plan.

Every insight shows the exact numbers behind it, and none of them ever tells you to trade. You see what changed. The call stays yours.

Included with Pro See pricing

Multi-broker by design

Connect your broker. Keep your trade history.

Schwab OAuth, IBKR Flex token, Robinhood and Fidelity via SnapTrade, or CSV. Read-only data sync. No order placement, no migration, no re-keying positions.

Charles Schwab

OAuth secure connection. Live positions, fills, expirations, and margin. Read-only.

Connect in ~2 min

Interactive Brokers

Flex Web Service token. Multi-account aggregation, combo orders parsed natively, multi-currency normalized.

Connect in ~3 min

Robinhood

SnapTrade secure connection. Log in on SnapTrade’s portal, never on PremiumGuardHQ. Read-only positions and transactions.

Connect in ~2 min

Fidelity

SnapTrade secure connection. Read-only access to positions and transaction history. No credentials shared with PremiumGuardHQ.

Connect in ~2 min

CSV import

Schwab, IBKR, Robinhood, and Fidelity formats auto-detected. Drag-drop your export and reconcile with manual entries.

Import in ~1 min
Need another format? Additional CSV formats by request. Email support.
Security & data · Disclosure v1

Read-only by design.

Your capital never leaves your broker. We can read your trade history; we cannot place a single trade. Here is exactly what we do, what we can’t do, and how to delete your data when you’re done.

Source
Your broker
  • SSchwab OAuth
  • IBIBKR Flex token
  • CSV upload
Holds your capital · we never touch it
Analytics layer
PremiumGuard
  • Cycle detection
  • P&L reconciliation
  • Withdrawal math
Read-only analytics · no trading endpoints exist
Decisions
You
Decisions stay yours · we just surface the math
Data flows in one direction. PremiumGuard reads; it cannot write.
  1. 01

    Read-only OAuth scopes

    The only Schwab API scopes we requested are account & transaction reads. Trading endpoints are not in our OAuth grant, so even our own backend can’t place an order on your behalf.

    scopes · accounts:read · transactions:read
  2. 02

    IBKR Flex Web Service token

    You generate the token in IBKR Account Management and paste it into PremiumGuard. We never see your IBKR username, password, or 2FA. Revoke it from IBKR any time.

    scope · flex report read-only
  3. 03

    Encrypted at rest, row-level isolation

    Your data is encrypted at rest. Application queries are row-level scoped to your account; no other user can ever see your individual data. Internal tools work with your account only for support you request, or with de-identified aggregates computed across many accounts.

    postgres · per-user RLS policies · AES-256
  4. 04

    One-click data deletion

    Settings → Delete account. No retention “just in case” once the account is deleted. The exact deletion path depends on your subscription state. Full details on the security page.

    retention · 0 days after account deletion
  5. 05

    US-based infrastructure

    All application servers and databases are hosted in US data centers. No off-shore data processing. SOC 2 audit in progress with our hosting provider.

    region · us-east-1 · cloudflare wrapped

Questions about how we handle your data? Email support@premiumguardhq.com. A real engineer will answer.

Founder track record

Premium is unearned income until the wheel closes.

I learned the wheel from a mentor who runs a multi-million-dollar covered-call fund. I still sit in on their trades every month. The methodology worked. The accounting didn’t.

Brokerages adjust cost basis for wash sales and premiums received, so what they show on screen isn’t your real P/L. I spent two years withdrawing premium as income, slowly eroding my equity base every time a stock got assigned below cost.

I needed three numbers I could trust: Premium P/L. Equity P/L. Net Income. Nobody was building that. So I built it.

Michael O'Donnell, founder of PremiumGuardHQ.
Michael “Medium Rare” O’Donnell · founder
Medium Rare Enterprises · Doylestown, PA
Founder’s book · trailing 12 months
Same PremiumGuard methodology
Premium yield, rolling
0% / mo
illustrative · net of assignments · trailing 12 mo
Win rate
0%
Time spent trading
0 hrs / wk
Positions per account
0+
Max drawdown survived
0%
Monthly premium, rolling
May ‘25AugNovFeb ‘26May ‘26

Stats reflect the founder’s personal book using PremiumGuard’s methodology. Yield is shown as a rolling illustrative figure, not a forecast. Past performance does not guarantee future results.

See the methodology
How it works

Live in three steps. Real analytics on every sync.

From connecting your first broker to your first decision-grade number. About six minutes, most of it backfill running in the background.

  1. 01 ~2 min

    Connect a broker.

    Schwab via OAuth. IBKR via Flex Web Service token. Robinhood and Fidelity via SnapTrade. Or drop a broker CSV export. Two-way sync; we handle token refresh.

    Schwab OAuth connected
    IBKR Flex token connected
    Robinhood, Fidelity SnapTrade connected
    CSV import any broker export optional
  2. 02 ~3 min

    We backfill every cycle.

    Your trade history streams in. Cycles auto-detect: opens, rolls, assignments, closes. Wheel, standalone, and zero-duration cycles classified. No tagging, no spreadsheet cleanup.

    Cycle 23 · opened
    +$184 closed
    Roll detected
    Jan ‘23 analyzing · 47 cycles detected Today
  3. 03 ~1 min

    See the numbers that actually matter.

    Real win rate. Real premium yield. Real capital at risk. Real recommended withdrawal. Updated every sync. The decisions stay yours.

    Premium Yield 5.8%
    Capital at Risk $62,400
    Safe Withdrawal $1,620
14-day free trial · no credit card

Run the wheel like a business.

Connect a broker. Backfill your cycles. See your real wheel analytics: every Monday, every Sunday night, any time you want them. Cancel before day 14 if it isn't the tool you wish you'd had three years ago.

  • Schwab · IBKR · Robinhood · Fidelity
  • Full history backfilled
  • Cancel anytime
  • US-based support