Annualize Returns

Various components of Eagle Performance annualize performance for cumulative performance greater than one year. In addition to Performance Link Analysis fields, these components include the Performance Risk Analysis fields, Composite Performance Analysis fields, Performance Query Tool Operation Definition, Multi-Period Calculator (MPC) fields, Internal Rate of Return fields, Global Attribution, and Dynamic Mutual Fund Returns fields.

The system wide annualization methods for annualizing returns include the following:

A description of each method follows.

A performance system parameter, Sys Item 8, (SYS_ITEM) stores the value that determines the annualization option to use across the system. The SYS_ITEM has a default value of Months. See Numerator for Annualization Based on Days for examples.



Default Annualization Method

For the Default annualization method, the Performance Link Analysis returns are annualized using the following formula:

(([Linked Growth Rates] raised to [Annualization Factor]) -1) * 100

The formula for the annualization factor is:

[Numerator] / [Day or Month Count]

Only periods greater than one year are annualized:

  • One Year for non-leap years equals 365 days.

  • One Year for leap years equals 366 days. Leap years are any period that includes February 29th.


The following table lists the rules used to determine the Numerator and Day Count.

Use Business Calendar Option

Single-Period Return Frequency

Numerator

Field Type

Day Count

Use Business Calendar Option

Single-Period Return Frequency

Numerator

Field Type

Day Count

Off

D, M, Q, Y

365

Inception-to-date

Actual number of days since inception







NOT Inception-to-date

Actual number of days in period

On

D

365

Inception-to-date

Actual number of days since inception +1







NOT Inception-to-date

Number of days since the first PERF_SUMMARY record of the period

On

M

12

Inception-to-date

Number of monthly records in PERF_SUMMARY up to and including the end date

On

M

12

NOT Inception-to-date

Number of monthly records in PERF_SUMMARY for the custom period

On

Q

4

Inception-to-date

Number of quarterly records in PERF_SUMMARY up to and including the end date

On

Q

4

NOT Inception-to-date

Number of quarterly records in PERF_SUMMARY for the custom period

Several examples showing the calculation of the day count and numerator follow:

Example 1. Daily Frequency (Inception Date 12/31/1999, first return on 1/3/2000)
Business Calendar Off

  • ITD as of 12/31/2002 = 365 / (366 + 365 + 365) = 365 / 1096

  • 3YR as of 12/31/2002 = 365 / (366 + 365 + 365) =365 / 1094

  • 2YR as of 12/31/2002 = 365 / (365 + 365) = 365 / 730

Business Calendar On

  • ITD as of 12/31/2002 = 365 / (366 + 365 + 365 + 1) = 365 / 1097

  • 3YR as of 12/31/2002 = 365 / (364 + 365 + 365) =365 / 1094

  • 2YR as of 12/31/2002 = 365 / (365 + 365) = 365 / 730

Example 2. Monthly Frequency (Inception Date 12/31/1999, first return on 1/31/2000)
Business Calendar Off

  • ITD as of 6/30/2002 = 365 / (366 + 365 + 181) = 365 / 912

  • 2YR as of 6/30/2002 = 365 / (365 + 365) = 365 / 730

  • 18MO as of 6/30/2002 = 365 / (365 + 184) = 365 / 549

Business Calendar On

  • ITD as of 6/30/2002 = 12 / (12 + 12 + 6) = 12 / 30

  • 2YR as of 6/30/2002 = 12 / (12 + 12) = 12 / 24

  • 18MO as of 6/30/2002 = 12 / (12 + 6) = 12 / 18

Days Annualization Method

The Days annualization method uses an actual day count regardless of the business calendar option, data frequency, or period type. The numerator to the annualization factor is variable by changing the performance system parameter setting, Sys Item 9, called "Numerator for annualization based on days." In addition, the return is only annualized if there are more than 365 days in a given period, unless that period has February 29th. In that case, more than 366 days are required. This is the same logic the default option uses.

Months Annualization Method

The Months annualization method uses a month count regardless of the business calendar option, data frequency, or period type. The numerator to the annualization factor would be hard coded to 12. The month count in the denominator is determined by counting all the months in a period, unless the period includes inception or termination dates. If the period contains an inception or termination date, a fractional representation of the inception or termination month is used instead of a count of 1. This fractional representation is calculated using the number of days in the month minus the inception day then divided by the number of days in the month.

For termination dates, the fraction is calculated by taking the termination day number divided by the number of days in the given month. A number is only annualized if there are more than 12 months in a given period.

Numerator for Annualization Based on Days

When annualizing based on days, instead of hard coding the numerator of the annualization factor to 365, the performance system parameter, Sys Item 9, (SYS_ITEM) stores a number to use instead of 365. This setting applies to the Days method only.

To configure the numerator, the SYS_ITEM stores the value that determines the numerator for annualization based on days to use across the system. To support backwards compatibility, the SYS_ITEM is scripted to 365 in upgrade and installation scripts.

Examples of each annualization method are shown in the following three figures.