I’m planning to review a method utilizing algorithms corresponding to neural networks, described as follows
1. I’ll describe every step in additional element under
In step 1:
Re-reading information from the previous is easy as a result of MT5 at all times gives information from the previous for every tick
Nonetheless, this information is massive as a result of it gives particulars in regards to the worth per tick, which in flip slows down the buying and selling course of.
So Step 2 will probably be wanted to course of this information in order that it’s less complicated and lighter in measurement and sooner to course of
2. Course of worth historical past information processing
In step 2;
First we’ve to outline what the last word goal of the info is.
On this case: My goal is to separate out which level to purchase, which level to promote, take revenue at which level, cease loss at which level, at the moment, what’s the RSI, MA, CCI, ATR Ask worth, Bid worth.
It is such as you watch a film once more and you may utterly know the segments within the film from which you pick the mandatory factors and save and create a extra concise film abstract (just like the Movie Evaluate clips).
The that means of this therapy is: Assemble how conditions have occurred previously, these conditions have clear solutions.
The situations listed here are: RSI, MA, CCI, ATR, Ask/Bid worth The solutions are: Entry Purchase/Promote, Takeprofit/Stoploss
Extra optimized:
Decide the processing level.
For instance a street 1 million meters lengthy, we can not course of each millimeter. So let’s lower it up each 1km and we’ll take a state of affairs there.
In my case: for each 1000Point will select a state of affairs
Create an attribute that classifies information with a level of accuracy
The best way to do: after creating the above information array, we proceed to course of the info to be extra optimized as follows:
If the conditions happen and the outcomes happen extra usually and are related to one another to a better extent, then the state of affairs is appreciated, i.e. excessive accuracy.
(Make your individual guidelines and rules for this evaluation.)
Right here for simplicity I solely classify with 3 ranges: Low, Medium, Excessive
This information would be the mannequin to make use of for step 3
3. Course of information and make buying and selling choices
In step 3:
Decide the processing level. Related: for each 1000Point will select a state of affairs
We are going to evaluate present conditions with previous conditions, if it’s the similar then make the identical choices because the outcomes had previously.
Communicate in additional element:
We evaluate the present indicators (RSI, MA, CCI, Ask/Bid worth) by all of the previous conditions created in step 2 i.e. RSI, MA, CCI, Ask/Bid worth).
If much like all indices with similarity, for instance better than 90%, then execute Purchase/Promote, Takeprofit/Stoploss orders as previously information.
Be aware how dynamic you’ll be able to permit customization in order for you.
On this step it can occur 2 instances
Case 1:
The present consequence is similar because the consequence previously information, then we save the state of affairs and the consequence once more into the previous information array.
Case 2:
Present consequence isn’t right, in contrast to previous information we right this example and save end in previous information array
Optimization: For sooner searching
Select to browse by class of historic information accuracy first.
Evaluate with the previous state of affairs with excessive accuracy first, if there isn’t any case then go to medium stage, proceed to go to low stage, if no state of affairs add step 4
4. Refresh replace new information
in step 4: We will deal with as follows, each 100,000Point ie experiencing 100 conditions, we will repeat step 1 and step 2.
The aim is to refresh the info, get new information, and from there the info turns into increasingly correct
It is the algorithm described in phrases:
I’ll depend on these primary descriptions to construct an automatic technique, throughout the development course of, there will definitely be many issues that have to be dealt with, possibly the completion time will probably be longer than anticipated.
Trying ahead to your feedback and help
Please observe to obtain new notifications
My channel: https://www.mql5.com/en/channels/autocontroltrade