Evaluating the Effectiveness of Common Technical Trading Models

by   Joseph Attia, et al.

How effective are the most common trading models? The answer may help investors realize upsides to using each model, act as a segue for investors into more complex financial analysis and machine learning, and to increase financial literacy amongst students. Creating original versions of popular models, like linear regression, K-Nearest Neighbor, and moving average crossovers, we can test how each model performs on the most popular stocks and largest indexes. With the results for each, we can compare the models, and understand which model reliably increases performance. The trials showed that while all three models reduced losses on stocks with strong overall downward trends, the two machine learning models did not work as well to increase profits. Moving averages crossovers outperformed a continuous investment every time, although did result in a more volatile investment as well. Furthermore, once finished creating the program that implements moving average crossover, what are the optimal periods to use? A massive test consisting of 169,880 trials, showed the best periods to use to increase investment performance (5,10) and to decrease volatility (33,44). In addition, the data showed numerous trends such as a smaller short SMA period is accompanied by higher performance. Plotting volatility against performance shows that the high risk, high reward saying holds true and shows that for investments, as the volatility increases so does its performance.


page 1

page 2

page 3

page 4


Improving on the Markov-Switching Regression Model by the Use of an Adaptive Moving Average

Regime detection is vital for the effective operation of trading and inv...

Overnight GARCH-Itô Volatility Models

Various parametric volatility models for financial data have been develo...

Cryptocurrency Trading: A Comprehensive Survey

Since the inception of cryptocurrencies, an increasing number of financi...

Deep Reinforcement Learning for Trading

We adopt Deep Reinforcement Learning algorithms to design trading strate...

Realised Volatility Forecasting: Machine Learning via Financial Word Embedding

We develop FinText, a novel, state-of-the-art, financial word embedding ...

Financial Trading Decisions based on Deep Fuzzy Self-Organizing Map

The volatility features of financial data would considerably change in d...

Deep Learning for Portfolio Optimisation

We adopt deep learning models to directly optimise the portfolio Sharpe ...

Please sign up or login with your details

Forgot password? Click here to reset