Optimizing parameters of algorithm trading strategies using MapReduce

  • Xiongpai Qin*
  • , Huiju Wang
  • , Furong Li
  • , Jidong Chen
  • , Xuan Zhou
  • , Xiaoyong Du
  • , Shan Wang
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In algorithm trading, computer algorithms are used to make the decision on the time, quantity, and direction of operations (buy, sell, or hold) automatically. To create a useful algorithm, the parameters of the algorithm should be optimized based on historical data. However, Parameter optimization is a time consuming task, due to the large search space. We propose to search the parameter combination space using the MapReduce framework, with the expectation that runtime of optimization be cut down by leveraging the parallel processing capability of MapReduce. This paper presents the details of our method and some experiment results to demonstrate its efficiency. We also show that a rule based strategy after being optimized performs better in terms of stability than the one whose parameters are arbitrarily preset, while making a comparable profit.

Original languageEnglish
Title of host publicationProceedings - 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2012
Pages2738-2741
Number of pages4
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2012 - Chongqing, China
Duration: 29 May 201231 May 2012

Publication series

NameProceedings - 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2012

Conference

Conference2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2012
Country/TerritoryChina
CityChongqing
Period29/05/1231/05/12

Keywords

  • MapReduce
  • algorithm trading
  • parameter optimization
  • trading strategy

Fingerprint

Dive into the research topics of 'Optimizing parameters of algorithm trading strategies using MapReduce'. Together they form a unique fingerprint.

Cite this