Dec 3, 2022
Summary
This project implements the Kelly Criterion for options positions, aiming to maximize the expected value of log wealth. It involves generating geometric Brownian motion paths, calculating terminal spot prices, and determining the return on premium at expiration for each path. By assessing various bet sizes, it identifies the optimal bet size (f*) that maximizes the growth rate. Results include growth rate curves, sampling distributions of optimal bet sizes, and mean returns at different forecasted volatilities, providing insights into position sizing strategies for options trading. References include Edward O. Thorp's work on the Kelly Criterion.
Github Repo.
This project focuses on the implementation of the Kelly Criterion, aimed at maximizing the expected value of log wealth for options positions. It leverages models from an existing repository that includes a Black-Scholes-Merton (BSM) model and an Option position model.
The implementation requires the BSM model and Option position model from the specified repository to calculate optimal bet sizes and project returns on options positions.
The method involves simulating N geometric Brownian motion paths using inputs like annualized volatility, current spot price, risk-free rate, days to expiration, and N itself. Terminal spot prices are calculated from these paths to derive the return on premium at expiration for different option position scenarios, ultimately determining the optimal bet size (f*) that maximizes the expected growth rate (G).
Analysis shows a growth rate curve G(f) peaking at approximately 14.5% bet size, based on a Monte Carlo simulation of 100,000 GBM paths, under specific market conditions.
Sampling distribution of optimal bet size (f*) based on Monte Carlo simulations.
Extended analysis with 100,000 paths showed varying mean returns and optimal bet sizes across different volatility forecasts.