Portfolio Dashboard
Real-time overview of your options portfolio
🏆 Open Positions
📊 Allocation Status
📈 Portfolio Growth (From Inception)
Prices auto-refresh at 9:30 AM ET (open) and 4:00 PM ET (close) — page must be open
📡 Recent Signals (Last 30 Days)
No signals logged yet. Fetch signals in the Signal Engine tab.
Portfolio Setup
Configure your total portfolio size and stock positions. Allocation percentages update in real time.
⚙️ Portfolio Configuration
Total Portfolio
$0
Max Per Trade
$7,500
Based on Wheel Strategy rules
Target Deployed
$105,000
Target: 60–75%
Max Positions
14
🧮 Sector Allocation (Max 25% per Sector)
Recommended sectors: Consumer Staples, Blue-chip Tech, Financials, Utilities, Index ETFs
⚡ Stock Positions
| Ticker | Account | Shares | Avg Cost | Current Price | Sector | Mkt Value | P&L | % Portfolio | Wheel-able? | Earnings | Action |
|---|
Total Equity Value
$0
Strategy Lab
Calculate required collateral, expected profit, annualized ROI, and position sizing for CSPs
Strategy:
Account:
(CSPs require cash-secured collateral)
📥 Trade Inputs
✅ Playbook Rules Check — engine pre-filters active criteria
📊 Calculation Results
Enter trade details to see calculations
📐 Position Sizing
Configure portfolio value first
➕ Add to P&L Log
Margin Account only — CSPs require cash collateral (no registered accounts)
P&L Log & Trade Journal
Track open and closed trades, monthly income, and annualized performance
Total Realized P&L
$0
All closed trades
Avg Annualized ROI
0%
Closed trades only
Win Rate
0%
0 wins / 0 trades
📅 Monthly P&L Summary
📋 Open Trades
| Date Open | Ticker | Account | Strategy | Strike | Net Credit | Contracts | P&L | Trade ROI% | PES | Expiry | Rolls | Actions | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No trades logged yet | |||||||||||||
Trade History & Analytics
Every logged trade with full entry parameters — IV%, DTE, %OTM, delta, rules checklist. Download as CSV for external analysis.
Total Trades
0
Win Rate
0%
Rules-Compliant Trades
0%
Avg Trade ROI
0%
📋 Full Trade Record
| Date | Ticker | Strategy | Underlying | Strike | %OTM | Expiry | Delta | IVP% | Premium | Contracts | Net P&L | Trade ROI% | Rolls | DTE✓ | Δ✓ | IV✓ | OTM✓ | Prem✓ | All Rules | Outcome | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No trades logged yet. Log trades in the P&L tab. | |||||||||||||||||||||
Strategy Suggestions & Tips
Personalized guidance based on the Wheel Strategy playbook and your portfolio configuration
🎯 High-Priority Enhancements
📅 The 50% Rule — Always Use GTC Orders
Immediately after entering a CSP, place a GTC buy-to-close order at 50% of your premium received. This automates profit-taking and frees capital for the next trade — effectively doubling your annualized ROI per dollar deployed versus holding to expiry.
📊 IV Rank Timing — Only Enter When IVR > 50
Premiums are richest when implied volatility is elevated. Waiting for IVR > 50 ensures you're selling expensive options, not cheap ones. If IVR is below 30, the premium reward rarely justifies the risk taken.
📅 Earnings Avoidance — 5-Day Rule
Never hold options through earnings announcements. Close or roll any position at least 5 days before the earnings date. Post-earnings IV crush can tank premium, while an adverse move can blow up a position that was otherwise healthy.
📉 RSI Entry Filter — Wait for Pullbacks
Open new CSPs only when RSI < 40 or after a 5–10% pullback from recent highs. This gives you a better strike buffer and higher premiums simultaneously — the double advantage of patience.
⚠️ Risk Management Rules
🔄 Two-Roll Maximum Rule
If a CSP is challenged, you may roll it out in time for a net credit — but maximum 2 rolls. After 2 rolls, accept assignment rather than rolling into a "forever position." The trap of endless rolling is one of the most common wheel strategy mistakes.
📉 15% Drop Rule — Exit at Loss
If the stock drops more than 15% below your CSP strike, reassess the fundamental thesis. If the reason you'd own the stock has changed, close the position at a loss rather than getting assigned on a broken stock.
🏦 No Margin Rule
All puts must be 100% cash-secured. Using margin amplifies both gains and losses — during a market correction, margin calls can force you to close positions at the worst time, turning a manageable loss into a catastrophic one.
💡 Added Features You Might Consider
📈 Dividend Capture Integration
The Wheel strategy's full power includes dividends as the third income stream. For stocks like KO, PG, JPM, ENB — track ex-dividend dates and factor dividend income into your total return calculation. A $100k portfolio in dividend-paying wheeler stocks can add 2–4% annually on top of options premiums.
📊 Credit Spread Alternative to Naked Calls
Instead of naked calls (unlimited risk), consider bear call spreads: sell a call + buy a higher call. You cap your maximum loss, reduce margin requirements significantly, and still collect a premium. E.g., sell $210C / buy $220C — collect premium, risk defined to $10/share spread.
📅 Market Regime Adjustment Table
Adapt your strategy dynamically: Bull market → 0.25–0.35 delta, 10–12 positions, 20% cash. Neutral → 0.20–0.25 delta, 8–10 positions, 30% cash. Bear market → 0.15–0.20 delta, 4–6 positions, 40–50% cash. The VIX level is your regime indicator.
🇨🇦 TFSA Optimization (Canadian-Specific)
Options premiums in a TFSA are tax-free in Canada — but only for strategies CRA considers investing (not trading). Stick to covered calls on stocks you own long-term, and cash-secured puts on stocks you intend to own. Avoid high-frequency short-term option flipping in TFSA accounts to protect your tax-free status.
⚙️ Watchlist Pre-Qualification
Build a pre-approved watchlist of 20–30 stocks meeting all criteria: $20–$80 price, beta 0.5–1.2, bid-ask <$0.10, open interest >500, profitable fundamentals, preferred dividends. Only wheel stocks on this list. Suggested: AAPL, MSFT, KO, PG, JPM, NEE, SPY, QQQ, TD.TO, ENB.TO, BNS.TO.
📊 Expected Returns by Account Size
| Portfolio | Max Per Trade | Max Contracts | Target Monthly | Target Annual |
|---|
🤖 Signal Engine
⚙️ Engine Configuration
🔗 Account Sync
Account Mapping
Connect the engine to detect IBKR accounts.
Positions
Never
Never
Balances
Never
Never
Fills
Never
Never
📌 Tracked Tickers (max 5)
📡 Engine Status
Status
Not Connected
Not Connected
Last Poll
—
—
Signals
—
—
Tickers
—
—
Strategies
—
—
⚙️ Screening Criteria
Cash-Secured Put
Covered Call
Changes apply on next engine poll cycle (every 15-30 min during market hours).
🎯 Latest Signals
| Ticker | Strategy | Expiry | Strike | DTE | Delta | Mid | Yield% | IVP | RSI | Score | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No signals loaded. Enter engine URL and click Refresh Signals. | |||||||||||
📋 Signal Log (90-day rolling · up to 3/day)
No signals logged yet.