Beta version of MetaTrader 4 IDE including new MQL4 compiler and editor - page 15
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'm not a programmer at all! It's harder to write in MQL4, because your hand gets tired :)
It's easier to use MQL5 if only because the notion of order-position-trade is separated + different trinkets like "Poke with scroll to function", styler and tester.
And of course I cannot read the topic, walk through links in the first post and see description of announcements, too - "lots of booze".
I'm not used to quoting myself, but I wrote straight away:
"Read the thread, but did not find answers to my questions".
I did not find direct answers to my questions, even through links, perhaps, to me as a non-programmer something is not clear, but I, as a user and employer, want to know about changes and what good they promise me.
I'm not used to quoting myself, but I wrote straight away:
"Read the thread, but did not find answers to my questions".
I have not found direct answers to my questions, even in links, maybe I did not understand something, but I want to know about changes and what good they promise me as a user and an employer.
Forum on trading, automated trading systems and testing of trading strategies
MetaTrader 4 IDE Beta Version Including New MQL4 Compiler and Editor
-Aleks-, 2013.09.08 00:00
I have read the thread, but have not found an answer to my question:
1. will a file compiled in a new version of the compiler work faster? - yes, the new code compiles in nativ like eh5
2. Will it be possible to compile code optionally in MT4 or MT5, or will it automatically work in MT5? And if not, is it possible to do a compatibility helper? - Run the editor now and check
3. From what I understand there is a big risk that the old code will not compile, and this makes me very sad as: - The old code will compile, backwards compatibility is complete.
Thank you very much for your reply, I hope I got it right, I will wait for the favourable consequences of the new MT4 build.
обратная совместимость полная.
Unfortunately not 100%.
The switch operator now uses only integer values. Previously, you could use real values.
Now you cannot use a dot in variable names. Also, you cannot use the '@', '$', '?' characters in variable names.
The requirements to the start function have been tightened. Previously, you could specify parameters in the start function. Now all the entry points init, start, deinit, OnInit, OnStart, OnTick, OnTimer, etc. must exactly match their signatures
Due to the expansion of the keyword set, names such as short, long, float, const, virtual, input, delete, new, do, char cannot be used anymore.
zfs:
Мне это не помогает, стиль я сам в состоянии задать. Тестер меня устраивал и 4-ый - достаточно, чтобы проверить программу. Автовыбор конечно удобно, но скоро он будет и на 4-ке, что сделает её еще проще.Нет.
The tester in four is much worse. If your programme is a simple one, there's not much difference. For a complex programme, however, the tester in five is much better.
I wish tester 4 would have added support for multi-core processors like in 5. I wish each core would count as a separate pass, e.g. in optimization.
Unfortunately that's not going to happen. The architecture of the MT4 tester does not allow it.
And I thought there would be updates to the architecture as well, and hoped that all cores would work... and if not, who's going to benefit from those updates...
And I thought there would be updates to the architecture as well, and hoped that all cores would work... and if not, who's going to benefit from these updates...
Well... well, kind of a lot of people...
If your goal is just to get shit-faced, then others have slightly different goals