Pricing Rainfall Based Futures Using Genetic Programming

Rainfall derivatives are in their infancy since starting trading on the Chicago Mercentile Exchange (CME) since 2011. Being a relatively new class of financial instruments there is no generally recognised pricing framework used within the literature. In this paper, we propose a novel framework for pricing contracts using Genetic Programming (GP). Our novel framework requires generating a risk-neutral density of our rainfall predictions generated by GP supported by Markov chain Monte Carlo and Esscher transform. Moreover, instead of having a single rainfall model for all contracts, we propose having a separate rainfall model for each contract. We compare our novel framework with and without our proposed contract-specific models for pricing against the pricing performance of the two most commonly used methods, namely Markov chain extended with rainfall prediction (MCRP), and burn analysis (BA) across contracts available on the CME. Our goal is twofold, (i) to show that by improving the predictive accuracy of the rainfall process, the accuracy of pricing also increases. (ii) contract-specific models can further improve the pricing accuracy. Results show that both of the above goals are met, as GP is capable of pricing rainfall futures contracts closer to the CME than MCRP and BA. This shows that our novel framework for using GP is successful, which is a significant step forward in pricing rainfall derivatives.

[1]  Pavel Diko,et al.  Pricing precipitation based derivatives , 2005 .

[2]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[3]  O. Barndorff-Nielsen Normal Inverse Gaussian Distributions and Stochastic Volatility Modelling , 1997 .

[4]  Alex Alves Freitas,et al.  Feature engineering for improving financial derivatives-based rainfall prediction , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[5]  Alex Alves Freitas,et al.  A Genetic Decomposition Algorithm for Predicting Rainfall within Financial Weather Derivatives , 2016, GECCO.

[6]  B. L. Cabrera,et al.  Pricing rainfall futures at the CME. , 2013 .

[7]  Achilleas Zapranis,et al.  Weather Derivatives: Modeling and Pricing Weather-Related Risk , 2012 .

[8]  Axel Gandy,et al.  A Lévy-driven rainfall model with applications to futures pricing , 2014, 1403.7406.

[9]  O. Musshoff,et al.  Minimizing Geographical Basis Risk of Weather Derivatives Using A Multi-Site Rainfall Model , 2014 .

[10]  N. H. Bingham,et al.  Risk-Neutral Valuation: Pricing and Hedging of Financial Derivatives , 2001 .

[11]  Alex Alves Freitas,et al.  Predicting Rainfall in the Context of Rainfall Derivatives Using Genetic Programming , 2015, 2015 IEEE Symposium Series on Computational Intelligence.

[12]  Philip Ngare,et al.  On Modelling and Pricing Rainfall Derivatives with Seasonality , 2011 .

[13]  B. A. Jensen,et al.  Pricing by no arbitrage , 1996 .

[14]  Stephen Jewson,et al.  Weather Derivative Valuation , 2005 .

[15]  Hans U. Gerber,et al.  Option pricing by Esscher transforms. , 1995 .

[16]  Fred Espen Benth,et al.  Modelling and pricing derivatives on precipitation , 2012 .

[17]  Valerie Isham,et al.  Some models for rainfall based on stochastic point processes , 1987, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[18]  D. Wilks Multisite generalization of a daily stochastic precipitation generation model , 1998 .

[19]  Christine Ziehmann,et al.  Weather Derivative Valuation: List of tables , 2005 .

[20]  Martyn Plummer,et al.  JAGS: A program for analysis of Bayesian graphical models using Gibbs sampling , 2003 .