Windham Portfolio Advisor
  • Windham Portfolio Advisor Support
  • Installation
    • Installing the Windham Portfolio Advisor
    • Installation Prerequisites
    • Installation FAQ
      • License Key Management
  • Time Series
  • Managing Custom Time Series
  • Custom Time Series Excel Add-in
  • Custom Time Series Utility
  • Updating the Windham Time Series Database
  • Mixing Data Periodicities within a Case File
  • Hedged and Unhedged Time Series
  • Overlays
  • Expected Risk
    • Annualizing Volatility and Return
    • Correlation
    • Covariance
    • Exponential Risk
    • Quiet and Turbulent Risk
    • Series Filter
    • Views (Risk and Correlation)
  • Expected Returns
    • Historical Returns
    • Equilibrium Returns
    • Implied Returns
    • Black-Litterman
    • Blend
    • Estimating Future Value: Arithmetic or Geometric
  • Optimization
    • Multi-goal Optimization
    • Transaction Costs and Turnover Controls
    • Risk Aversion
    • Full-Scale Optimization
  • Simulation
    • Simulation Methods
  • Exposure to Loss
    • Value at Risk
    • Probability of Loss
  • Risk Budgets
    • Risk Budgets
    • Value at Risk Sensitivities
  • Factor Analysis
    • Windham Factors
    • Factor Analysis
  • Cash Flow Analysis
    • Cash Flow Rules
    • Distribution of Wealth
    • Target Wealth Probability
  • Miscellaneous
    • Effective Tax Rates
    • Shadow Assets, Shadow Liabilities, and Illiquidity
    • Asset-liability Optimization
Powered by GitBook
On this page
  • Creating a custom time series database
  • Adding a new custom time series
  • Import Time Series Observations

Custom Time Series Utility

A guide for using the custom time series utility

PreviousCustom Time Series Excel Add-inNextUpdating the Windham Time Series Database

Last updated 3 years ago

The Time Series Utility (TS Utility), is a standard component of the Windham Portfolio Advisor (WPA), and can be used to load, prepare, and manage your proprietary time series data for use in the the WPA.

The Time Series Utility is a standalone application, in Windows 10, you can search for the app once you have installed the WPA. This supplemental application is utility-focused.

Creating a custom time series database

You can create and maintain as many custom databases as you'd like. Each database is saved as an XML data file.

In the File menu, select New and specify a file name for your custom database to create a new database file (XML).

Adding a new custom time series

Click "Add" to define a new time series instrument and fill in the corresponding attributes. These attributes are used to describe and organize your data.

Attributes

Description

Data Provider

Manual, this is simply a classifier tag

Yahoo Finance is no longer supported.

Data Provider Code

Only applicable for Yahoo Finance API, no longer supported

Series Name

Unique name to describe your time series e.g. S&P 500 Manager A, or Hedge Fund X

Asset Class

Choose from an existing list of asset class classifiers or type in. This is used by the WPA to filter or search when managing the instrument list.

Frequency

Data periodicity that you will be importing into the database.

Denominated Currency

Series Short Name

Optional, unique string as a shorter descriptor of the time series

Country

Optional, string to describe geographic relevance.

Repeat this process for as many instruments as you need to load.

Import Time Series Observations

Once you have defined your time series attributes, we can now import its values.

To illustrate the rest of the import process, let's consider two proprietary manager returns to load for use in the WPA. Suppose that we have these daily returns in an Excel workbook

First, verify that the data periodicity specified in the utility matches the prospective import.

Initialize Date Vector

Next, initialize the start date of the data in the Time Series Utility.

Hit the Go button, the workspace grid should now have a date vector that begins on January 2, 1998.

Copy and Paste Values

Go to the source of your proprietary data values, in this example - the Excel workbook with both manager's daily returns. We select the time series data values and copy (Ctrl + C).

Return to the utility and select the origin cell for the values that corresponds to the origin location of the source values. Please note that the WPA works using time series returns, not prices or index values.

Do not include dates or the time series name in your copy-selection. Select and copy time series return values only.

Press the "Paste from Excel" button in the lower-left of the application to paste and format your values.

Most users aggregate all their proprietary data into one database file and reference this (see ) when using the WPA. Some teams choose to segment their proprietary data by context, managing and referencing multiple data files.

Three-letter currency code following the .

Once done, press Finish and save your changes. The proprietary data will be processed and saved as an XML database ready for use in the WPA. Please see to learn how to have WPA reference this custom database file.

ISO4217 standard
Managing Custom Time Series
Managing Custom Time Series
Defining a new time series instrument
Specify or initialize the start date
Initializing the date vector
Copy the source values
Select the origin cell to paste the data into
Time series returns copied from Excel