-
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
756 additions
and
63 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
The [day count convention](https://en.wikipedia.org/wiki/Day_count_convention) | ||
determines how interest accrues over time in a variety of transactions, | ||
including bonds, swaps, bills and loans. | ||
|
||
The following conventions are supported: | ||
|
||
| Name | Constant | Also known | | ||
| ------------------ | -------------------------- | ------------------------------- | | ||
| Actual/Actual ISDA | DayCount.ACT_ACT_ISDA | Act/Act ISDA | | ||
| Actual/365 Fixed | DayCount.ACT_365F | Act/365F, English | | ||
| Actual/365.25 | DayCount.ACT_365_25 | | | ||
| Actual/364 | DayCount.ACT_364 | | | ||
| Actual/360 | DayCount.ACT_360 | French | | ||
| 30/360 ISDA | DayCount.THIRTY_360_ISDA | Bond basis | | ||
| 30E/360 | DayCount.THIRTY_E_360 | 30/360 ISMA, Eurobond basis | | ||
| 30E+/360 | DayCount.THIRTY_E_PLUS_360 | | | ||
| 30E/360 ISDA | DayCount.THIRTY_E_360_ISDA | 30E/360 German, German | | ||
| 30U/360 | DayCount.THIRTY_U_360 | 30/360 US, 30US/360, 30/360 SIA | | ||
| NL/365 | DayCount.NL_365 | Actual/365 No leap year | | ||
| NL/360 | DayCount.NL_360 | | | ||
|
||
See also: | ||
|
||
- [2006 ISDA definitions](https://www.rbccm.com/assets/rbccm/docs/legal/doddfrank/Documents/ISDALibrary/2006%20ISDA%20Definitions.pdf) | ||
- http://www.deltaquants.com/day-count-conventions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Calculates the DPI (Distributions to Paid-In) for a set of cash flows. This is | ||
just the total distributions divided by the total contributions, with | ||
contributions coerced to be positive. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Use the Kaplan-Schoar method to re-scale the private equity flows to match the | ||
public market equivalents (PME) for comparison. This method works as follows, | ||
for each period, re-scale the amount as: amount * (pme_price_final_period / | ||
pme_price_current_period). Basically you are future valuing the amount to the | ||
final period based on the returns of the PME. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Use the Long-Nickels method to re-calculate the private equity nav to match the | ||
public market equivalents (PME) for comparison. This method just re-calculates | ||
the nav. Instead of relying on the given nav, it is calculated as the future | ||
valued contributions less the future valued distributions. | ||
|
||
This will look like (for two periods with a contribution and distribution in each): | ||
|
||
nav = c1 * px_final/px_1 + c2 * px_final/px_2 | ||
- d1 * px_final/px_1 - d2 * px_final/px_2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Use the PME+ method to re-scale the private equity flows to match the public | ||
market equivalents (PME) for comparison. This method works as follows: create | ||
an equation that sets the nav equal to the contributions future valued based on | ||
the PME returns, minus the distributions multiplied by a scalar (lambda) future | ||
valued based on the PME returns. | ||
|
||
This will look like (for two periods with a contribution and distribution in each): | ||
|
||
nav = c1 * px_final/px_1 + c2 * px_final/px_2 | ||
- d1 * lambda * px_final/px_1 - d2 * lambda * px_final/px_2 | ||
|
||
Solve for lambda so that the two sides of the equation are equal. Then multiply | ||
all the distributions by lambda to re-scale them. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Calculates RVPI (Residual Value to Paid-In) for a set of cash flows. This is | ||
the total residual value (NAV) divided by the total contributions, with | ||
contributions coerced to be positive. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Total Value to Paid-In Capital is a measure of the performance of a private | ||
equity fund. It represents the total value of a fund relative to the amount of | ||
capital paid into the fund to date. The total value of a fund is the sum of | ||
realised value (all distributions made to investors to date) plus the | ||
unrealised value (residual value of investments) still held by the fund. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.