Git Product home page Git Product logo

karagul / fixed-income-and-credit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mcf-long-short/fixed-income-and-credit

0.0 0.0 0.0 1.17 MB

Quantitative analysis of Fixed Income Securities, including bond pricing models, yield curve fitting, PCA analysis, bond returns predictability and fixed income derivatives.

Home Page: https://mcf-long-short.github.io/fixed-income-and-credit/

Jupyter Notebook 100.00%

fixed-income-and-credit's Introduction

Fixed Income and Credit

Docs: https://mcf-long-short.github.io/fixed-income-and-credit/

This repository represents group project work for course in Fixed Income and Credit for advanced degree Masters in Computational Finance, Union University.

Introduction

The objective of this project is to develop understanding of the concept of time value of money, fixed income securities and markets as well as interest rate derivatives. We study valuation and hedging using these instruments and discuss how these methods are used in practice. Furthermore, we demonstrate how to apply different models for construction of yield curves, valuation and hedging using interest rate derivatives and estimating expected bond returns.

Starting point for analysis of all the previously mention things is the dataset that contains:

  • Yield_Curve sheet: monthly yield data, for period from 1/31/2005 - 5/31/2021, containing yields, for bonds from 4m tenor up to 30y.
  • PCA sheet: monthly sport rates for ZBCs (zero-coupon bonds), for period from 1/31/2000 - 5/31/2021, for bonds of 1y, 2y, 3y, 4, and 5y maturities.
  • Fama_Bliss sheet: monthly prices of coupon-bearing bonds, for period from 1/31/1964 - 12/31/2020, for bonds of 1y, 2y, 3y, 4, and 5y maturities.

Project phases

Each of the project phases has been logically separated based on things we're analysing and modeling. Every phase has a detailed description of all the steps, implementation details, intuition for modeling, interpretation of data analysis, modeling and evaluation that was performed.

For each project phase there is a separate Jupyter Notebook file. You can view the nodebook directhly here on the github (some cells might not be rendered correctly), under /notebooks folder, or you can copy the notebook link from github to view them with Jupyter nbviewer.

Note: Jupyter's nbviewer will render output much better than the Github, but for both of them 3D plots and some other things won't be rendered. It's better to download the notebook files and open them with Google Collab, or use the following links to view them on a shared GDrive, after loggin in to your Google account:

Running Jupyter Notebook

We recommend viewing and running notebook files with Google Collab, so you won't have to manage any of the python requirements compared with running them locally.

fixed-income-and-credit's People

Contributors

krivi95 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.