Documentation: Official resource
- Implementation of path simulators for:
- Interest rates models: Vasicek, Cox-Ingersoll-Ross (CIR), Hull & White
- Equity-index models: Black-Scholes & Heston with stochastic rates
- Use of Euler-Maruyama and Milstein numerical methods to solve SDEs dynamics
- Analysis study
- Via derivatives pricing (MC convergence, CI spatial distribution)
- Quantile analysis
- Parameters impact
Project conducted in collaboration with Milliman and University of Paris-Saclay..
The dependency tree below shows the links between each declared class in the source code.
graph TD;
Model --> RatesModel
Model --> EquityModel
RatesModel --> Vasicek
RatesModel --> CIR
RatesModel --> HullWhite
Scenario -. Components .-> HullWhite
ZeroCouponHandler -. Components .-> HullWhite
EquityModel --> BlackScholes
EquityModel --> Heston
Constants --> Utils
Pricer --> EuropeanPricer
Pricer --> AsianPricer
Remark: Model
, RatesModel
and EquityModel
are abstract classes and do not contain any implemented methods.
- Clone the repository:
git clone [email protected]:lcsrodriguez/CuttingEdge-Milliman.git
cd CuttingEdge-Milliman/
One can also download the repository by clicking on the green button Code > Download ZIP.
- Verify the requirements to execute the Jupyter Notebook
python3 --version
pip3 -V
pip3 install -r requirements.txt
- Run the Jupyter-Notebook
jupyter-notebook main.ipynb
- Check and handle the figures stored in
out/
:
ls out/
cd out/
- Install these additional requirements
pip3 install mkdocs "mkdocstrings[python]" mkdocs-material
- Convert the Jupyter Notebook file (
.ipynb
extension) into a Python script file (.py
)
jupyter nbconvert --to script main.ipynb --output out/main
cat out/main.py
-
Perform the needed updates in the code
-
Run the following command to release the last version of the documentation
mdkocs build
- Ioane MUNI-TOKE, Modèles stochastiques de taux d’intérêts, 2011
- Lionel GABET, Frédéric ABERGEL, Ioane MUNI-TOKE, Introduction aux mathématiques financières, 2010
- Black, Fischer, and Myron Scholes. The pricing of options and corporate liabilities., Journal of political economy 81.3 (1973): 637-654.
- Cox, J. C., Ingersoll, J. E., and Ross, S. A. (1985). A theory of the term structure of interest rates. Econometrica 53(2), 385–407
- Grzelak, L. A., and Oosterlee, C. W. (2011). On the Heston model with stochastic interest rates. SIAM Journal on Financial Mathematics 2(1), 255–286.
- Amal BACHA - Dalia BARBI - Khalil BATTIKH - Lucas RODRIGUEZ - Naïm SOUNI
- Academic works (January - May 2023)