Совместимость МТ4 и МТ5

 

Здравствуйте!

Подскажите кто знает, можно ли каким либо способом запустить код mq5 в терминале МТ4?

 
Pyxis:

Здравствуйте!

Подскажите кто знает, можно ли каким либо способом запустить код mq5 в терминале МТ4?

Можно, но требуется адаптация. Меняете расширение mq5 на mq4, компилируете, правите ошибки. Нужно для всех отсутствующих API иметь замену. Например, посмотрите мою статью Готовые советники из Мастера MQL5 работают в МТ4. Индикаторы - отдельная история, но тоже решаемая.

 
Pyxis:

Здравствуйте!

Подскажите кто знает, можно ли каким либо способом запустить код mq5 в терминале МТ4?

от кода зависит. не так ли?

все возможно

 
Stanislav Korotky:

Можно, но требуется адаптация. Меняете расширение mq5 на mq4, компилируете, правите ошибки. Нужно для всех отсутствующих API иметь замену. Например, посмотрите мою статью Готовые советники из Мастера MQL5 работают в МТ4. Индикаторы - отдельная история, но тоже решаемая.

Отличная вещь, спасибо! Давно хотел попробовать одного почти полностью сгенерированного MT5 советника на MT4, с вашими инклудами советник запустился на MT4 вообще без всяких изменений кода. У меня свой класс для принятия решений, без встроенных индикаторов (но всё равно на основе класса CExpertSignal), так что всё подошло.

 

Если у Вас нет хорошего опыта в программировании, то перевести программу c mq5 на mq4 для Вас будет непосильной задачей. Изменить расширение файла, махнуть мышкой... - не получится! 

 
Victor Ziborov:

Если у Вас нет хорошего опыта в программировании, то перевести программу c mq5 на mq4 для Вас будет непосильной задачей. Изменить расширение файла, махнуть мышкой... - не получится! 

Вот поэтому те, для кого это посильная задача, уже предлагают готовые библиотеки ;-).

 

Если Вы всё-таки решитесь перевести сами из MT4 в MT5 какой-либо программный код, то вот эта статья Вам очень поможет:

https://www.mql5.com/ru/articles/81

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • Sergey Pavlov
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

А вот здесь:

https://www.mql5.com/ru/forum/964

целая ветка на эту тему.

Обсуждение статьи "Переход с MQL4 на MQL5"
Обсуждение статьи "Переход с MQL4 на MQL5"
  • 2010.05.11
  • www.mql5.com
Обсуждение статьи "Переход с MQL4 на MQL5".
 
Victor Ziborov:

А вот здесь:

https://www.mql5.com/ru/forum/964

целая ветка на эту тему.


человек обратно переходит)

 
Taras Slobodyanik:

человек обратно переходит)

и правильно делает! )