Estimated 1 minute read


Version 1.0 of Strata, the open source market risk library from OpenGamma, was released on 15 July.

Taking two years to develop, Strata provides a stable, lightweight and easy-to-use library for market risk, written entirely in Java. It has been developed to provide all the foundations necessary to build or enhance applications with standardised, off-the-shelf market risk functionality. Simply load your market data and portfolio, perhaps via the built in FpML/CSV support, and easily access high quality analytic measures such as present value, PV01 and greeks. Behind the scenes, Strata uses Adjoint Algorithmic Differentiation for the fastest and most efficient sensitivity calculations.

A big focus has been on making the library lightweight and easy-to-use. It is available in Maven Central, making it simple to get started, with external dependencies kept to a minimum. It does not impose any database, server or middleware requirements, and is designed to be used both in its entirety, as well as for its individual components. As a foundational library, it contains all the financial concepts necessary for pricing and risk, including indices, holidays, trade representations, market data structures, curve calibration in the multi-curve framework, and scenario evaluation.

Strata currently provides analytics for Interest Rate Swap, FRA, Swaption, CMS, Cap/Floor, DSF, STIR future/option, FX forward, FX NDF, FX swap, FX vanilla/barrier option, Bonds, Bond future/option, CDS and Term Deposit. See the product coverage documentation for more details.

Strata is released as open source software under the Apache v2 license and is available on GitHub. OpenGamma provides commercial support, warranty, indemnification and input to the roadmap. Commercial extensions include integration with Microsoft Excel and CCP margin calculations.

So, if you are a Java developer working for a hedge fund or bank looking for an easy-to-use library for valuation and risk calculations, and you want to work with a high quality codebase with full transparency and control over every aspect of the deployment, we think Strata could be just what you are looking for.


Recent Posts


Sign up to get our insights straight to your inbox >

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound