Designing Equity Option Strategies Using Memetic Algorithms
- 1 Department of Electrical & Computer Engineering, Portland State University, Portland, OR, USA
- 2 Department of Electrical & Computer Engineering, Portland State University, Portland, OR, USA
Abstract
Equity options strategies consist of a combination of options which are simultaneously entered into the market which enable one to achieve a financial return. A range of standard well-known strategies exist from which one can choose. The present paper looks beyond standard strategies and uses a memetic algorithm to choose from a myriad of option combinations in arriving at strategies which optimize specific fitness functions. The fitness function is formulated to find strategies that maximize return while, at the same time, limiting equity drawdown and achieving a desired rate of trade success. Over a decade of historical option data of the SPY, the S & P 500 Exchange Traded Fund, is used to choose strategies ranging from two to six option legs. Specific four- and six-leg option strategies were found to achieve optimum performance.
- Tymerski, R., Greenwood, G. and Sills, D. (2017) Equity Option Strategy Discovery and Optimization Using a Memetic Algorithm. ACALCI 2017, Artificial Life and Computational Intelligence, Volume 10142 of Lecture Notes in Computer Science. Springer, Cham, 25-38. https://doi.org/10.1007/978-3-319-51691-2_3
- Del Chicca, L., Larcher, G. and Szoelgenyi, M. (2013) Modeling and Performance of Certain Put-Write Strategies. The Journal of Alternative Investments, 15, 74-86. https://doi.org/10.3905/jai.2013.15.4.074
- Del Chicca, L. and Larcher, G. (2012) A Comparison of Different Families of Put-Write Option Strategies. ACRN Journal of Finance and Risk Perspectives, 1, 1-14.
- Richards, R. (2017) Trade Options with an Edge. Xlibris US, Bloomington.
- Blackmore, S. (1999) The Meme Machine. Oxford University Press, New York.
- Chen, X., Ong, Y., Lim, M. and Tan, K.C. (2011) A Multi-Facet Survey on Memetic Computation. IEEE Transactions on Evolutionary Computation, 15, 591-607. https://doi.org/10.1109/TEVC.2011.2132725