Back to MCP catalog
correlate_strategies

Compute pairwise return correlation between backtests to check for real diversification.

Area

Backtesting & Validation

Group

Backtests

Access

Read

Risk

Read-only

Details

Full description

Compute pairwise return correlation between backtests to measure how similarly strategies behave over time.

High correlation (>0.7) means strategies move together — poor diversification. Low or negative correlation means genuine diversification. Use after running multiple strategy variants to check whether they are real diversifiers or just correlated bets.

Args

  • backtest_ids — 2-10 backtest IDs to compare.
  • methodpearson (linear) or spearman (rank).
correlate_strategies([id1, id2], method="pearson")

Returns pairwise correlations plus a diversification assessment. Errors if fewer than 2 or more than 10 IDs, any backtest is missing, or equity curves are too short.

Capabilities

Bounded options and operating modes surfaced above the full JSON schema.

Method options

method

pearsonspearman

Required Inputs

backtest_idsarray<string>List of 2-10 backtest IDs to correlate

Optional Inputs

methodenum: pearson, spearmanCorrelation method: 'pearson' (linear) or 'spearman' (rank)
Quawd

A subscription SaaS platform for designing, backtesting, and paper-trading algorithmic trading strategies on equities and crypto — described in plain English to an AI agent, no code required.

© 2026 Quawd. All rights reserved.

Quawd is a software tool, not a broker-dealer or investment adviser, and does not provide investment advice. Trading involves substantial risk of loss. Backtested and hypothetical results have inherent limitations and are not indicative of future performance.