Documentation

Portfolio Manager

Unified portfolio hub with AI agent rebalancing, approval queue, holdings, analytics, tax analysis, and brokerage export

Open in App

Enterprise Feature

This feature is available on the Enterprise plan. The documentation below describes its full capabilities so you can evaluate whether it fits your workflow. Contact us to learn more about upgrading your access.

Overview

Portfolio Manager is the unified hub for managing all your portfolios — both AI-scored stock portfolios and ETF portfolios. Monitor real-time holdings and P&L, run performance analytics with benchmark comparison, trigger manual or AI-driven rebalances, review AI agent recommendations in the approval queue, analyze tax efficiency, view attribution breakdowns, and export holdings for brokerage import.

Portfolio Types

TypeDescriptionCreated From
Stock PortfolioAI-scored stock portfolios built from composite rankings with sector rules, risk constraints, and AI agent rebalancingNew Portfolio dialog or AI Portfolio Construction page
ETF PortfolioCustom ETF allocations with overlap analysis, stress testing, and drift rebalancingNew Portfolio dialog or ETF Portfolio Builder page

All portfolios appear as tabs across the top of the page. Click any tab to switch between portfolios. The “New” button lets you create additional portfolios of either type.

Creating a Portfolio

Click the “New” button to open the portfolio creation dialog. Choose Stock or ETF, then configure the portfolio using the four-tab form:

General

Set the portfolio name, benchmark, starting cash, and portfolio source.

  • -Portfolio sources: AI Scored, Manual, S&P 500, NASDAQ 100, Dow Jones, Russell 2000/1000, S&P 400/600/100, S&P 500 Growth/Value
  • -Configurable starting cash amount
  • -Benchmark selection (SPY, QQQ, DIA, IWM, VTI, VXUS, EFA, AGG, RSP, MDY, VIG)
Strategy

Choose a portfolio preset and configure scoring and allocation strategy.

  • -Presets: Aggressive Growth, Balanced, Income, Conservative, Custom
  • -Fundamental vs Technical weighting slider
  • -Weighting strategy: Equal, Score Weighted, Risk Parity, Inverse Volatility, Market Cap Weighted
  • -Maximum position count
  • -Minimum composite score threshold for inclusion
  • -Rebalance frequency: Daily, Weekly, Monthly, Quarterly, or Threshold-based
Risk

Define risk constraints to protect the portfolio from concentration and drawdown.

  • -Maximum sector weight percentage
  • -Sector drift limit before triggering rebalance
  • -Drawdown circuit breaker with configurable threshold
  • -Stop loss, trailing stop, and take profit levels
  • -Kelly criterion configuration (fraction, win rate, avg win/loss, lookback)
Advanced (AI Agent)

Enable and configure an AI agent to autonomously monitor and rebalance the portfolio.

  • -AI Agent Rebalancing toggle (on/off)
  • -Agent personality presets: Aggressive Day Trade, Balanced, Conservative Growth, or Custom
  • -Free-text agent instructions (up to 2,000 characters) describing your rebalancing strategy
  • -Check interval: how frequently the agent evaluates the portfolio (5 minutes to 24 hours)
  • -Confidence threshold: minimum confidence score (0.0–1.0) required for the agent to auto-execute

Tip

The AI Agent tab is where the real power is. Set a personality preset like “Conservative Growth,” write specific instructions (e.g., “Exit positions that drop more than 5%. Favor tech stocks with composite scores above 8.”), and set a confidence threshold so the agent only auto-executes when it is highly confident.

Stock Portfolio Tabs

Current Holdings

View every position with real-time price (FMP polling every 3 minutes), allocation weight, cost basis, unrealized gain/loss, and current signal. Expandable rows show additional detail. Filter by sector or signal type.

  • -Real-time market value and P&L per position
  • -Sector filter and signal filter controls
  • -Click any symbol to jump to its chart
  • -Expandable rows with cost basis and trade history per position
  • -Add Stock, Remove Stock, and Import Holdings (CSV) actions
Trade History

Complete transaction log with date filters. Shows buys, sells, and rebalance events with execution details.

  • -Paginated trade list with date range selector
  • -Trade type labels (Buy, Sell, Rebalance)
  • -Shares, price, and total value per trade
  • -Running portfolio value after each trade
Activity

Timeline of portfolio lifecycle events including rebalances, configuration changes, AI agent actions, and manual trades.

Analytics Panels

Performance Panel

Charts your portfolio's cumulative return over time against a benchmark (SPY by default). Period selector lets you view 1W, 1M, 3M, 6M, YTD, 1Y, or All. Includes Sharpe ratio, Sortino ratio, Calmar ratio, alpha, beta, volatility, max drawdown, tracking error, and information ratio.

Attribution Panel

Breaks down your portfolio's return by contribution from each holding and sector. Shows which positions drove performance (positive contributors) and which detracted.

Tax Summary

Summarizes realized and unrealized gains, short-term vs long-term classification, and estimated tax liability. Highlights positions eligible for tax-loss harvesting.

Sector Distribution

Pie chart and table showing your sector allocation compared to a benchmark. Identifies sector over/underweights to help you manage concentration risk.

AI Analysis (Grok)

AI-generated portfolio analysis covering strengths, weaknesses, risk factors, and suggested improvements. Provides per-holding buy/hold/sell recommendations with a narrative assessment of your current portfolio composition.

Backtest Panel

Run a historical backtest of your current portfolio configuration with configurable date range, initial capital, and benchmark. See how the portfolio would have performed with equity curves and key performance metrics.

Manual Rebalancing

The rebalance modal is the core portfolio management workflow. It analyzes drift from target allocations and generates trade recommendations to bring the portfolio back in line.

FeatureDescription
Drift AnalysisShows how far each position has drifted from its target weight
Locked SymbolsPin specific positions so they are excluded from rebalancing
Override AddsForce-add specific stocks to the portfolio during rebalance
Override RemovesForce-remove specific stocks during rebalance
Trim HoldingsReduce allocation to specific positions without full removal
Replace HoldingsPreview what the portfolio would look like after the rebalance before confirming

AI Agent Rebalancing

When AI Agent Rebalancing is enabled on a portfolio, an autonomous AI agent periodically evaluates the portfolio and generates rebalance recommendations. The agent considers current holdings, market conditions, score changes, and your custom instructions to decide whether to hold or rebalance — and if rebalancing, which trades to recommend.

How It Works

  • The agent runs on the check interval you configured (e.g., every 15 minutes, every 6 hours)
  • It analyzes drift, score changes, sector exposure, and risk constraints
  • If it determines a rebalance is needed, it creates a recommendation with a confidence score and rationale
  • If the confidence score exceeds your threshold, the rebalance auto-executes
  • If the confidence is below the threshold, the recommendation is queued for your manual approval

Agent Personality Presets

PresetBehavior
Aggressive Day TradeFrequent checks, quick exits, favors momentum and short-term signals
BalancedModerate check frequency, considers both fundamentals and technicals before acting
Conservative GrowthInfrequent checks, tolerates more drift, prioritizes long-term holdings and low turnover
CustomWrite your own instructions to define exactly how the agent should behave

Custom Instructions

When using the Custom preset (or supplementing any preset), you can write free-text instructions up to 2,000 characters. Be specific about your strategy preferences, risk tolerance, and any rules the agent should follow.

Tip

Write instructions like you are briefing a portfolio manager: “Be aggressive with tech stocks that have composite scores above 8. Exit any position that drops more than 5% from cost basis. Never allocate more than 15% to a single sector. Rebalance into top-ranked stocks when the market regime is bullish.”

AI Review (On-Demand)

Even without scheduled agent checks, you can click the “AI Review” button at any time to get an instant assessment. The AI analyzes your portfolio and returns a hold/rebalance recommendation with a confidence score and rationale. If the confidence exceeds your threshold and auto-execution is enabled, the rebalance executes immediately.

Rebalance Approval Queue

When the AI agent generates a recommendation that falls below your confidence threshold, or when auto-execution is disabled, the recommendation appears in the Approval Queue. This gives you full control over which rebalances are executed.

FieldDescription
Trigger ReasonWhy the agent recommended a rebalance (e.g., score changes, drift exceeded threshold, risk constraint breach)
ConfidenceThe agent's confidence score for this recommendation (0.0–1.0)
RationalePlain-language explanation of why the agent wants to rebalance
Recommended ModeThe rebalance strategy the agent suggests (replace, trim, etc.)
Recommended ActionsSpecific trades: stocks to add, remove, or lock in place
ApproveAccept and execute the recommended rebalance
DenyReject the recommendation — the portfolio stays as-is

Note

Approving a recommendation executes the rebalance immediately. Review the rationale and recommended actions carefully before approving.

Brokerage Export

Export your portfolio holdings as CSV for import into external brokerage platforms. Multiple format presets are available:

  • Generic CSV — universal format with symbol, shares, and weight columns
  • Schwab — formatted for Charles Schwab import
  • Fidelity — formatted for Fidelity import
  • Pershing — formatted for Pershing/BNY Mellon import

ETF Portfolio Features

When viewing an ETF portfolio, additional analysis panels are available:

ETF Holdings

View ETF positions with allocation weights, expense ratios, and performance metrics.

Overlap Analysis

Matrix showing how much underlying holding overlap exists between your ETFs. High overlap means less diversification.

Stress Test

Run historical stress scenarios (e.g., 2020 COVID crash, 2022 rate hikes) to see how the ETF portfolio would have performed.

Rebalance

Drift-based rebalancing recommendations for ETF portfolios with target vs actual weight comparison.

How to Use

  • Navigate to Portfolio Manager from the sidebar
  • Click "New" to create a portfolio — choose Stock or ETF, then configure across the four tabs (General, Strategy, Risk, Advanced)
  • On the Advanced tab, enable AI Agent Rebalancing and choose a personality preset or write custom instructions
  • Set a confidence threshold — recommendations above this auto-execute, below it they queue for your approval
  • Review Current Holdings for a real-time snapshot of positions and P&L
  • Check the Performance Panel to compare your returns against your benchmark
  • Use Attribution to understand what is driving your performance
  • Review Tax Summary before year-end to plan tax-loss harvesting
  • Click "AI Review" for an instant hold/rebalance assessment from the AI agent
  • Check the Approval Queue for any pending AI recommendations that need your sign-off
  • Click "Rebalance" to manually trigger a rebalance when you want to realign to targets
  • Lock any positions you want to keep before running the rebalance
  • Use Export to generate a CSV file for your brokerage

Combining with Other Tools

  • Use the Screener to identify high-scoring stocks, then add them to your portfolio
  • Use Factor Intelligence to analyze the portfolio's factor exposure
  • Run Factsheet Generator on individual holdings for deep-dive research
  • Check Market Regimes to decide whether to rebalance aggressively or conservatively
  • Use Composite Ranking to identify potential replacement stocks during rebalancing
  • Write agent instructions that reference ALEEP Signals or Pattern Signals for ML-driven rebalancing

This platform provides data and analysis tools for educational and informational purposes only. Nothing on this platform constitutes financial advice, investment recommendations, or solicitation to buy or sell any securities. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.