Какой язык лучше, MQL4 или MQL5? - страница 15

 
Vladimir Zubov:
Да тоже уже понял что на пятёрку переходить надо, только с инженерной точки зрения не понимаю зачем, если и так всё работает и не ломается ...

оно то и так, вроде всё работает и не ломается, и как обычно говорят: "не лезь в отлаженный механизм"

Нужно просто поддерживать уже написанные продукты, но если писать новые, то писать уже на пятом, и при необходимости на четвёртом. 

 
Ладно, перейду на пятёрку, хотя это давно надо было сделать ... а что с маркетом то делать, накупили лицензий и дальше ?
 

В дополнение про скорость, качество, функционал и психологию.

Огромное количество трейдеров в России сидят на Квике и упорно защищают свое восприятие. А потом происходит вот что:


Чистейший пример иррационального поведения трейдеров:

  • у них стакан в 5 раз медленнее обновляется, чем в МТ5
  • у них чарты не рилтаймовые
  • у них сделки на бирже проводятся до 28 раз медленнее
  • у них вообще все происходящее в Квике можно назвать программерским безумием девяностых годов

Но куда там! Народ не в состоянии принять реальность.

Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?
Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?
  • smart-lab.ru
Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций. В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45. Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше...
 
Vitaly Muzichenko:

оно то и так, вроде всё работает и не ломается, и как обычно говорят: "не лезь в отлаженный механизм"

Нужно просто поддерживать уже написанные продукты, но если писать новые, то писать уже на пятом, и при необходимости на четвёртом. 

Дак подожди тоже, ДЦ не торгует на MT5. И что делать ?
 
Renat Fatkhullin:

В дополнение про скорость, качество, функционал и психологию.

Огромное количество трейдеров в России сидят на Квике и упорно защищают свое восприятие. А потом происходит вот что:


Чистейший пример иррационального поведения трейдеров:

  • у них стакан в 5 раз медленнее обновляется, чем в МТ5
  • у них чарты не рилтаймовые
  • у них сделки на бирже проводятся до 28 раз медленнее
  • у них вообще все происходящее в Квике можно назвать программерским безумием девяностых годов

Но куда там! Народ не в состоянии принять реальность.

Ренат, при всём уважении тут не все трейдеры с России и есть вопросы, которые были озвучены выше.
 
Vladimir Zubov:
Ренат, при всём уважении тут не все трейдеры с России и есть вопросы, которые были озвучены выше.

Прочтите исходный текст, пожалуйста:

  1. это дополнение
  2. это доказательство моих слов про "наивный подход, что дав совместимость с МТ4, что-то изменится" и "психология важнее любых технических условий".
 
Sergey Basov:

В MQL5 немного наоборот ))

Компилируется дольше, а уже скомпилированный советник работает быстрее, чем в MT4. Если советник полный аналог конечно и на MQL4 и на MQL5, и тестирование/оптимизация проводится при одинаковых условиях в MT4 и MT5.

какая мне разница за сколько оно компилируется, за секунду или две. это же не сутки, как рендеринг.

более интересным был бы другой показатель. с момента прихода тика - за сколько миллисекунд программа выполняется. даже без получения данных о котировках. простой математический расчет.
написаный в mql4 и в mql5.
 
Сергей:
какая мне разница за сколько оно компилируется, за секунду или две. это же не сутки, как рендеринг.

более интересным был бы другой показатель. с момента прихода тика - за сколько миллисекунд программа выполняется. даже без получения данных о котировках. простой математический рассчет.
написаный в mql4 и в mql5.

Вот выше вам несколько раз написали:

  • код исполняется до 20 раз быстрее в x64 MQL5/MT5
  • реакция на все события (тики, в первую очередь) заведомо (и серьезно) быстрее в MQL5/MT5

MQL5 заведомо медленнее компилируется за счет того, что он создает на самом деле две копии программ: старую для x32 версии MT5 и максимально оптимизированную для x64.

Мы специально поддерживаем две исполнимые среды в MT5, чтобы дать возможность работать на старых 32 битных системах. На МТ4 тоже поддерживаем две системы исполнения: для старинного кода до 600 билдов и для относительно новых. Обе 32 битные системы исполнения MQL4 в МТ4 безнадежно проигрывают современной 64 битной системе MQL5 в MetaTrader 5. И 32 битный MQL5 точно также проигрывает 64 битной версии.

 
я так понял, что тяжело сделать совместимость.

а раньше я считал, что можно просто библиотеку написать, типа этой
https://www.mql5.com/ru/articles/81
и всё с четверки будет и на пятерке работать.
 
Renat Fatkhullin:

Прочтите исходный текст, пожалуйста:

  1. это дополнение
  2. это доказательство моих слов про "наивный подход, что дав совместимость с МТ4, что-то изменится" и "психология важнее любых технических условий".

Хорошо, я перейду на мт5 за месяц в кодинге, но...

1. Мой ДЦ не поддерживает МТ5

2. Что делать с клиентами в маркете

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