Mt4 End of support. - page 3

 
Alexey Volchanskiy:

First - I just haven't physically redesigned all my toolset yet. Second - MT5 does not yet have the required brokerage companies with hedged margin equal to zero and sane spreads.

But the process of connecting new brokerage companies to MT5 is inevitable, so it's just a question of time. But I use PLO for a long time and with great pleasure. Since the early 90s when its beginning appeared in Borland products.

1) And how much time did you have for redesigning your toolkit?

2. I have nothing against OOP. I personally don't need it at all but I don't mind that others use it.

However, it certainly prevents novice programmers from writing their trading robots and testing their strategies as soon as possible. If OOP is an obstacle for beginners, then it is bad for this business as a whole (for algotrading). It must be abolished, otherwise newcomers will not be enticed. imho.

 
Реter Konow:
I've read several of your posts in different threads, where you frankly said that you don't understand some of the "frills" of OOP. You asked me to explain. At the same time, your programming experience must be much more than mine. You see the problem too narrowly. Like there were some particular problems and now they've been fixed and everything is ok. But it's not quite so. I try to look deeper, and from my viewpoint, frills are meaningless and harmful where there is not enough power for them.

Just because I don't understand something doesn't mean it's wrong or unnecessary. I don't know a lot about OOP, but what I already know helps me a lot.

For example, to systematize libraries. Calling class LotCalculyate I get all methods and when I find new interesting method I add it to my library.

 
Реter Konow:

1. how much time did you have to redesign your toolkit?

2. I have nothing against OOP personally. I personally don't need it at all, but I don't mind others using it.

However, it certainly prevents programming novices from writing their trading robots and testing their strategies as soon as possible. If OOP is a barrier for beginners, then it is bad for this business as a whole (for algotrading). It must be abolished, otherwise newcomers will not be enticed. imho.


If SUPROMAT is an obstacle for newbies, it is detrimental to this business in general (for MACHINERY). It needs to be abolished, otherwise newcomers will not be enticed. NONSENSE !!!

Why spread such nonsense...?

 
Олег avtomat:

If SOPROMAT is a barrier for newcomers, then it is bad for this business as a whole (for MACHINES). It must be abolished, otherwise newcomers will not be enticed. NONSENSE !!!

Why talk such nonsense...?


Comparing God's gift with an egg.

OOP is all frills and frills on a healthy body of programming. All the software base in the world is written by people who haven't heard of OOP. OOP is a newfangled organization, a programming discipline. Like I like while and stick it everywhere instead of for, but the result is approximately the same, because this result is determined by the THINK that the code implements, but not by the technique of execution of this thought, not by the organization of labor. Algorithm is everything, and writing it down in any programming language with any programming technique is nothing.

 
Vladimir Pastushak:

Just because I don't understand something doesn't mean it's wrong or unnecessary. There's still a lot I don't know about OOP, but what I already know helps me a lot.

For example, to systematize libraries. When I call LotCalculyate class, I get all methods, and when I find new interesting method, I add it to my library.

Well, if it helps you. I am not against it. Use it and study it further.

 
Реter Konow:

Of course, for an experienced programmer and developer, MQL5 is nothing. But think about beginners and self-taught people who only want to master programming in order to implement their "genius" strategies. And they will find it hard to master the additional features, and when choosing a platform, they are unlikely to think too much. That is the problem.

I see the problem only in your lack of understanding of what is going on generally and as an example in MT in particular.
1. As I said, everything develops from the simple to the complex (whether it is an organism or an organization).

2 No one is forcing you to sit and cram MQL5, you can ask a programmer (as in any other industry, you have to go to a hairdresser to get your hair done, not do it yourself in front of a mirror).
3 There are beginners, mid-level professionals and senior professionals (any company has an apprentice, a fitter with a 3-category skill and a fitter with a 6-category skill).
4 appreciate professionals are top-level specialists, the lack of such specialists are turned to the middle level, and only then to the newcomers, (better to turn to a builder with 25 years of experience than a college graduate who wants to make a good repair at home)
5 beginners do not promote, develop, improve the product, they study it (as in any business, they learn the science of their business).
6 No one will ever create a business where newcomers have to work because the business has losses while they are studying the product.

Which of the following points do you not understand?

Respectfully.

P.S. programming is the art of creating complex things with simple commands. as i said earlier, any virtualization leads to a loss of performance at the machine level.
 
Олег avtomat:

If SOPROMAT is a barrier for newcomers, then it is bad for this business as a whole (for MACHINES). It must be abolished, otherwise newcomers will not be enticed. NONSENSE !!!

Why talk such nonsense...?

It's an incorrect analogy. This is the world of trading, and people who come here are adventurers by and large, not future scientists and engineers. Their task is to try their luck and make a lot of money fast. Of course, for such serious people as we all are here together with you, it is not serious, - but for them it is only the point of their efforts.

Their initial brainpower is low, and the contrivances of OOP clearly discourage them from actively getting involved in our ecosystem. They would like to quickly and easily test their ideas, and they get such a load dumped on their heads that they can't help but get scared and think, "what the hell do I need this for...?"

Of course, this is a very figurative and cartoonish representation of the state of affairs, but the point is still the same.

 
Andrey Kisselyov:
The real problem is your lack of understanding of the market in general and mt in particular.
As I said, everything develops from the simple to the complex, (whether it is an organism or an organization).

2 No one is forcing you to sit and cram MQL5. you can go to a programmer, (as in any field, you go to a hairdresser to get your hair done, not to do it yourself in front of a mirror)
3 there are beginners, mid-level professionals, senior experts, (any company has apprentices, fitters of category 3 and 6)
4 everywhere top specialists are valued, in the absence of them you appeal to the middle level, and then turn to newcomers, (better to turn to a builder with 25 years of experience than a university graduate who wants to make a good repair at home)
5 beginners do not promote, develop, do not improve the product, they study it, (as in any business studies the science of their business)
6 no one and never will create a company where beginners should work, because while they learn the subject, the company bears losses.

which part of what I wrote here do you not understand?

with respect.

You forgot to add a paragraph:

7. I am right in my perception of the state of affairs and I see things as they are. ))

1. There is another saying - the more complex the technology, the bigger the idiots it is designed for. This suggests that creating a complex system, the developer must ensure that the interface management of this system was as simple and understandable. From the developer's point of view, the system evolves from simple to complex, and from the user's point of view, from complex to simple (with increasing capabilities).

I'm talking about the problem of distribution of MT5 among users, while you are pointing at the developers and say: you are the only one who doesn't understand it, while everyone else does. You are a bad programmer, learn OOP.

Once again, I imagine a young novice user who heard about forex and got into it. He immediately has great ideas and is impatient to implement them. I do not speak for myself, but for him.

 
Реter Konow:

The analogy is flawed. This is a trading world, and the people who come here are, by and large, adventurers, not future scientists and engineers. Their aim is to try their luck and make a lot of money fast.

A lottery ticket for them, and they don't need any BOS
 
Реter Konow:

1. how much time did you have to redesign your toolkit?

2. I have nothing against OOP personally. I personally don't need it at all, but I don't mind others using it.

However, it undoubtedly prevents programming novices from writing their trading robots and testing their strategies as soon as possible. If OOP is an obstacle for beginners, then it is detrimental to this business as a whole (for algotrading). It must be abolished, otherwise newcomers will not be enticed. imho.


Peter, you are capable of perceiving what has already been written to you many times. I'll repeat it for the last time and stop the dialogue at this point, it's a tale about a white bull.

You may write programs WITHOUT OOP without any detriment. That's all.