Discussion of article "Creating Multi-Expert Advisors on the basis of Trading Models" - page 2
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
I think all programmers are interested in the topic of mt4 to mt5 conversion. udmurt is dirty, but he is right in some respects.
For example, I have long ago made classes for MT5 to work the logic of MQL4 code in MT5. And they are simpler and more convenient than those proposed in this article.
As for the request to show the code where a crowd of experts trades in MT4 terminal, you have hit me with a nerve :))))
About four years ago, when I first got acquainted with MQL4, I created just such a code. This good thing is lying dusty in the codebase.
But I am showing it here for you personally, as it is primitive in essence and does not represent anything archically complicated in implementation.
That's why I find your requests more strange than those of udmurta.
Since that time, the demand for experts has grown long ago.
And attempts to cram a hundred-thousand-million Expert Advisors into one Expert Advisor have shown their inconsistency.
It is better to have several profitable traders than a crowd of drainers.
And this topic should be revived again only for the sake of correct accounting of orders of several Expert Advisors in one MT5 net position.
Because there are usually 3-4 expas running on one account. That's why we are doing all this for the sake of them.open the very beginning and read:
So here are the main tasks we will need to complete:
and by all these points the logic of MT4 terminal is clearly and absolutely identified
For some reason I have not seen a clear and absolute indication of MT4 logic (maybe it's time for me to go and read smart books...).
For example, there is not a single mention of "locks" in the top sense in which they exist in MT4.
Of course, everything else can be correlated with MT4, but it can also be easily correlated with some abstract terminal (trading complex).
I would also like to see multicurrency testing in MT4, well, the way is not multicurrency, let it be on several TFs :)
to:Udmurt
Please don't tell me what I should have done and what I shouldn't have done. I do not serve your interests and do not work for you.
I consider our conversation to be nonsense, because you don't even fully understand the essence of your own statements. Prove to me that you really understand MQL4 and write a trading expert on it, for example, simultaneously trading 500 different trading models. Let's take for example 5 strategies * 20 instruments * 5 timeframes. When your Expert Advisor will clearly work on them at least in the tester, then and only then I will admit that the overheated nonsense that you are saying is not really nonsense, but useful remarks of an intelligent person. Now I want to ask you a favour: don't bother me for nothing and don't even try to communicate with me without the source code of this expert.
I think all programmers are interested in the topic of mt4 to mt5 conversion. udmurt is dirty, but he is right in some respects.
For example, I have long ago made classes for MT5 to work the logic of MQL4 code in MT5. And they are simpler and more convenient than those proposed in this article.
sergeev:
As for the request to show the code where a crowd of Expert Advisors trades in MT4 terminal - you hit me hard :))))
About four years ago, when I first got acquainted with MQL4, I created just such a code. This good thing is lying dusty in the codebase.
But I am showing it here for you personally, as it is primitive in essence and does not represent anything archically complicated in implementation.
That's why I find your requests more strange than those of udmurta.
There is a lot of things lying around, thanks to the authors of course, but - On this topic in MQL4, the works are so "miserable" (pardon the expression) that there are doubts in their long and profitable work.
I am not talking about testing such systems in MT4 tester.
Since that time the demand for experts has grown long ago.
And attempts to cram a hundred-thousand-million experts into one have shown their inconsistency.
It is better to have a few profitable traders than a crowd of leakers.
There are no comrades for taste and colour, as they say.
And attempts in my opinion haven't shown anything yet, as they haven't touched even 1% of the total amount of work in this field.
PS
It is better to have one, but GRAAL. The only question is where to get it... :)
I think all programmers are interested in the topic of mt4 to mt5 conversion. udmurt is dirty, but he is right in some respects.
For example, I have long ago made classes for MT5 to work the logic of MQL4 code in MT5. And they are simpler and more convenient than those proposed in this article.
As for the request to show the code where a crowd of experts trades in MT4 terminal, you have hit me with a nerve :))))
About four years ago, when I first got acquainted with MQL4, I created just such a code. This good thing is lying dusty in the codebase.
But I am showing it here for you personally, as it is primitive in essence and does not represent anything archically complicated in implementation.
That's why I find your requests more strange than udmurta's.
I don't want to hurt anyone's feelings. It is just not very clear to me why my work is considered as "a way to convert MQL4 to MQL5". There is not a single bit of MQL4 approach in my codes. I have simply organised the data in such a way that multitimeframe, multicurrency and multisystem nature is obtained by itself. I.e. it is not just creating an MQL4 EA in the MQL5 environment, but a completely independent approach, which has properties of MQL4 EAs, or rather a subset of MQL4 EAs properties are included in the properties of my model. There is a big difference, don't you think?
I had a quick look at the code you attached. Yes, indeed, it is a multisystem EA. However, I did not notice the properties of multitimeframe and multicurrency in it (currency and timeframe for each system are rigidly fixed in it, sorry if I am wrong about something, but I have no opportunity to analyse the code in detail). My approach implies multi-system, timeframe and currency at the same time.
I think the article should be renamed - why make it simple when you can make it complex.
The author seems to be paid for every line of code.
I think the article should be renamed - why make it simple when you can make it complex.
It looks like the author is paid for every line of code.
The first half of the article I read "in one breath", starting with moving averages and Bollinger, of course, I had to go into more detail into the essence of the material.
But it didn't cause any big problems for me personally, and the article as a whole, in my opinion, is mostly of an introductory nature (and should be just like that). At least, the essence of what the author wanted to convey to the readers I understood (or I think I understood).
PS
The stylistics of the article itself and the examples given in it may be a controversial thing, but it's hard to please everyone at once.
And the topic is really interesting and, in my opinion, quite extensive in terms of the volume of the material studied. It is certainly not limited to "conversion from mt4 to mt5".
.
I think the article should be renamed - why make it simple when you can make it complex.
It seems that the author is paid for every line of code.
The fact that even a simple Expert Advisor based on moving averages takes about 50 Kbytes may seem strange from the outside. However, the complexity at the initial stages is more than compensated by its versatility:
Do you want to run the same strategy on several timeframes of the same instrument? - Please, the setup time is 1.5 minutes.
Do you want to run the same strategy but with different parameters on the same instrument? Please, the setup time is 1 minute.
Do you want to run one and the same strategy on several instruments at once, and each instrument should have individual parameters? - Please, the setup time is 2 minutes.
You have two, three,... ten strategies and you want them to trade on one instrument at the same time (it doesn't matter with one Expert Advisor or several)? - Please, the setup time is 3 minutes.
You need several combinations of these features at once? Please, setup time is 5 minutes.
To get all this, it is enough to work hard once and create a model. Then you can do whatever you want with this model: multiply it, combine it, capitalise it, merge it with others. I don't have enough imagination to describe the possibilities opened with this approach. Personally, I have made a choice for myself.
As for the complexity, yes, I admit, it turned out to be a bit difficult to perceive. But I didn't have a goal to write another article about how easy it is to create an Expert Advisor in MQL5. The article is intended for developers with medium and high qualification, who understand OOP.
P.S. Can you imagine the possibilities for the Expert Advisor itself?
One of the models included in its list of models has become unprofitable? - The Expert Advisor itself excludes it from the list of trading tactics.
Aggressiveness of capitalisation of one of the models does not correspond to the current state of the account? - The Expert Advisor decides to change the type and aggressiveness of capitalisation of this model.
Is the current market favourable for a strategy? - The Expert Advisor independently includes the model of this trading strategy in its trading list. As soon as the market situation changes and becomes unfavourable, the Expert Advisor will exclude this tactic from its list.
And what does MQL4 have to do with it? You have to pay for such opportunities with complexity and volume, but anyone who understands what I offer will realise that it is worth it. Of course, much of what I have given is still at the level of declaration, but the basis has been laid down correctly, and it remains to develop it further.
(or I believe I have realised).
; ).
And what does MQL4 have to do with it ?
Where did I say about MQL4, MQL5 is self-sufficient.
;).
Where did I say about MQL4, MQL5 is self-sufficient.