Nicolas Liebaert Structured products & derivatives

Nicolas Liebaert

Pricing the products I used to quote

I spent two internships on structured products desks, at Natixis CIB in equity derivatives sales and at Kepler Cheuvreux in cross-asset structuring, pricing autocallables, reverse convertibles, shark notes and credit-linked notes. Afterwards I wrote my own implementations of those payoffs, to understand them from the inside rather than from a pricing screen.

This site runs that code. Move a slider and the note is repriced by the same Python that sits in the repositories, executing in your browser through WebAssembly. Nothing here is a precomputed table dressed up as a model.

MSc Financial Markets & Investments, SKEMA Dubai BBA EDHEC, ranked 17 of 301

Three studies

How this works

Each page downloads a Python runtime compiled to WebAssembly, together with NumPy and SciPy, and then fetches the project's own .py files and imports them. That download is not small, so it only starts once a model is on screen, and the progress is reported as it happens.

Interactive figures use twenty thousand Monte Carlo paths so that the result follows the slider. Every panel also has a high precision setting that runs two hundred thousand paths, which reproduces the numbers published in the repository READMEs. Where a figure is uncertain, the confidence interval is shown next to it rather than hidden behind a rounded number.

The models here are flat Black-Scholes. That is enough to get the structure of a payoff right and to reason about its risk, and it is not what a desk quotes on. Each page says where its own model stops being trustworthy.