Egor Grishin
Egor Grishin
Finance meets Data meets Math
Quantitative Finance · Data Analysis · Machine Learning
Educated International
Now in Shanghai

Projects


Public Projects

[01] “Russian Bonds Market Microstructure and Yield-to-Maturity Analysis (MOEX)”
Author: Egor Grishin · Year: 2025

Project description. This project is a quantitative research and data-engineering study of the Russian corporate and government bond market based on the Moscow Exchange (MOEX) ISS API. The goal of the project is to construct a transparent and reproducible framework for analyzing yield-to-maturity (YTM), maturity structure, risk segmentation, and relative valuation of fixed-income instruments traded on MOEX.

The project implements a full data pipeline: automated data collection from MOEX, data cleaning and normalization, construction of bond-level features (YTM, years to maturity, coupon characteristics), and classification by official listing levels (1–3). A special focus is placed on government OFZ bonds, which are used to estimate a risk-free yield curve and compute credit spreads for corporate bonds across maturities.

The analytical layer includes descriptive statistics, ranking of bonds by YTM, spread analysis relative to the OFZ curve, maturity-based aggregation, and multiple visualizations. These include scatter plots of YTM versus time to maturity, risk stratification by listing level, and an interactive treemap highlighting the top bonds by yield. The project is designed both for academic exploration and as a practical research tool for fixed-income analysis.

Materials: Project notebook (Google Colab)