Saturday, October 17, 2020

FinBrain’s Yearly Backtest Results for the S&P500 Stocks - PART-1


Hello from FinBrain Technologies,



Optimizing Strategies Through Backtests for Great Trading Results


Backtests are important in optimizing the performance of the trading strategies. They are equally dangerous as traders and strategy developers can easily over-optimize their strategies. An over-optimized strategy usually overfits the data and perfects the algorithm's performance for the given test period. Once the backtested "perfect" algorithms are put into real trading, most of these strategies fail.


Using complicated models/strategies require lots of parameters to be optimized and testing these strategies over a short period of time eventually lead to overfitting. This is why a rather simple model can beat most of the complex strategies out there, when put into realtime trading. However, the main reason for great backtest results and poor production/real trading performance is using static models and model parameters.


The market conditions change over time, and a strategy widely optimized for a given period of time might perform worse on the unseen data. In order to overcome this problem, traders need to employ adaptive models, which change and optimize model parameters according to the market behavior.


We would like to demonstrate how our algorithms performed for the stocks listed under S&P500 over the year of 2019.



The Backtest Structure


We have backtested our algorithms for a number of widely traded S&P500 stocks between 02-Jan-2019 and 31-Dec-2019 time period.


Our algorithms have generated 5-day ahead predictions and we have generated BUY/SELL signals based on these predictions. If the predicted 5 day ahead price was higher than the last close price, we interpreted this as a BUY signal and vice versa. A Long&Short trading strategy was used without any leverage and the strategy took Long or Short positions based on the generated signal. The algorithm kept the position for 5 trading days and re-positioned itself after 5 trading days if a new signal was generated. An arbitrary 4% stop loss is applied, as we always suggest to use stop losses on all your trades.



MSFT - Microsoft Corporation



MSFT buy and hold strategy has returned 55.26% between 31-Dec-2018 and 31-Dec-2019. FinBrain's algorithms have yielded 77.50% return over the given period by trading MSFT stock. The algorithm took 20 trades based on the Neural Network generated signals and 14 of them (70%) were profitable. Our strategy has beaten the buy and hold strategy by more than 22%. Maximum drawdown was 8.18% and Return-to-Drawdown ratio was 9.47.


A good strategy usually has a high Return-to-Drawdown ratio, which means that your algorithm eventually returns higher values with less decrease/drawdown in your portfolio value during the given period of time.



BA - Boeing Co.



BA stock has returned only 1% during the year of 2019. The stock has returned more than 30% at some point during the year, however gave back almost all of its gains throughout the year. FinBrain's algorithm has returned a massive 83.38% by trading BA where the stock price has more or less yielded random walk characteristics. Our algorithms have kept generating profits despite the stock's price going down. Maximum drawdown of this strategy was 10.24% and the Return to Drawdown ratio was 8.14. The algorithm has beaten the Benchmark(SPY) and the asset's(BA) returns significantly during a year's time.



AMZN - Amazon.com, Inc.



AMZN stock has returned 23.03% during 2019, where FinBrain's algorithms have returned 33.03% trading AMZN stock. Our algorithms have beaten the buy and hold strategy for the most valuable company stock being traded in the US Stock Market: AMZN. 11 out of 19 trades taken by the algorithm were profitable and the Return-to-Drawdown ratio was 2.14.


The market is a mechanism that transfers the money from the pockets of the impatient to the patient, and that's you need to stay consistent and patient with your trades. People tend to stop trading, or close their positions especially in drawdown times and think that their strategies are not working. Traders should know that the drawdowns are expected and are natural. You just need to stay patient because only the ones who can accept the drawdowns and trade consistently are getting rewarded in the markets.



HAL - Halliburton Company



Halliburton is an oil&gas company whose stock was struggling to turn green in 2019. However, the stock has lost 7.94% of its value in a year's time. FinBrain's algorithms trading HAL stock have returned a massive 102.06% return and the percent returns curve moved with a strong upside. The maximum drawdown occurred as 18.15% and return to drawdown ratio was at 5.62. HAL has exhibited upward and downward moves during different times of the year, however closed the year with a loss. Our algorithms have taken advantage of both up and down movements and generated massive returns once again, trading HAL stock.



FinBrain's Digital Signal Processing and Deep Neural Network Based Models Give A Massive Edge to the Traders


FinBrain applies a set of Digital Signal Processing techniques to the financial data before feeding it into the neural networks and this helps the data to be analyzed much better than the majority of the models out there. Lagging, indicators based trading will not react to the changes in the market conditions quickly and will cause many losing trades. Various markets and thousands of assets can be modeled and predicted with the combined DSP-DNN approach created by FinBrain Technologies.


Majority of the indicators based trading strategies are lagging by their nature and would be hardly beaten by the buy&hold strategy and cutting-edge deep learning based strategies. The old school strategies are bound to lose money as more advanced technologies replace technicals based or fundamentals based investing. FinBrain's algorithms adapt to the changes in the market behavior and help trades with spotting the best opportunities even during the market downturns.


Visit https://www.finbrain.tech now and start utilizing AI enabled predictions instantly!


FinBrain Technologies

www.finbrain.tech

info@finbrain.tech


99 Wall Street #2023

New York, NY 10005


Please email us back if you would like to unsubscribe from this mail list.


No comments:

Post a Comment

UX Design Weekly: Confirm Your Subscription

    IMPORTANT: To ensure yo...