![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чем отличаются?
Ооо нашел свою старую статью 12 года в одном известном трейдерском журнале
http://www.profi-forex.org/journal/number17/page8.html
правда там сравнивается скорее платформа
--
а вот история которая уже изменилась!
---
MQL5 стал быстрее MQL4.
Сравнительные тесты 2005 год
VC++: Time: 47 ms, ResInt=-752584127 ResDouble=17247836076609
Java: Time: 187 ms, ResInt=-752584127 ResDouble=1.7247836076609E13
MQL4: Time: 797 ms, ResInt=-752584127 ResDouble=17247836076609
Easy: Time: 875 ms, ResInt=3369844457615319400 ResDouble=3369844457615319400
Ami : Time: 12626 ms, ResInt=3.36984e+020 ResDouble=3.36984e+020
MQL2: Time: 22156 ms, ResInt=333333383333717340000 ResDouble=333333383333717340000
WL3 : Time: 32422 ms, ResInt=3.33333383333717E20 ResDouble=3.33333383333717E20
В MQL5 пока не включен решим оптимизации скорости; как говорят разработчики, они его включат. На текущий момент скорость на определенном виде операций
С++31
MQL5 234
MQL4 719
В MQL5 появились новые события, они внесли в функционал достаточно приятные возможности
OnTimer - событие от таймера
OnTrade - событие при наступлении торгового события
OnBookEvent - событие при изменении стакана цен
OnChartEvent - обработка событий, которые наступают от целой группы событий
OnCalculate - возникает только в индикаторах - от тика
OnTester - генерируется при окончании тестирования
Что это? Даже поленились выбрать статью для ответа
ага :-) лето жара - лень
Чуть выше - небольшая моя статья - вполне годится как материал для ответа.
Но , уже в MQL4 введены элементы ООП и функционал MQL5 подлили в MQl4
И языки теперь практически не отличаются и даже в платформу MT5 ввели локи / хедж - так что разницы сейчас уже почти нет.
Но предпочтение для изучения отдал бы MQL5.
ага :-) лето жара - лень
Сейчас 4 отличается от 5 только внешним видом и сохраняемыми типами файлов. Во всем остальном они должны быть идентичный.
Сейчас 4 отличается от 5 только внешним видом и сохраняемыми типами файлов. Во всем остальном они должны быть идентичный.
Прошу извинить но поправлю - идентиные
я же об этом сразу сказал :-) , сами языки не отличаются а функции разные.
Вы же понимаете разницу , что такое функции и что такое язык ?
Прошу извинить но поправлю - идентиные
я же об этом сразу сказал :-) , сами языки не отличаются а функции разные.
Вы же понимаете разницу , что такое функции и что такое язык ?
функции описаны языком, стандартный набор функций, создан для удобства использования.
давайте напрямую - разницу обсудим!
---
в MQL4 есть встроенная функция iOpen , в MQL5 этой функции нет !
что бы решить это в MQL5 нужно использовать другую функцию
--
теперь понятно о какой разнице говорю я ?
давайте напрямую - разницу обсудим!
---
в MQL4 есть встроенная функция iOpen , в MQL5 этой функции нет !
что бы решить это в MQL5 нужно использовать другую функцию
--
теперь понятно о какой разнице говорю я ?
Я об этом и говорю, разница удобства использования
о! ... ну значит у нас совпало мнение
итак: если вернуться к вопросу темы - то все таки лучше учить MQL5
о! ... ну значит у нас совпало мнение
итак: если вернуться к вопросу темы - то все таки лучше учить MQL5
Я так и написал, самый последний на первой странице. Но как написал в самом начале отличие внешне и по типу сохраняемого файла.
Функционал вы можете написать себе сами, так что отличия, в этом вопросе спорны.