精选博文

C++ implementation of a simple order book

Please refer to my github for the code:  https://github.com/DongliangLarryYi.  1.      Data Structure 1.1   A basic or...

Saturday, September 30, 2017

Default rate of corporate debts and their portfolios - Book review of ‘Credit risk modeling using Excel and VBA’

I read this book since credit risk management of collateral loans is key to manage the performance of CLO tranches. In fact, it may be useful for any structured product’s credit analysis.

Individual level

There are two default prediction methods for individual debt: regression analysis and structured method. Regression analysis uses logistic regression and explanatory variables to predict default probability of a borrower. A credit score can be derived during this process to indicate borrower’s ability to repay the debt.

Sunday, September 10, 2017

What side incomes may I own in the future?

Credit Cards

Credit cards are vastly used in US, and they give many benefits to card owners.

Sign-up bonus: It requires card owner to finish a total transaction amount to get this bonus. For example, the Chase Freedom credit card provide a $150 bonus if new card owner spends $500+ in first three months. The equivalent annual return is 120% (150/500 * 4). The zero annual fee makes holding this card no future cost. Similar cards include Chase freedom, Chase freedom unlimited, Discover, American Express Blue cash, etc.

Sunday, August 20, 2017

What information do we need to rate a CLO investment?

CLO is a kind of securitized products which build CLO tranches based on cash flows from a leveraged loans pool. In order to analyze the performance of CLO tranches, we need to know the information of the leveraged loans in the pool. These loans’ Probability of Default (PD), Recovery Rate (RR), Default Correlations and Prepayment rates, are needed for us to have a better understanding of a CLO deal.

Here I would like to introduce a Moody’s methodology [1] on CLO analysis. The methodology is aimed to give a rating to CLO tranches. Since prepayment do not affect the credit rating, so no prepayment is discussed here.  

Sunday, July 23, 2017

Experiences of top quants

-Book review of ‘How I became a quant’

This book tells stories of 25 famous quants, and their stories were written by quants themselves. So, you will see their different writing styles and experiences.
·      Most of them have a Doctor’s degree in STEM. It is reasonable because quants need to apply quantitative skills in solving financial problems, and advanced degrees are a proof of their strong academic problem solving skill.
·      25 quants have careers in different areas, including structured finance, portfolio management, risk management, derivatives, algorithmic trading, etc. It shows the broad application of quantitative tools in current finance industry.
·      Many of them worked for small companies focusing on a small area. The other many quants led quantitative groups within big and well known financial groups.

Sunday, July 2, 2017

Why CLO may be a good investment opportunity?


Development of CLO

Collateralized loan obligation (CLO) is a form of structured products. It pools hundreds of business loans and passes cash flows to tranches of different priorities in receiving cash flow. Normally, these business loans are from below investment grade companies, which normally need to provide higher yield in their bond issuance. CLO is great at attracting all types of investors from risk averse to risk taking, to invest in corporate debts which were considered risky and not suitable for risk averse investors.

The first CLO was issued in 1987, and it provided incentives for depository banks to securitize these loans and remove these loans from their books by selling them to outside investors. The 2007-08 financial crisis is a big hit on the CLO market, although the key reason for the crisis was from subprime mortgage instead of corporate loans. Investors doubted the safety of CLOs since they have a similar structure with problematic subprime Collateralized debt obligation (CDO) and CDO2. However, CLO quickly gained favor from investors, and had been the first type of secured products that recovered to the pre-crisis trading volume. 

Sunday, February 26, 2017

Why do we care about Libor?

Background

The London Interbank Offered Rate (Libor) is the expected interest rate for leading banks in London to borrow money from other banks. Libor rates are calculated for five currencies and seven borrowing periods ranging from overnight to one year. It is considered to be the most important number in the financial world because at least $350 trillion in derivatives and other financial products are tied to it. (Article)

The Libor was invented by Minoz Zombanakis, who tried to let banks lend $80 million to the cash-strapped Iran in 1969. Banks hesitated to lend money at a fixed rate for long periods, because of the rising inflation in UK. Zombanakis offered a solution in which the interest rate would be recalculated every few months. He marketed the deal to a variety of local and foreign banks that could each take a slice, and the banks in the syndicate would report their funding costs just before a loan-rollover date. The weighted average plus a spread for profit became the price of the loan for the next period, and the rate was called London interbank offered rate (Article).

In 1984, the British Bankers’ Association (BBA) established the BBA standard for interest rate swaps including the fixing of BBA interest-settlement rate, which was later officially called BBA Libor in 1986.

Tuesday, January 31, 2017

C++ implementation of a simple order book


Please refer to my github for the code: https://github.com/DongliangLarryYi. 

1.     Data Structure

1.1  A basic order
Each order include ID, Side (buy or sell), Price, and Size.

//  Thanks to Daniel Cao who provided part of this code
#include <iostream>
#include <list>
#include <algorithm>
#include <iterator>
#include <fstream>

#define MAX_ID 100000 // at most 100000 orders
using namespace std;

// structure of an order which include id, side, price, size and related functions
class Order{
private:
    int id;
    char side;
    double price;
    int size;

Thursday, January 19, 2017

Summary of some machine learning concepts and methods

Concepts
Cost function: It is used to measure the accuracy of a predictive model. It takes an average difference of all the results predicted by the model with inputs from x's (features or explanatory variables) and the actual output y's. (Week 1 of Andrew Ng’s class)
Regularization: It is added in the cost function to put some penalty on parameters of a model. It is used to prevent overfitting. (Week 3)
Gradient descent: It is a method to find the local minimum of a function with respect to some parameters. It is used in machine learning to find the best parameters in the model. (Week 1)

Tuesday, January 10, 2017

Life experience in physics and finance - book review of ‘My life as a quant’

Basic introduction of the book                

The author, Emanuel Derman, is a co-developer of the short rate model – Black-Derman-Toy model. He is also the director of Columbia’s Financial Engineering program. One special thing worth mentioning is that he switched his career from physics to finance at his 40’s.

I read this book with recommendation from a financial engineering program. It is said to be useful for me to understand and accelerate a career in quantitative finance.

The first half part of this book is about Emanuel’s life in physics, and it is not related to finance.

The second part is about his work and thoughts in wall street. The interesting part is that he had worked with many top quantitative finance researchers and practitioners, so the description of these talented guys (including author) is interesting for me to understand how they worked and thought on quantitative finance. 

Sunday, January 1, 2017

My different stages in reading WSJ

Initial stage

I started to read WSJ with intention after the recommendation from a famous financial engineering program in US. It is said that reading WSJ is important for a graduate to find a financial job. Then I began to read articles on WSJ, but these articles were way long and took me half an hour to read. Some articles on the homepage seemed not interesting or related to me.  

Gradually as I spent more time on CFA preparation and solving technical problems in financial engineering, I read WSJ less than before. I skimmed headlines and only read interesting ones. As a result, my reading became more related to world news especially in East Asia which I am familiar with. Although I keep reading headlines on the homepage, I have less interest to read these unfamiliar and uninteresting articles.