The Horizon platform can integrate proprietary valuation models, as part of the list of libraries available in the system. Horizon has also strong experience in integrating external systems into its software. All non-trading related services can be externalized and imported to the Horizon platform thanks to our scripting framework. The system can easily integrate an external pricing model.
Based on long-standing experience, Horizon considers that the most straightforward approach is not to integrate the model itself but to rely on the capacity to quickly get results from any model within the bank. In such a scenario, our client would provide a price engine that could generate prices for any type of product that Horizon is able to support.
Horizon can query once a day if the product is very time-consuming to price. Alternatively, the external price engine can define a spot validity range. Horizon offers an API which notifies the external price engine that a spot has gone out of the valid range. When such an event occurs, the external price engine must calculate a new price and submit it to Horizon.
Horizon uses interpolation of the second order on the multi-underlying for all products and the platform will build a fair value based on this interpolation mechanism. From the fair value the solution will add shift – this shift could be a function as well – also taking into account some linear or nonlinear amortization over time as well as a spread, with various combination of tick/cash/vega/% sensitivities.
The function can be inserted into Horizon or could be external and Horizon will add a spread with specific logic from the bank or in Horizon (percentages, tick, cash, etc.). Also, specific margin management procedures can be added to pre-define margin allocation within the pricing of the product displayed to the end-client. With this model, the platform memorises all the valuations provided by the bank (a process called “external price cash”) and any new instrument that the bank is capable of pricing and that must be quoted thanks to Horizon, can be added with no need for additional integration.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.