Your Profile
Account information and experience level.
Two-Factor Authentication
MFA is mandatory. Manage your authenticator app and passkeys.
Authenticator App
Passkeys
Active Sessions
Devices currently signed into your account.
Your Plan
Subscription, features, and invoice history.
What's included
Features available on your current plan.
Invoice history
Receipts from Stripe. PDF links open in a new tab.
Broker Connection
Live status of your active broker link.
Data Sync Status
How fresh each data stream is compared to its expected cadence.
Emergency: Disconnect All Brokers
No active broker tokens on your account.
This button immediately revokes all of them for every connected broker. Use it if you
suspect your session has been compromised or you need to stop all broker communication right now.
Your data is safe. Only live broker sessions are cut —
your positions, trade history, journal, analytics and audit trail stay
intact. You'll just need to re-authenticate each broker to resume live
sync. The action is logged in the audit trail.
Account Margin Type
Affects margin calculations, capital efficiency metrics, and buying power.
Not sure? Check your broker account settings. Most retail accounts use Reg-T.
Broker Permissions
Declare your broker-approved options level and account type. PortfolioShield uses this to filter strategies — you won't see Level 4 strategies (Naked Puts, Strangles) if your broker has only approved you for Level 2. Set to 0 / Unknown if you're unsure — all strategies will be shown.
Not sure of your level? Check your broker's account management page under "Options Trading." Approval levels vary by broker: Level 2 = covered calls + spreads, Level 3 = naked short options.
Tax Profile
Your fiscal residence determines which tax laws apply — brackets, wash-sale rules, loss carryforward limits, and quarterly payment schedules. All calculations update automatically across Tax Optimizer and Treasury when you change these settings.
Loss Carryforward
Enter losses from prior tax years that can offset future gains. These are applied automatically in the Tax Optimizer to reduce your estimated tax liability. For Spain, losses expire after 4 years. For USA, losses carry forward indefinitely.
| Tax Year | Original Loss | Remaining | Expires | Description |
|---|
Tax Alerts
Notifications that help you manage taxable events. PortfolioShield never files or pays on your behalf — these are reminders to help you act in your broker or with your accountant.
Tax Calculation Defaults
How PortfolioShield calculates realized gains and cost basis. These are advisory defaults — the lot-selection method actually used at the broker during a sale is what counts for the IRS.
Strategy Preferences
Enable or disable strategies in the scanner. Disabled strategies are hidden from recommendations. Your broker permissions may also restrict some strategies regardless of this setting. Amber badges indicate your preference differs from your profile default.
Cash Transactions
Per-transaction detail on dividends, withholding tax, interest, fees and transfers. How PortfolioShield obtains this depends on your connected broker.
How to set up FlexReport
- Log into IB Client Portal Performance & Reports Flex Queries
- Click "+" in "Activity Flex Queries" section. Name: PortfolioShield_CashTransactions, Format: XML, Period: Last 365 Calendar Days
- In sections, mark only "Cash Transactions". Select All columns (or at minimum: Transaction ID, Date/Time, Type, Amount, Symbol, Description, Currency)
- Save. Note the Query ID (number shown in the list)
- Go to Settings Flex Web Service Click "Generate Token". Copy the token.
Reconciliation
Controls when PortfolioShield reconciles positions and transactions against broker records.
Kill Switch
Emergency trade controls. L1 blocks new trades that violate regime rules. L2 enables automatic position closure when regime rules are breached.
Privacy
PortfolioShield uses your behavioral data in two ways: to give you personalized recommendations, and to contribute to anonymized market indices. Both work together — the toggle below controls both.
For access, rectification, or portability requests, contact privacy@portfolioshield.app. We respond within 30 days.
Behavioral Rules Coming soon
Pre-commitment rules that help you stay disciplined. The system will warn you (or block you) before you break a rule you set for yourself.
Rule storage works. Enforcement during trade execution is not yet wired — rules saved here will activate automatically when the engine is connected.
A note to your future self about your trading goals and rules. Shown back to you when you're about to make an emotional trade.
Hedge Preferences
How PortfolioShield surfaces hedge suggestions for your portfolio. Coverage thresholds and max cost are canonical product values (not user-editable per spec v2.2 §0).
Position Management Rules
Profit targets, stop-loss multipliers, and DTE management.
Auto-Reports
Scheduled full PDF statements — richer and longer than the Daily Digest configured in Notifications. Delivered to the email below (or your account email if blank).
Schedule
Delivery
Content — Core
Content — Pro & Elite
Interface Preferences
Customize how PortfolioShield displays data.
Look & Feel
These options will persist once their rendering pipeline lands. Values save today and will activate automatically when ready.
Dashboard Defaults
Behavior
Screen Layouts
Choose which widgets appear on each screen. Hidden widgets stop rendering on every page load until you re-enable them here. Settings apply per-screen.
Per-widget visibility
Architectural anchors (always-visible widgets) are not shown in this list.
Screen defaults
Capital Intelligence
Configure benchmarks for capital efficiency analysis. Used to classify positions as productive vs. underperformers.
Minimum acceptable theta yield for positions. Positions below this threshold are flagged as underperformers.
Current risk-free rate (e.g., 3-month T-Bill yield). Used to calculate Theta Alpha (excess return vs. cash).
Campaigns Configuration
Control how CC, PMCC, and Wheel campaigns behave when the income leg expires unmatched or the strategy diverges from the original plan.
How long to wait before marking a campaign as "Paused" when the income leg expires without a replacement. Default: 48h.
Automatically link a new CC leg to the existing stock position if symbol and strike match a previous campaign. Prevents orphaned positions.
Choose which strategy types can form campaigns. Disabled types show in Growth as standalone positions instead.
Campaign Scanner
Control how the Campaign Scanner filters and displays trade opportunities for CC, PMCC, and Wheel strategies.
Show opportunities that failed fundamental quality checks. These companies carry elevated assignment risk — negative free cash flow, high debt, or distress signals. All affected opportunities will be marked ⚠ SPECULATIVE.
Position Sizing Parameters
These parameters control how PortfolioShield calculates recommended position sizes. Values are optimized for your account profile and risk tolerance.
Notifications
Receive portfolio alerts via email and Telegram — even when the app is closed. CRITICAL alerts are always immediate. HIGH alerts go to Telegram. All channels respect quiet hours (if configured).
Email Notifications
SMTP config required: Set
SMTP_HOST, SMTP_PORT, SMTP_USER,
SMTP_PASSWORD environment variables.
Telegram Notifications
Alert Types
Granular control over which events generate notifications on the channels configured above. Disabling a type silences that alert across all channels. Critical safety alerts (kill switch, broker disconnected) always fire.
Daily Digest
A short end-of-day summary sent as email/Telegram text — portfolio PnL, open alerts, positions to review. Lightweight, for quick check-ins. Full PDF statements live in Auto-Reports below.
Quiet Hours
Suppress non-critical notifications during a daily window. Kill-switch events and broker-disconnect alerts always bypass quiet hours.
Universe Filters
Personal scanner narrowing. These filters layer ON TOP of canonical scanner kill switches (Bid/Ask > 15%, etc.) — a symbol that passes your filters but fails canonical gates still does not appear.
Scanner Quality Floor
Earnings Policy
Symbol Policy
Objectives
What you are trying to achieve with PortfolioShield. Income targets feed Dashboard goal progress and Treasury projections; Portfolio Blueprint pre-filters Trade Advisor to honor a portfolio model's allocation bands.
Income Targets
Personal income objectives as a % of NLV. No artificial ceiling — pick the value that reflects your goal. Presets are suggestions linked to your Risk Profile.
Portfolio Blueprint Coming soon
Pick a portfolio model. When active, Trade Advisor pre-filters opportunities to match the model's allocation bands and strategy constraints. Blueprint is navigation, not enforcement — you can always deviate; deviations are captured as behavioral data.