Learning the population dynamics of technical trading strategies

03/06/2019
by   Nicholas Murphy, et al.
0

We use an adversarial expert based online learning algorithm to learn the optimal parameters required to maximise wealth trading zero-cost portfolio strategies. The learning algorithm is used to determine the relative population dynamics of technical trading strategies that can survive historical back-testing as well as form an overall aggregated portfolio trading strategy from the set of underlying trading strategies implemented on daily and intraday Johannesburg Stock Exchange data. The resulting population time-series are investigated using unsupervised learning for dimensionality reduction and visualisation. A key contribution is that the overall aggregated trading strategies are tested for statistical arbitrage using a novel hypothesis test proposed by Jarrow et al. on both daily sampled and intraday time-scales. The (low frequency) daily sampled strategies fail the arbitrage tests after costs, while the (high frequency) intraday sampled strategies are not falsified as statistical arbitrages after costs. The estimates of trading strategy success, cost of trading and slippage are considered along with an offline benchmark portfolio algorithm for performance comparison. The work aims to explore and better understand the interplay between different technical trading strategies from a data-informed perspective.

READ FULL TEXT
research
10/07/2022

Algorithmic Trading Using Continuous Action Space Deep Reinforcement Learning

Price movement prediction has always been one of the traders' concerns i...
research
11/26/2021

Optimal Technical Indicator-based Trading Strategies Using NSGA-II

This paper proposes non-dominated sorting genetic algorithm-II (NSGA-II ...
research
06/08/2021

Deep Learning Statistical Arbitrage

Statistical arbitrage identifies and exploits temporal price differences...
research
09/11/2022

Backtesting Trading Strategies with GAN To Avoid Overfitting

Many works have shown the overfitting hazard of selecting a trading stra...
research
07/04/2022

A Permutation-Based Heuristic for Buy Low, Sell High

Buy low, sell high is one of the basic rules of thumb used in investment...
research
11/04/2021

Optimal Pairs Trading with Time-Varying Volatility

We propose a pairs trading model that incorporates a time-varying volati...
research
09/08/2023

C++ Design Patterns for Low-latency Applications Including High-frequency Trading

This work aims to bridge the existing knowledge gap in the optimisation ...

Please sign up or login with your details

Forgot password? Click here to reset