Adaptive Portfolio Intelligence System (APIS)

Author / Written by: Anthony De Ruiter

Data-driven finance capstone applying Python for Data Analysis and Python for Finance to Canadian energy equities.

A comprehensive project demonstrating clean code, interpretive visuals, and methods from both books applied to an original domain—TSX-listed energy stocks (e.g. CNQ, Suncor, Cenovus)—rather than copying textbook examples.


View full report with code and outputs →


Overview

The APIS project is an 18-section report that maps to the majority of Python for Data Analysis (pydata-book) and Python for Finance content. Each section includes docstrings, commentary, and described visual outputs. All code in this project is original work.


Highlights


Topics Covered

The report ties these together with NumPy vectorization, pandas workflows, stochastic simulation, VaR/CVaR risk analytics, BSM options pricing with Greeks, and performance benchmarking with Numba.


Tech Stack


References