March 2021: Option Price Dividend Rates, Investment Strategy Improvements + More

NEW

Option Price Formula – Dividend Rate

A new input for ‘Dividend Rate’ has been added to the Option Price Formula, to allow for non-zero dividend rates when calculating.

Target Value Rules – Ignore Constraints

Constraints can now be ignored on Target Value Match buy and sell rules, allowing for greater flexibility and more complex rule configurations within investment strategies.

IMPROVEMENTS

  • Projection ID is now available in the list views in Execute/Analyze modules for quick reference.
  • When merging a table structure, deleted columns are now removed from the target to match expectations with what is shown in the diff view.
  • Investment strategies can now be included when copying a model.
  • The text editor on Investment Strategy Steps has been upgraded for a cleaner look and better performance.
  • In the API, the API Key description is now used as the user making any changes in the system, so it is clear that the API made the change and not another user.
  • Table names now appear in the debug view for formulas that return tables.
  • Table formulas now show indexes in the same order as they are configured on the Table Structure setup.
  • The “Less than or Equal” data table index lookup option has been renamed to “Range – Lower Bound” for clarity of its function.
  • Products are now sorted by name on the Asset Allocation screen.
  • Minor performance improvements when merging new table structures.

FIXES

  • Fixed an issue where particular array variable configurations were sometimes not updating the variable chain properly when removing the array reference.
  • Fixed an error sometimes caused by non time indexed array aggregate configurations.
  • Old versions of asset allocations are now filtered out of the model copy views.
  • Table structure column descriptions are now included when merging.
  • Run logs for scenarios numbered as “0” can now be viewed.
  • Model point fields that are used by model point filters can now be converted to variables without error.
  • Overall runtime no longer sometimes appears as less than the run time per scenario on the Run Summary dashboard.
  • Merge change dialogs now automatically close after a merge completes, as expected.
  • Fixed an edge case with rounding causing unexpected results at midpoints.

OPERATIONS

We’ve made some large underlying infrastructure changes and upgrades to improve scalability, stability, security, and performance going forward. We’re always working hard behind the scenes to keep you on the latest and greatest technology.

February 2021: Investment Strategies! Constraints, Matching & More

This past month has been all about investment. We aim to give you the most flexible investment options around, so you can manage your asset portfolios however you like. With that in mind we’ve introduced the concept of Investment Strategies, and have added features to give you significantly more control over the behavior during investment. To read more about the features released in February, read on. To see more about investment strategies in particular, visit the support site.

NEW

Investment Strategies

Instead of configuring a single asset allocation for pro-rata buying/selling, we’ve introduced the concept of Investment Strategies, accessible through the Assumption Management module. All existing allocations have been migrated into this new structure, and now users can configure the behavior of investment in greater detail.

Keep track of all your different investment strategies. Strategies and allocations are automatically versioned as needed, so you always know what was driving the investment on any projection.
Multiple investment strategies can be used on a single portfolio.

Investment Strategy Matching Rules

In addition to Pro-rata, a new rule type is available: Target Value Match. This allows users to buy/sell while trying to maintain a target value on the portfolio (ex: Duration/Convexity Matching).

Allocations are used on the buy side to give users the flexibility/control of deciding the level of granularity to use when buying.
Rules can be chained together, so if duration matching fails (including partial failure), the remaining amount will be handled by the next rule.

Investment Strategy Constraints

Constraints are also available for configuration on investment strategies. The current options allow for limiting of groups of assets using product level variables and upper/lower limit percentages.

Constraints currently only apply to the new Target Value Match rules, but can be configured using any product variables you’d like to use to group your assets.

IMPROVEMENTS

  • Data tables for newly added table structures now appear under the table structure in the compare view.
  • Additional endpoints around file management have been added to the Automation API.
  • Stability improvements around status updates when running a large number of scenarios.
  • General improvements to dialogs across the site.
  • Interface improvements to the Goal Seek formula’s settings area.
  • The debug view now maintains all applicable state when changing variables to make it easier to navigate.
  • We’ve added a Projection ID to the debug view to quickly change to newer/older runs.
  • Portfolios are now sorted by name in all lists in Model Development.

FIXES

  • Allocation % is now hidden on allocations set to Auto, to avoid confusion.
  • Apostrophes in portfolio names no longer cause issues on the debug view.
  • Fixed the compare view for indirect array variables.
  • Option price formula now allows a risk-free rate of zero.
  • Fixed yield curve calculations for yield curve of less than 30 years.
  • Fixed a compare issue for tables with missing nested table values.
  • Projections using product output groupings no longer sometimes cause errors during comparison.
  • Model point fields that are used by allocations can now be deleted (with a warning).
  • Model point filters now properly clear out when switching the product, allowing for proper re-selection of new fields.
  • Nested data table validation errors no longer cause unknown failures at the start of the run.
  • The debug view’s array value dropdown now initializes properly in all cases.
  • Excel “#N/A” references no longer cause unknown errors during parsing.