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
long gone are the days when a programmer before learning C -- went through machine commands, assembler, Fortran, PL/1, Pascal and many other things -- all without textbooks, without proper explanation, as Volchansky said above, with documentation printed out in crooked letters.
this is the time of complex multifunctional application systems -- with an embedded application programming language -- and the task of this language is to make the application terminal available to application users, who, without digging deep into programming, can quickly learn and use this terminal language.
I agree! That's a good point. The trading terminal should facilitate trading.
Who are you judging by? As the face of the company, it is not nice for you to slip into trolling. You have already written that even those who have experience in MT4 have difficulties. And they don't need lego.
Do you see trolling?
I have already written many times that there are plenty of opportunities to write a simple and easy test EA for your strategy.
I even gave a link to the help. But if we started asking questions regarding the help, we would see that we were interested in this kind of knowledge. But it went on and on about how bad everything is.
That's why I say - perhaps the generation we have now - 18 years old, parents-daughter-in-law have to buy a car, 21 - get a house. But to study - no, why?
how complicated is the assembler? I need its functions
Because only 10 years ago beginners were asking much different questions on this forum - much more complicated and interesting.
By the way, today's questions in MQL4 are much more informative than in MQL5. The reason is obvious, and it's not the age of MQL-versions.
No I don't. What do you mean?
Alexey, really, I can't give you an example right now. But you like to experiment - run it and see what it returns with different input data.
It's just difficult for me to remember and look for it now.
Well, fxsaber gave an example (I have modified it for me), compare the code:
Here you can see under what conditions Bars() returns a foul.
The first thing a beginner writes is a trading script. The second is a simple indicator. The third one - a simple Expert Advisor.
Even the first stage in MQL4 is faster than in MQL5.
A trading script? Why not an Expert Advisor or even a Standard Library replacement ?
In my opinion, writing a trading script is a clear Intermediate task, and in no way suitable for a beginner.
A beginner should be limited to the simplest line output first. Then - a simple indicator. And only then - move on to requesting indicators and trading functions.
How complicated is the assembler? I need its functions.
What functions?
Assembler is too specific to say "I need its functions".
A fresh example on the subject of what the SB is selling to newbies on the forum and why even far from lazybones are having a really hard time. Today I got a very constructive question on MQL5 without any whining.
This is the forum for trading, automated trading systems and testing of trading strategies
Bugs, bugs, questions
damirqa, 2018.01.09 12:14
Hello! I started studying MQL5 fromhttps://www.mql5.com/ru/articles/100. I started the code and received error 4756. I thought I would start with something simple (Alert/Print...). One of the most important functions is OrderSend. I started searching through the forum/documentation on how to use OrderSend. I found this articlehttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions and found the code for opening a Buy position. I got error 4756 and retcode 10030. I understood that 10030 - it is the OrderSend property, but I have not understood how this property should be used (I looked at somebody else's code) and what it is mainly used for. Then I openedhttps://www.mql5.com/ru/docs/trading/ordersend, copied the code, launched it, everything is fine, it worked.
But I still don't understand why error 4756 appears and how to get rid of it, as well as 10030.
Looked at the code between
and this one.
They seem almost identical to me, I don't see the places where these errors appear (4756 and 10030). Point the finger and explain please
Moderator answer
Forum about trading, automated trading systems and strategy tester
Errors, Bugs, Questions
Vladimir Karputov, 2018.01.09 12:20
Use CTrade trade class - that way you are guaranteed to make as few mistakes as possible.
Example of sending a trade order to open Buy:
Probably helped to make sense of it. But in fact the rookie has a very serious problem.
Forum on trading, automated trading systems and strategy testing
Errors, bugs, questions
fxsaber, 2018.01.09 13:22
https://www.mql5.com/ru/search#!keyword=Unsupported%20filling%20mode
I.e. you have to go and read the links on the designated topic. In SB this is solved through a wonderful place. I.e. when writing the simplest trading script (the first progam of any beginner) it's almost trindetz.
Trade script ??? Why not an Expert Advisor or even a replacement for the Standard Library?
In my opinion, writing a trade script is a clear Intermediate task, and in no way suitable for a beginner.
A beginner should be limited to the simplest line output first. Then - a simple indicator. And only then - move on to requesting indicators and trading functions.
I started with multicurrency MTF Expert Advisor right away. And I felt good in the newbies branch. And I didn't ask too many questions - I've got help and a brain somewhere...
Oh, and speaking of iBarsShift.
Here's my counterpart function (CTSTime is a time-series class), I think it's a bit complicated for newbies, even with the comments. So it's really lacking in SB: