Blog

Get the latest updates and news from FINCAD. Subscribe and never miss a post! 

Subscribe

Blog
How to Use Swaps to Hedge Interest Rate and Inflation Risk in Muni Bond Portfolios
For investors looking to diversify their portfolios with potentially lower risk, municipal (muni) bonds are becoming an increasingly attractive investment option. In this blog, we explain how muni bond investors can use swaps to hedge their exposure to interest rate fluctuations and inflation expectations, which have been the main drivers of muni bond market performance in 2024.
muni_bond_blog_image
Architecture Series, Part 6: Challenges Met
In my last post I described an XML-in XML-out API with just one function in it, called call_function. I also gave a list of engineering challenges that need to be met if we are to leverage the full power of object-oriented design in analytics systems. Let's go through each in turn and throw couple more in for good measure, seeing how a call_function approach to a core library API addresses these
January 1, 2013
Blog
Architecture Series, Part 5: The call function function
In an earlier post in this series, I listed a few problems which go with the territory of building cross-platform object-oriented libraries in general, and some with C++ in particular. Here they are again: ABI (in)compatibility, regression testing, transparency and auditing, persistence, distributed/multi-process computing, API extensibility and the provision of technical support. In my previous
December 18, 2012
Blog
Architecture Series, Part 4: Scaling for performance
Supercomputers today don't have fast processors, they have many processors. Any modern high-performance system must address the problem of distributing its calculations over multiple cores within a machine and across multiple machines across a network. The transport of simple data types (numbers, character strings, Booleans etc) is trivial. But when objects are used to represent real life (and
December 11, 2012
Blog
Insurance Overhaul
A family member recently asked me the specifics of a few different life insurance policies and it got me thinking about the metamorphosis the insurance industry has undergone globally the last few years and how it came about. It is really quite remarkable. We have gone from an insurance industry operating in the status quo of managing specific asset or liability allocation pieces in relative
December 6, 2012
Blog
Architecture Series, Part 3: Objects Need Names
In my previous post, I said that C++, as a language choice for the implementation of an analytics library, is effectively mandated by the industry's expectations of high performance. In reality, well-written C++ can be very efficient, but it has to be well-written. The object model of C++ lets us cope with the ever increasing complexity of the calculations required to solve modern quantitative
December 3, 2012
Blog