HackerPapers

arXiv:1206.4626cs.CE

On-Line Portfolio Selection with Moving Average Reversion

Bin Li, Steven C. H. Hoi

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

On-line portfolio selection has attracted increasing interests in machine learning and AI communities recently. Empirical evidences show that stock's high and low prices are temporary and stock price relatives are likely to follow the mean reversion phenomenon. While the existing mean reversion strategies are shown to achieve good empirical performance on many real datasets, they often make the single-period mean reversion assumption, which is not always satisfied in some real datasets, leading to poor performance when the assumption does not hold. To overcome the limitation, this article proposes a multiple-period mean reversion, or so-called Moving Average Reversion (MAR), and a new on-line portfolio selection strategy named "On-Line Moving Average Reversion" (OLMAR), which exploits MAR by applying powerful online learning techniques. From our empirical results, we found that OLMAR can overcome the drawback of existing mean reversion algorithms and achieve significantly better results, especially on the datasets where the existing mean reversion algorithms failed. In addition to superior trading performance, OLMAR also runs extremely fast, further supporting its practical applicability to a wide range of applications.

arXiv comments
ICML2012
Journal reference
DOI
Subjects
cs.CEComputational Engineering, Finance, and Science cs.LGMachine Learning q-fin.PMPortfolio Management

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Mar 2013 to Mar 2013.

Comments linking this paper, per year.

Discussed in comments1 thread

    • Certainly that's always a risk. Zipline does however support simulating transaction-costs and slippage so those will be accounted for (as best as possible). As for market-paradigm shifts, I totally agree. One way to deal with that is to constantly re-optimize the parameters…

      twieckiView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.