One Algorithm To Predict Them All
One Algorithm To Predict Them All
www.finbrain.tech
"Can stock markets be predicted?" this has always been the most asked
question among the traders and investors. They have always looked for the
methods to forecast where the assets prices will move to. Doing so means
generating huge profits in Stock, Commodity, Foreign Exchange and ETF
markets. Fundamental Analysis and Technical Analysis were the methods
applied by many traders during the 20th century. However, in the era of
high-performance computers and artificial intelligence, we should act smart
and look for the ways that yield higher returns.
Figure 1 - Predicted and Real Price Movements of VTR for a 10-day period
Machine Learning and Deep Learning engineers have figured out ways to
incorporate their algorithms into finance. They have automated the process
of analyzing historical price data, company financials, technical indicators
and market sentiment in order to predict the direction of the stock prices.
These algorithms helped the day traders and swing traders as well as the
1
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
2
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
FinBrain’s Monthly Predictions for AAPL, FB, GOOG, NFLX and NVDA
3
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
Market behavior changes over the time and the deep learning algorithms
factor in all those changes that happened over the past years. Even the
most profitable strategies become obsolete as they become widely
available among the traders.
The AI algorithms do not act on pre-defined rules or strategies, they
generate the future predictions based on what they “learned” from many
years of market data. These algorithms are adapting themselves to the
changing market conditions as the new data comes in. Hence, they don’t
lose their profitability over the time.
The Deep Learning models are not optimized for a limited timeframe, as
this is a common problem with all other rule-based strategies being used by
the majority of the traders. Deep Learning algorithms can basically factor in
unlimited amounts of data; therefore, they can take advantage of more
information in order to generate future predictions.
You may have witnessed that, in most cases, the reverse-RSI strategy
works better than the traditional “buy if RSI is below 30 and sell if RSI is
above 70” strategy. This is mainly caused by the fact that the RSI strategy
has become widely popular among majority of the traders out there in the
market. Hence, this strategy (and many others as well) have lost their alpha
generation capability over the time.
Hard-coded, rule-based strategies eventually lose their profitability
especially during the times that the market conditions change very quickly.
That’s why traders need adaptive and continuously learning models to keep
their ability to generate alpha with their trades.
4
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
You can see how our algorithms have performed over the last couple
years, for different asset classes on https://blog.finbrain.tech. Please note
that these results are not hypothetical back tests, but actual published
prediction values before the subject period starts. Because, all back tests
need to be tested in real-time and under real market conditions. We have
published the expected change values prior to the given period on our
website, together with the charts and tables that indicate the target price
points for every single day during the given period of time.
FinBrain publishes the analysis and prediction results for more than 11.000
assets listed under 14 markets on a daily basis. We also provide 12-month
ahead prediction results for long term investors who utilize buy and hold
strategies.
For many decades, the traders and investors have looked for ways to
forecast the future prices of the stocks, commodities, funds as well as
currency ratios.
Fundamental Analysis suggested the value investing approach must be
used when picking the best assets to invest in. The Technical Analysis
approach has suggested determining support, resistance levels, drawing
lines and utilizing technical indicators to figure out when to enter or exit a
trade.
Both methods had some certain trade-offs, and none have yielded a
reliable and robust strategy that generated high returns.
5
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
The amateur and professional traders, analysts, investors have spent years
trying to develop the required skills and strategies that “might” yield a profit
on their trades.
People have spent long hours in front of the screens, trying to figure out
what was going on with the charts and indicators. They have spent nights
and days analyzing patterns, price movements, reading the news and
trying to catch the best moment to enter a trade.
The result is that, only 5% of all trades performed are generating profits,
and the rest 95% are causing large losses. The traders learn to develop the
winning strategies the hard way, by losing vast amounts of time and
money. And these losses still don’t help finding out the winning trading
strategy.
The parameters affecting the asset prices cannot be understood and
analyzed by humans at once, as the human brain’s capacity has limitations.
Human brain cannot take multiple inputs at the same time and analyze
them numerically.
6
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
FinBrain’s Algorithms Have Generated Massive Returns for Top 5 Tech Stocks in Just 5 Trading Days
Let us make it clearer to understand; you cannot analyze the current levels
of RSI, MACD, Williams %R, Stock Momentum, Various Oscillators, Market
Sentiment and so on, at the same time on a numerical manner.
There are more input parameters affecting the future price movements of
the assets, that human brain can receive, store, analyze and predict in a
very short time interval.
You need a strong, computer backed model which collects, stores and
analyzes the major components affecting the price of an asset. It is proven
that; the Machine Learning and Deep Learning Models perform well on
dealing with such complex tasks.
The Artificial Neural Network structure mimics the human learning process
by optimizing the “weight” and “bias” values of each Artificial Neuron, as the
information flows through it. These structures also have memory states
7
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
which can understand and extract the correlations between the current
state and the past states of the data.
8
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
have been running our algorithms on powerful GPUs every day to generate
the most precise future projections of financial assets.
Figure 3 - Predicted and Real Price Movements of AMZN for a 10-day period
9
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
(stock close prices) are crucial to predict where the stock prices will move
in the next time frame.
The approach that we have mentioned above, outperform all other known
stock forecasting models such as Fundamental Analysis and Technical
Analysis. The Deep Learning algorithms determine the weights to be
assigned on the input components by minimizing a cost function.
Creating the right network topology and optimizing large amount of network
weights is a computationally hard task. The inputs to our artificial neural
network models can be given as:
10
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
11
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
Figure 6 – An NVIDIA TESLA K80 GPU Unit Used in Deep Learning Computations
Currently, our algorithms collect, analyze and predict the financial data for
more than 10.000 financial assets listed under S&P500, NASDAQ, NYSE,
DOW30, ETFs, Commodities, Foreign Currencies, Cryptocurrencies as well
as World Stock Markets: UK FTSE100, Germany DAX, Canada TSX, Hong
Kong Hang Seng, Australia ASX, Saudi Arabia TASI and Mexico BMV.
12
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
There has been quite a debate about the stock market’s predictability over
many decades. Stock analysts, researchers, fund managers, investors and
traders have both expressed their thoughts and concerns about what
determines the stock market movements.
13
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
Efficient Markets Hypothesis (EMH) represented the idea that the share
prices reflect all information and consistent alpha generation is impossible.
This hypothesis hence said the markets are efficient and the stock prices
follow a random walk process.
The idea was the prices follow no pattern and there is no way to predict
where the prices are headed. EMH says that fundamental, technical and
psychological factors determine the asset prices. The hypothesis has three
different variants as weak, semi-strong and strong forms.
In short, these forms say that all the information is available to the public
and is incorporated in the prices, where no fundamental or technical
analysis and even insiders cannot generate superior returns.
14
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
15
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
90% of the world’s data has been created in the last two years. Huge
amounts of data are generated every second, and analysts are trying to
create models to extract features from data.
16
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
Data is the new commodity in the information age. The ability to collect,
analyze and interpret the data determines the success of an organization in
today’s world.
Financial markets generate massive amounts of qualitative and quantitative
data every single day, in the form of numbers, reports, news, press
releases and so on. Organizing, interpreting and learning from gigabytes of
data every single day, is beyond humans’ capacity. However, AI models
such as Machine Learning and Deep Learning are specifically designed to
operate on and learn from vast amounts of data. A well-constructed model
can extract the dynamics of how a stock’s price is formed, by analyzing a
diverse set of data.
FinBrain collects stock data: daily open, high, low, close, volume values,
technical indicators, company financials and news/reports in order to build
models that learn how these predictors affect the stock prices. We
incorporate as much data as we can to increase the robustness and
prediction accuracy of our algorithms. We train Deep Neural Network
17
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
models based on the data we collected for more than 10.000 US & World
stocks, commodities, foreign currency pairs, crypto currencies and
exchange traded funds on a daily basis. The trained models then predict
where the asset prices will be heading to in the next 10-day period based
on what it learned from the historical financial data.
18
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
money over the long run, eventually quit trading and believe that making
money in the markets is impossible.
FinBrain Technologies has developed Digital Signal Processing algorithms
and Deep Neural Network models for trading. These algorithms combine
an adaptive approach to data processing and a self-learning neural network
structure to factor in asset financial data to predict the future outcomes.
FinBrain’s DSP and DNN based approach captures the regime changes,
trends and mean reversions better than any other static, technicals based
strategy out there. Our algorithms give the traders the edge they were
seeking and help them achieve consistent returns in the long run.
We would like to demonstrate how our algorithms performed for the stocks
listed under S&P500 over the year of 2019.
19
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
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.
20
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
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.
21
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
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.
23
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
GOOG buy and hold strategy has returned 29.1% during the year of 2019.
FinBrain’s trading strategy which considers 5-day ahead predictions and
interprets them as Buy or Sell signals, have returned 45.69% over the
same period trading GOOG. The algorithms took 24 trades and 14 of them
were profitable.
One of the most important qualities required for trading is to accept that
losing trades will occur. However, your strategy needs to have more
winning trades than the losing ones over the long run and you shouldn’t
quit trading because you had a couple of losing trades. The maximum
drawdown was 15.64% and Return-to-Drawdown ratio was 2.92.
24
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
ADBE has gained 45.78% in value during 2019. The stock price has started
to move south during the Q3 of the year and gave back almost half of its
gains. The stock had a few upward and downward periods, however
FinBrain’s algorithms have spotted these regimes correctly and turned
them into profitable periods.
Our algorithms have returned twice the asset’s yearly return, which equals
to 92.92%. Maximum drawdown was 8.60% and Return-to-Drawdown ratio
was 10.81. The return/equity curve exhibited by our strategy backtest is
very close to the ideal curve with a low drawdown and high return.
25
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
GE has gained almost 40% during the first half of 2019, then gave back
almost all of its gains. The stock has again started to gain traction, and
finished the year with a 53.32% increase. Despite all the ups and downs in
the GE stock price, FinBrain’s return curve for GE had strong upward
moves and finished the year with a massive 125.08% gain.
Our strategy has beaten both buy & hold strategy for GE and the
Benchmark (SPY) returns. The maximum drawdown exhibited by our
strategy was 15.79% and the Return-to-Drawdown ratio was 7.92.
Static and non-adaptive indicators-based strategies have lost money during
this period, as the underlying characteristics of the stock price do not stay
the same over the time.
26
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
27
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
28
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
29
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
A high predictability indicator shows that the forecasts for the asset is more
likely to happen, and the risk of deviating from the forecasted values is
lower. A low predictability indicator shows that the stock can make moves
outside of the predicted pattern and the risk of deviation is higher.
Our customers can filter the assets listed under S&P500, NASDAQ, NYSE,
DOW30, UK FTSE100, German DAX, HK Hang Seng, Canadian TSX,
Australian ASX, Foreign Exchange, Commodities, Cryptocurrencies and
ETFs markets based on Expected Change Values for 3-day, 5-day and 10-
day periods as well as based on the Predictability Indicator.
and exchange traded fund available on our website. The new algorithm
analyzes technical indicators such as RSI, MACD, SMA, Bollinger Bands
and daily asset close prices to create a technical report for all assets listed
under the available prediction packages.
The Daily Technical Analysis Reports are accessible at the Predictions
Page on our website. We strongly believe that this new feature will create
an edge for the traders by making the Technical Data easily accessible and
understandable while combining the predictive powers of the AI algorithms
and rule-based algorithms. This hybrid approach will help the traders that
combine several indicators and the results of our algorithms to take trades.
Traders from all over the world, utilizing FinBrain’s AI enabled predictions
have also yielded consistent returns changing between 2-5% on a weekly
basis. Our 3,5,10-day ahead predictions have modeled the future price
31
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
Table 2 - Foreign Currency Pairs Past Prediction Performances for a 10-Day Period
Our Top 10 Portfolios which we’ve brought together for different asset
classes have yielded 70-100% signal-wise prediction accuracy on a weekly
and bi-weekly basis. We have shared those results with our members on a
periodical basis as well. Majority of our traders have opened Long positions
based on our Top 10 Highest Return portfolios and followed the price paths
for the given assets on the charts, which were also published on our
website.
FinBrain’s algorithms keep helping the traders from more than 150
countries from all around the world, with generating alpha and minimizing
risks. FinBrain’s AI algorithms successfully analyze the asset prices and
market conditions to predict what’s next for the stocks, commodities,
32
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
As can be seen on the past prediction performances, our traders have the
opportunity of collecting 2-5% returns easily on a weekly basis depending
on the markets you choose to trade. If you choose to trade Top Stocks for
the given time periods, the potential return on a single asset goes up to 8-
13% on a weekly or bi-weekly basis.
The key here is, collecting consistent profits and growing your account
steadily using the tools that give you an edge over the others. FinBrain’s
algorithms provide financial data and predictions for every single asset
listed under the available markets, as well as Top Long and Top Short
33
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
stock picks. You can invest more aggressively and open the doors for
yielding higher returns on your investments using our Top Stock picks.
70-100% signal-wise prediction accuracies are scored and maintained by
FinBrain’s Top Picks for different time intervals. FinBrain supports the
patient and consistent traders by giving them an extra 20% discount when
they choose to subscribe to our services, instead of purchasing the one-
time packages.
34
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
You can add and remove your favorite tickers easily on the Terminal page.
A real-time economic calendar is also provided to all members, where you
can access the forecasted, actual and prior values of the key financial data
from different countries all around the world. This feature helps the stock,
foreign exchange and commodities traders to keep up with the critical
financial data that affects the markets.
35
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
List of S&P500 Stocks on FinBrain Terminal, Register and Discover More Markets on https://finbrain.tech
Right below the Favorite Tickers and Economic Calendar, you will be able
to see the tabs where you can pick the market of your interest among 14
currently available options. On the image above, you can see the S&P500
stocks along with their Predictability Indicators and Expected 3/5/10 Day
Change values.
When you click on the “Details” button for an asset, the ticker details page
opens where you will be able to see the company details, interactive chart,
10-day ahead and 12-Month ahead prediction charts, tables, daily technical
analysis report, company news, company key stats and a market screener.
36
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
The Asset Details Page on FinBrain Terminal, Register and Discover More Predictions on https://finbrain.tech
37
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
You can easily select the package of your interest, among the available 1-
Month, 3-Month and 6-Month options for each market and complete the
checkout. Please note that we are here to help the traders who seek
consistency and who would like to grow their accounts steadily. That’s why
we provide an extra 20% discount on all subscriptions.
FinBrain API
We are also currently working on an API, where you can retrieve all the
data provided on our website for your professional needs.
If you are programming new tools, strategies, automated traded systems
using Python, JavaScript, C/C++ you can request our data just by obtaining
an API key from our website.
You will also be able to reflect our data on your Meta Trader, Trade Station
or TradingView screens.
38
One Algorithm to Predict Them All – FinBrain Technologies™
www.finbrain.tech
The release of the new API service is planned for Q4 2020, and we
strongly suggest you to register on our website in order not to miss the
release notification.
FinBrain Technologies helps traders from more than 150 countries all
around the world with the most advanced Deep Learning algorithms,
developed and optimized for financial prediction. The traditional
fundamental and technical analysis methods have already lost their edge
over time, as they have become widely available to anyone.
The traders utilizing the tools that have capability of collecting and
analyzing massive amounts of data are able to spot the trends and
opportunities with better accuracy than anyone else out there in the market.
Joining the AI revolution and being an early adopter of this technology will
give you an edge over all others struggling to find the opportunities in the
market.
You can visit FinBrain Technologies’ website and start getting AI Enabled
Predictions instantly on https://finbrain.tech
39