Formatting Custom Market Assumptions in Voyant - 2025

Voyant comes packaged with default market assumptions from a third-party provider. This allows you to begin using the software immediately without sourcing your own assumptions.

However, if your firm would prefer to use its own market assumptions and asset classes, you can upload a custom set. This can be managed by your team directly or provided through a white-label arrangement.

To do this, you’ll need two files formatted correctly:

  1. Investment Averages file – defines the asset classes, average return, and standard deviation for each asset class.

  2. Correlation Coefficient file – defines the correlation coefficient matrix between each asset class.

πŸ“‚ Both files must be in CSV format (.csv).
πŸ“‚ Sample files for your region can be obtained by emailing support@planwithvoyant.com  or on the Custom Market Assumptions input screen. Configurations > Custom Market Assumptions 

 


1. Investment Averages File

This file defines each asset class and its return assumptions.

Key Formatting Rules

  • Asset class names must be in UPPERCASE with underscores for spaces.

    • Example: LARGE_CAP_STOCKS β†’ displayed in Voyant as Large Cap Stocks.

  • Required asset class: CASH.

  • Numbers must be in decimal format, up to 4 decimal places.

    • Example: 1.1% = 0.011 (do not use %).

  • Maximum recommended asset classes: 15 (you may use more, but it can affect display).

⚠️ Tip – Asset class names: Avoid renaming asset classes after they’re in use. Changing names may cause errors in existing plans.

Example Layout (Test Data Only)

Assumptions include yield (true/false) True    
ASSET CLASS CASH LARGE_CAP_STOCKS SUB-INVESTMENT_GRADE_BONDS
mean 0.0100 0.0700 0.0500
Std Dev 0.0000 0.1500 0.0800
Interest Yield 0.0100 0.0000 0.0400
Dividend Yield 0.0000 0.0200 0.0000

How Yield is Treated

  • If true β†’ yield is deducted from the mean to calculate capital appreciation.

    • Example: mean 7%, yield 4% β†’ appreciation 3%, yield 4%, total return 7%.

  • If false β†’ yield is added to the mean to calculate total return.

    • Example: mean 7%, yield 4% β†’ appreciation 7%, yield 4%, total return 11%.


2. Correlation Coefficient File

This file defines the correlation matrix between asset classes.

Key Formatting Rules

  • Row and column labels must be UPPERCASE with underscores for spaces.

  • Names must match exactly those in the Investment Averages file.

  • Numbers must be in decimal format, up to 4 decimal places.

  • CASH must be included.

  • File must be in CSV format.

⚠️ Important: The correlation coefficient matrix must be positive definite. Random values usually won’t work.

How to Calculate Correlation Coefficients (Recommended Method)

  1. Collect historical price data (as far back as possible) for each asset class in Excel.

  2. Use Excel functions to calculate:

    • Average return

    • Standard deviation

  3. Use the =CORREL() function in Excel to calculate the correlation between each pair of asset classes.

Example Layout (Test Data Only)

  CASH LARGE_CAP_STOCKS SUB-INVESTMENT_GRADE_BONDS
CASH 1.0000 0.0000 0.0000
LARGE_CAP_STOCKS 0.0000 1.0000 0.4500
SUB-INVESTMENT_GRADE_BONDS 0.0000 0.4500 1.0000

Final Checklist Before Sending/Uploading Files

βœ” Both files saved in CSV format.
βœ” Asset class names are consistent across both files.
βœ” CASH is included.
βœ” Decimal formatting (no % signs, max 4 decimals).
βœ” Correlation matrix is positive definite.

Quick Reference: Custom Market Assumptions in Voyant

You need two CSV files:

  1. Investment Averages file

  2. Correlation Coefficient file


Investment Averages File

Must include:

  • CASH (required asset class)

  • Asset class names in UPPERCASE with underscores for spaces

    • Example: LARGE_CAP_STOCKS β†’ Large Cap Stocks

  • Mean return, standard deviation, and yield values in decimal format (max 4 decimals)

    • Example: 1.1% = 0.011

⚠️ Tip: Avoid renaming asset classes later β€” it may break existing plans.

Example Row (CSV format):


Correlation Coefficient File

Must include:

  • Asset class names as both row labels and column headings

  • Names match exactly those in the Investment Averages file

  • Values in decimal format 

  • CASH included

  • Matrix must be positive definite

Recommended method: Use Excel’s =CORREL() function with historical prices.

Example (CSV format):


🚫 Common Mistakes to Avoid

  • ❌ Using spaces in asset class names (Large Cap Stocks)

  • ❌ Adding % signs (use 0.011, not 1.1%)

  • ❌ Mismatched asset names between files

  • ❌ Random correlation numbers (matrix must be positive definite)

  • ❌ Forgetting to include CASH

  • ❌ Asset class names longer than 23 characters

  • ❌ Lowercase names (must be UPPERCASE)

  • ❌ Hyphens or brackets in names (remove them)

  • ❌ More than 4 decimal places in the Investment Averages File 


βœ… If both files pass these checks β†’ you’re ready to upload!