Crypto-ML offers cryptocurrency trading signals that are generated by a sophisticated machine learning platform. This system has evolved over the years, culminating in Release 5 which uses Deep Neural Networks to deliver predictions to the trading engine.
In an effort to provide continued transparency and insight, this post will provide a peek into how the Crypto-ML works behind the scenes.
This chart illustrates the workflow executed by Crypto-ML on a real-time basis throughout the day:
To deliver a trade signal, here's what happens on a continuous basis (from left to right above):
- Our system gathers real-time market data and then applies a set of equations to transform it into information our model can use.
- This processed data is passed to a Deep Neural Network model, which in turn outputs a price change prediction and a confidence level. In simple terms, it says "price is expected to change by X% in the next 24 hours."
- The prediction is passed to our trading system, which determines if those values are significant enough to warrant a trade call. Above a certain threshold, it will issue a "buy" signal. Below a threshold, it will issue a "sell." Additionally, it may call "stop loss" or "trailing stop."
That is the system in a nutshell.
Machine learning for price change predictions
The second step in our diagram shows the data going through a Deep Neural Network to generate a price prediction. This is the most important component of Crypto-ML. The better the predictions, the better everything downstream can perform.
Thanks to our March, 2020 upgrade to Deep Neural Networks, we expect to see a game-changing improvement in precision and outcomes.
Additionally, this approach is capable of adding new scenarios to its playbook over time. This means it becomes increasingly better at handling exceptions and edge cases, which are a challenge for all trading systems and technical indicators.
Want to try creating your own model? Check out our complete guide: Bitcoin Price Prediction with DIY Machine Learning in Excel.
Machine learning for buy and sell triggers
Once the Neural Network model delivers a prediction for price change, we now have the question of what to do with it. How do we act in response to these predictions?
You can think of this step as determining optimal levels to take action:
- At what point should we buy?
- At what point should we sell?
- What's the best point for stop losses?
- How should trailing stops be set?
There is a subset of machine learning algorithms called optimization algorithms. They are perfect for this task. You supply a single goal, and they will find the optimal tuning for any countless number of parameters--such as these trigger points.
Crypto-ML employs numerous trading strategies that leverage these predictions in different ways. You can learn more about our trade strategies.
Learning and improving
The final piece of our system is continuous learning. Changing market dynamics constantly present.
For the Neural Networks:
- New market data is fed back into the "algorithm lab" to be learned from.
- Predictions are compared to actual results, providing a natural feedback mechanism.
For the Optimizations:
- As above, new market data is fed back into the "algorithm lab" to be learned from.
- Feedback on trade performance helps determine if updates should be made.
That's the "under the hood" view of Crypto-ML. We hope this provides great insight into our platform.
If you have any questions or comments, please hit us up in Comments below or on our Community Forums.
Crypto-ML provides machine learning for crypto traders and investors. Gain crystal-clear signals and deep market insights. Add predictive capabilities to your toolbox. Learn more and join for free.