Обсуждение статьи "Готовые советники из Мастера MQL5 работают в MetaTrader 4" - страница 2

 
Chris Lazarius:

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

и я получил так много ошибок.

Я не понимаю, что вы имеете в виду. Вам необходимо распаковать предоставленный патч для библиотеки MT4 в папку MQL4/Include. Также необходим заголовок MT5Bridge.mqh.

Как вы получили исходный код эксперта на MQL5? Поддерживаются только эксперты, сгенерированные MQL Wizard.

 

После изучения приведенного выше случая использования я могу сделать замечание:

Не забудьте изменить расширение файла эксперта с mq5 на mq4 после копирования его в папку MQL4/Experts и перед компиляцией.

MetaEditor может компилировать как MQL4, так и MQL5, но MQL5 внутренне предоставляет множество встроенных типов, которые будут мешать эмулированным типам, представленным в MT5Bridge.mqh. Это не приведет к компиляции и не предназначено для нее.