On the above article matrix and vectors have been used to optimise a trading strategy without necessarily using the conventional Neural Network approach. It looks like ( at least to me), one can actually build a self optimising EA, without necessarily using NN that involve activation functions, meaning you don't really need activation functions or neurons to self optimise your EA. I can most likely be corrected, hey. I could definitely be wrong, I could be really really be terribly wrong, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, ........... be misunderstanding everything about optimisation and NN mate......I am your neighbor, here in RSA.
Sibusiso Steven Mathebula #:
On the above article matrix and vectors have been used to optimise a trading strategy without necessarily using the conventional Neural Network approach. It looks like ( at least to me), one can actually build a self optimising EA, without necessarily using NN that involve activation functions, meaning you don't really need activation functions or neurons to self optimise your EA. I can most likely be corrected, hey. I could definitely be wrong, I could be really really be terribly wrong, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, ........... be misunderstanding everything about optimisation and NN mate......I am your neighbor, here in RSA.
Hey SIbusiso, Ujani Budi?On the above article matrix and vectors have been used to optimise a trading strategy without necessarily using the conventional Neural Network approach. It looks like ( at least to me), one can actually build a self optimising EA, without necessarily using NN that involve activation functions, meaning you don't really need activation functions or neurons to self optimise your EA. I can most likely be corrected, hey. I could definitely be wrong, I could be really really be terribly wrong, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, I could, ........... be misunderstanding everything about optimisation and NN mate......I am your neighbor, here in RSA.
Well as you know there are many ways of doing anything. The approach I outlined here is meant to help you get reliable results, fast. However, everything has a price, the transition matrix you'll observe is greatly influenced by how much data you have fetched, but as you fetch more and more data the transition matrix becomes stable and stops changing (it converges).
Let me put it for you this way, the transition matrix and the NN approach are solving different problems entirely, they are answering different question. The transition matrix is not predicting anything, it's simply summarizing/telling us what has happened in the past and it doesn't tell us what is likely to happen in the future.
The NN on the other hand is telling us what is likely to happen in the future. It's possible to use both of them in one EA.
Hi Gamuchirai. This article speaks directly to me and I thank you for opening our minds. I am very new to coding and I learn by reading and coding from articles like yours. My biggest challenge is Python. I don't even know where to start especially since I learn quicker if the subject is trading because I can then backtest and incorporate ideas into my EA. Please direct me where I can learn the language. I only coded the MQL5 version and the problem I face is that 'max_arg' remains 0 therefore the the EA stays bullish. With my limited understanding, I tried manipulating a few parameters and I stopped at a point where the code would place a buy and a sell at the same time. I might be missing a crucial detail. I can send you my copied code and or modified code if your code works properly on your side. Perhaps you can spot the problem. I use downloaded data since I'm on holiday therefore working offline. Could that cause problems? I appreciate the work you are doing and your articles are brilliant. I'm from SA and all I can say is thank you tsano.

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Check out the new article: Build Self Optimizing Expert Advisors With MQL5 And Python.
In this article, we will discuss how we can build Expert Advisors capable of autonomously selecting and changing trading strategies based on prevailing market conditions. We will learn about Markov Chains and how they can be helpful to us as algorithmic traders.
Fig 2: A fictitious Markov model of a transportation company and the routes randomly used by their clients.
Let us interpret the Markov Chain above. We can observe that 40% of the passengers who board in Frankfurt tend to disembark in Munich, while the other 60% tend to go to Cologne. Among the passengers in Cologne, 30% tend to return to Frankfurt, and 70% typically move on to Berlin. This model clearly highlights the most popular routes used by your customers.
Author: Gamuchirai Zororo Ndawana