Какой mql выбрать? - страница 2

 
Alexey Busygin:
Чем отличаются?

Ооо нашел свою старую  статью  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 - генерируется при окончании тестирования

 
Alexey Busygin:
Что это? Даже поленились выбрать статью для ответа

ага :-) лето жара - лень

Чуть выше - небольшая моя статья  -  вполне годится как материал для ответа.

Но ,    уже в MQL4 введены элементы ООП и  функционал  MQL5 подлили  в MQl4

И языки теперь практически не отличаются  и  даже в платформу MT5 ввели локи / хедж - так что разницы сейчас уже почти нет.

Но предпочтение для изучения отдал бы MQL5.

 
Yuriy Zaytsev:

ага :-) лето жара - лень

Сейчас 4 отличается от 5 только внешним видом и сохраняемыми типами файлов. Во всем остальном они должны быть идентичный.
 
Alexey Busygin:
Сейчас 4 отличается от 5 только внешним видом и сохраняемыми типами файлов. Во всем остальном они должны быть идентичный.
Отличия в торговых функциях и многих других по мелочам
 
Alexey Busygin:
Сейчас 4 отличается от 5 только внешним видом и сохраняемыми типами файлов. Во всем остальном они должны быть идентичный.  

Прошу извинить но поправлю -   идентиные

я же об этом сразу сказал :-)  , сами языки не отличаются   а функции  разные.

Вы же понимаете разницу ,  что такое функции  и что такое язык ?

 
Yuriy Zaytsev:

Прошу извинить но поправлю -   идентиные

я же об этом сразу сказал :-)  , сами языки не отличаются   а функции  разные.

Вы же понимаете разницу ,  что такое функции  и что такое язык ?

функции описаны языком, стандартный набор функций, создан для удобства использования.
 
Alexey Busygin:
функции описаны языком, стандартный набор функций, создан для удобства использования.

давайте напрямую - разницу обсудим!

---

в MQL4  есть встроенная  функция iOpen  ,   в MQL5 этой функции нет !

что бы решить это в MQL5  нужно использовать  другую функцию

--

теперь понятно о какой разнице говорю я ?

 
Yuriy Zaytsev:

давайте напрямую - разницу обсудим!

---

в MQL4  есть встроенная  функция iOpen  ,   в MQL5 этой функции нет !

что бы решить это в MQL5  нужно использовать  другую функцию

--

теперь понятно о какой разнице говорю я ?

Я об этом и говорю, разница удобства использования
 
Alexey Busygin:
Я об этом и говорю, разница удобства использования

о! ... ну значит у нас совпало мнение

итак:  если вернуться к вопросу темы - то все таки лучше учить MQL5

 
Yuriy Zaytsev:

о! ... ну значит у нас совпало мнение

итак:  если вернуться к вопросу темы - то все таки лучше учить MQL5

Я так и написал, самый последний на первой странице. Но как написал в самом начале отличие внешне и по типу сохраняемого файла.

Функционал вы можете написать себе сами, так что отличия, в этом вопросе спорны.

Причина обращения: