Release 11 New Features |
Financial Toolbox 2.0
Portfolio Analysis
The portfolio analysis and optimization functions now support constraints on portfolios, compute asset allocation, and allow a more flexible specification of asset expected returns and covariances. Release 2.0 provides additional functions that handle asset time series, including conversions between return and price series, expected return and covariance computations, and Monte Carlo simulation.Function | Description |
|
Convert standard deviation and correlation to covariance. |
|
Convert covariance to standard deviation and correlation coefficient. |
|
Expected return and covariance from return time series.
|
|
Efficient frontier with basic constraints.
|
|
Asset allocation bounds.
|
|
Group to group composition bounds.
|
|
Asset group allocation bounds.
|
|
Total value.
|
|
Capital allocation.
|
|
Specify constraints.
|
|
Efficient frontier with arbitrary constraint set.
|
|
Random simulation of correlated asset returns. |
|
Risk and expected rate of return. |
|
Portfolio value at risk. |
|
Price tick series from incremental returns and initial price. |
|
Incremental return series from a tick price series. |
Fixed Income Functions
Coupon functions now handle the SIA conventions for bonds with possible odd first and last coupon periods. The functions also return an expanded set of coupon parameters including lists of cash flow dates and amounts, accrued interest, and time factors.Function | Description |
|
Accrued interest coupon period fraction. |
|
Price of an SIA standard fixed income security. |
|
Yield of an SIA standard fixed income security. |
|
Cash flow and time mapping for bond portfolio. |
|
Cash flow dates. |
cftimes |
Time factors corresponding to bond cash flow dates. |
|
Coupons payable between dates. |
|
Next coupon date after date. |
|
Next quasi coupon date after date. |
|
Previous coupon date before date. |
|
Previous quasi coupon date before date. |
|
Number of days between date and next coupon date. |
|
Number of days between date and previous coupon date. |
|
Size in days of period containing date. |
Univariate GARCH Processes
Release 2.0 provides functions for performing univariate ARCH/GARCH analysis. Parameter estimation, volatility forecasting, and simulation are possible for a GARCH process with Gaussian residuals.Function | Description |
|
GARCH parameter estimation. |
|
Log-likelihood objective function. |
|
Forecast conditional variance. |
ugarchsim |
Simulate GARCH process. |
Pricing and Analyzing Derivatives
The Black-Derman-Toy model for valuing bond options is now included. The function builds a recombining binary tree from input rate curve, volatility curve, and credit spread.Function | Description |
|
Black-Derman-Toy pricing of option-embedded bonds. |
|
Translate a tree returned by bdtbond .
|
Time Series Demonstration
The Financial Toolbox now includes a demonstration time series object. It has an example implementation of an interface to a charting and analysis package. Approximately 80 functions and overloaded methods are included.