Portfolio Management

Analyze Portfolio Performance With Deeper Historical Market Context

Portfolio analysis often starts with returns, volatility, drawdowns, and correlations. But price history alone does not describe the liquidity conditions, trading activity, or market states surrounding those results.

FinFeedAPI provides T+1 historical OHLCV and market metadata across 40+ exchanges, with detailed Native IEX historical microstructure data for supported symbols and dates. Portfolio teams can use these datasets to support historical performance research, risk analysis, liquidity investigation, and asset-behavior studies across different historical periods.

Portfolio Metrics Can Hide What Happened Beneath the Returns

Returns provide an essential view of portfolio performance. But they compress everything that happened during each observation period into a relatively small set of numbers.

For deeper historical analysis, portfolio teams may also need to understand liquidity conditions, trading activity, session timing, and unusual market states around periods of interest.

Biggest Pain Points

Risk analysis becomes heavily price-based

Volatility, drawdowns, and other common risk measures are often calculated primarily from historical price observations.

Liquidity can be overlooked

Price and volume alone provide limited information about historical spreads and displayed market depth.

Correlations change over time

Relationships calculated over one historical period may look different during another, requiring analysis across multiple windows and market environments.

Market timing can affect observations

Regular market hours, extended periods, auctions, halts, and other market states can create very different historical contexts.

Performance numbers lack trading context

A return series can show when a portfolio gained or lost value without showing the exchange-level activity surrounding those movements.

A Drawdown Shows the Loss. The Next Question Is What Happened Around It.

Suppose several assets in a portfolio decline sharply during the same historical period.

Returns can show the size of the drawdown and how assets moved relative to one another. A deeper investigation might ask:

  • Did historical spreads change during the period?
  • How much displayed liquidity was available?
  • How was liquidity distributed across price levels?
  • What trading activity occurred around the movement?
  • Did individual order book activity change?
  • Did relationships between portfolio assets change during the period?
  • Was the exchange within regular market hours?
  • Were there auctions, halts, or trading-status changes?

These observations do not determine whether a portfolio was correctly constructed or establish the cause of its performance. They provide additional historical evidence for portfolio research.

FinFeedAPI provides the historical market data; portfolio teams remain responsible for portfolio construction, holdings, weights, rebalancing rules, cash flows, fees, corporate-action handling, adjusted-price methodology, FX normalization, risk methodology, liquidity assumptions, calculations, interpretation, and investment decisions.

For multi-market portfolios, teams should account for currency normalization and any required FX methodology within their own analytics workflow.

How Does FinFeedAPI Solve It?

Analyze Historical Performance Across Markets

FinFeedAPI provides T+1 historical OHLCV across 40+ exchanges through a standardized interface. Portfolio teams can use historical OHLCV, including adjusted data where available and appropriate, as inputs for calculating returns, volatility, drawdowns, correlations, and other portfolio metrics according to their own methodology.

Add Historical Spread Context

Native IEX Level 1 provides historical best bid, best ask, and associated sizes for supported symbols and dates. This allows researchers to examine historical top-of-book conditions alongside periods of portfolio gains, losses, or elevated volatility.

Examine Displayed Liquidity

Native IEX Level 2 provides displayed liquidity across multiple price levels. Portfolio researchers can use these observations to study how visible depth differed across selected historical periods.

Investigate Detailed Order Book Activity

Native IEX Level 3 provides individual historical order book lifecycle events. For deeper research, teams can examine supported order additions, modifications, deletions, executions, and book-clearing activity around periods of interest.

Add Market Timing and Symbol Context

Native IEX system events provide information including system hours, regular market hours, message boundaries, and session-state transitions. Administrative messages provide additional symbol-level context including trading status, auctions, operational halts, official open/close prices, and other relevant events.

Build Repeatable Portfolio Research Workflows

REST and JSON-RPC provide structured access to historical Stock API resources. Teams can define instruments, historical windows, and required datasets consistently across portfolio research, performance review, and reporting workflows.

What Can Portfolio Teams Investigate?

Calculate Historical Portfolio Metrics

Use historical OHLCV, with appropriate adjustments where required, as an input for calculating returns, volatility, drawdowns, rolling statistics, and other portfolio-level metrics. Holdings, weights, cash flows, fees, rebalancing, corporate actions, and other portfolio-specific inputs remain part of the team's own methodology.

Compare Asset Relationships Across Periods

Analyze correlations or other statistical relationships across different historical windows rather than relying on a single full-period estimate. Researchers can compare how those relationships changed during calm, volatile, or otherwise unusual historical periods.

Investigate Portfolio Drawdowns

Identify a significant historical drawdown and examine the individual assets contributing to it. For supported Native IEX instruments, researchers can then investigate trades, spreads, displayed liquidity, and order book activity around the same period.

Study Historical Liquidity Conditions

Native IEX Level 1 and Level 2 data can support research into historical spreads, quoted sizes, and displayed depth. This can provide additional evidence when evaluating periods where liquidity assumptions are important to the analysis.

Analyze Different Market Sessions and States

System events and administrative messages can help distinguish regular market hours from other exchange states and identify supported auctions, halts, or trading-status changes. Portfolio teams can use this context when defining or comparing historical observation windows.

Compare Portfolio Metrics With Microstructure Conditions

Start with a portfolio-level observation such as elevated volatility or a drawdown, then investigate supported Native IEX microstructure data for relevant instruments. This creates a path from portfolio-level metrics to deeper historical exchange-level investigation.

Choose the Historical Data Behind Your Portfolio Research

OHLCV provides the foundation for many portfolio calculations. Supported Native IEX datasets can add exchange-level microstructure context when deeper investigation is required.

DataWhat It ProvidesHow It Can Support Portfolio Analysis
OHLCVT+1 historical open, high, low, close, and volume across 40+ exchangesInputs for returns, volatility, drawdowns, correlations, performance research, and historical comparisons
Market MetadataExchange and symbol informationInstrument discovery and consistent organization of portfolio datasets
TradesIndividual historical trades and supported condition flagsTrade-level investigation around selected portfolio periods
Level 1Historical best bid, best ask, and associated sizesHistorical spread and top-of-book analysis
Level 2Displayed liquidity across price levelsDepth and liquidity-distribution research
Level 3Individual order book lifecycle eventsDetailed investigation of historical book activity
System EventsSystem hours, regular market hours, message boundaries, and session-state transitionsSession segmentation and exchange-state context
Administrative MessagesTrading status, auctions, operational halts, official open/close prices, and other symbol-level informationContext around unusual periods and symbol-level events

OHLCV and market metadata provide the broadest foundation for portfolio research. Trades, Level 1, Level 2, Level 3, system events, and administrative messages described here are Native IEX historical datasets for supported symbols and dates.

From Portfolio Returns to Deeper Historical Investigation

What the Portfolio Workflow NeedsBeforeWith FinFeedAPI
Historical market inputsPortfolio research may rely on limited or inconsistent historical price sourcesT+1 OHLCV provides standardized historical price and volume observations across 40+ exchanges
Risk researchVolatility and drawdowns may be studied with limited additional market contextHistorical price metrics can be investigated alongside supported trade and microstructure data
Correlation researchRelationships may be calculated over broad periods without comparing different environmentsConsistent historical data supports comparison across different windows and selected market periods
Spread analysisHistorical spreads may be unavailable or approximatedNative IEX Level 1 provides historical bid/ask observations
Liquidity analysisLiquidity may be inferred mainly from price and volumeNative IEX Level 2 provides displayed liquidity across price levels
Detailed market activityIndividual order book activity is unavailable from portfolio returnsNative IEX Level 3 provides historical order book lifecycle events
Market-state contextDifferent periods may be compared without exchange-state informationSystem events and administrative messages provide additional historical context
Repeatable researchPortfolio analysis may require multiple data sources and retrieval processesStructured API access supports consistently defined historical workflows

FinFeedAPI supplies market-data inputs rather than a complete portfolio accounting system. Holdings, weights, corporate actions, cash flows, fees, currency conversion, and other portfolio-specific calculations remain part of the customer's workflow.

Bring Historical Stock Data Into Your Portfolio Analytics

FinFeedAPI provides structured interfaces for retrieving historical stock data for portfolio research, historical risk analysis, performance review, reporting, and analytical applications.

REST API

REST works well for portfolio analytics platforms, research notebooks, scheduled calculations, dashboards, and historical data pipelines.

Teams can request supported historical data for defined instruments and periods and perform portfolio calculations within their own infrastructure.

JSON-RPC

JSON-RPC provides structured RPC-based access for supported historical stock workflows.

It can be integrated into portfolio analytics systems, research infrastructure, and automated historical analysis.

Stock Historical MCP

FinFeedAPI also provides a hosted Stock Historical MCP server.

Supported tools for exchange and symbol discovery, OHLCV, and Native IEX historical resources can be used in compatible AI-assisted portfolio research and analytical workflows.

Don't Stop at “The Portfolio Fell 8%”

Portfolio analytics might identify:

The portfolio experienced a significant historical drawdown.

The investigation can continue:

Portfolio performanceWhich assets contributed most to the movement?
RelationshipsHow did those assets move relative to one another during the period?
TradesWhat transaction activity was recorded for supported Native IEX instruments?
SpreadHow did historical bid/ask conditions change?
LiquidityWhat displayed depth was available across price levels?
Order activityHow did individual order events contribute to changes in the book?
Market stateDid the period include an auction, halt, session transition, or trading-status change?

For portfolios spanning multiple currencies, the analysis should also apply the team's chosen FX normalization methodology before interpreting portfolio-level performance.

The portfolio metric identifies the period worth studying. Historical market data provides additional observations that can be used to investigate it.

Analyze Portfolio Performance With Historical Market Context

Start with T+1 historical OHLCV as a market-data input for portfolio return and risk analysis, then add supported Native IEX trades, spreads, liquidity, order book activity, and market-state context when deeper investigation is required.

FinFeedAPI gives portfolio teams a structured historical data foundation for research, performance review, reporting, and market-context analysis.