MetaTrader 4 Раздел о принципах и нюансах работы в терминале MetaTrader 4.

Ответить
27.07.2013, 09:29
Аватар для Vlad001
Vlad001 Vlad001 вне форума Интересующийся
Регистрация: 31.07.2011 / Сообщений: 9
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию После обновления терминала MT4 при тестировании и установке советников выдается ошибка

Странное дело-терминал обновился до 509 билда,но при тестировании советников или при попытке установки их на счет советники с закрытым кодом(файл mq 4) вываливаются с ошибкой 2;228;;;using of decompiled source code is prohibited
Можно ли как то исправить это?

Последний раз редактировалось Ирина К; 04.06.2014 в 22:28.
27.07.2013, 14:08
Аватар для NSerega
NSerega NSerega на форуме Администратор
Регистрация: 21.10.2012 / Сообщений: 3,504
Поблагодарили 2,116 раз(а) / Репутация: 2120
Странное дело-терминал обновился до 509 билда,но при тестировании советников или при попытке установки их на счет советники с закрытым кодом(файл mq 4) вываливаются с ошибкой 2;228;;;using of decompiled source code is prohibited
Можно ли как то исправить это?
Компилировать советники в старом билде (например 482), а затем переносить скомпилированный файл (ex4) в 509 билд.
09.08.2013, 13:18
Аватар для chingizkhan
chingizkhan chingizkhan вне форума Интересующийся
Регистрация: 15.09.2011 / Сообщений: 25
Поблагодарили 3 раз(а) / Репутация: 4
Компилировать советники в старом билде (например 482), а затем переносить скомпилированный файл (ex4) в 509 билд.
А как скачать старый билд?
09.08.2013, 18:20
Аватар для NSerega
NSerega NSerega на форуме Администратор
Регистрация: 21.10.2012 / Сообщений: 3,504
Поблагодарили 2,116 раз(а) / Репутация: 2120
А как скачать старый билд?
С 1 августа билды ниже 500 не поддерживаются. Поэтому их нет смысла качать. Но если очень надо, то на форуме, за июль, частенько выкладывали старые билды в архивах.

P.S. Можно обратиться в тему http://forexsystemsru.com/yazyk-prog...ekspertov.html, там тоже эти вопросы решают, я имею в виду по работе индикаторов и экспертов в новых билдах.

Последний раз редактировалось NSerega; 09.08.2013 в 18:24.
09.08.2013, 19:12
Аватар для chingizkhan
chingizkhan chingizkhan вне форума Интересующийся
Регистрация: 15.09.2011 / Сообщений: 25
Поблагодарили 3 раз(а) / Репутация: 4
С 1 августа билды ниже 500 не поддерживаются. Поэтому их нет смысла качать. Но если очень надо, то на форуме, за июль, частенько выкладывали старые билды в архивах.

P.S. Можно обратиться в тему http://forexsystemsru.com/yazyk-prog...ekspertov.html, там тоже эти вопросы решают, я имею в виду по работе индикаторов и экспертов в новых билдах.
Скинь пожалуйста старые билды, или дай ссылку
09.08.2013, 19:45
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Скинь пожалуйста старые билды, или дай ссылку
Да что ты паришься с этими старыми билдами...
Почитай в ветке по декомпилу как подправить советник чтобы он компилировался в новых билдах и будет тебе счастье. И вообще зачем ты создавал новую тему??? Там и выяснил-бы всё.
09.08.2013, 20:27
Аватар для NSerega
NSerega NSerega на форуме Администратор
Регистрация: 21.10.2012 / Сообщений: 3,504
Поблагодарили 2,116 раз(а) / Репутация: 2120
Скинь пожалуйста старые билды, или дай ссылку
Посмотрите, например, в этом сообщении. http://forexsystemsru.com/sovetniki/...tml#post644800
10.08.2013, 09:09
Аватар для chingizkhan
chingizkhan chingizkhan вне форума Интересующийся
Регистрация: 15.09.2011 / Сообщений: 25
Поблагодарили 3 раз(а) / Репутация: 4
Посмотрите, например, в этом сообщении. http://forexsystemsru.com/sovetniki/...tml#post644800
Спасибо Большое!
11.10.2013, 16:18
Аватар для wmaster
wmaster wmaster вне форума Прохожий
Регистрация: 18.03.2013 / Сообщений: 1
Поблагодарили 11 раз(а) / Репутация: 12
Странное дело-терминал обновился до 509 билда,но при тестировании советников или при попытке установки их на счет советники с закрытым кодом(файл mq 4) вываливаются с ошибкой 2;228;;;using of decompiled source code is prohibited
Можно ли как то исправить это?
Vlad001,
Просто выбираешь советник, и получаешь на выходе исправленный код советника, который без проблем компилируется.

При работе на Форексе широко используются разнообразные советники и индикаторы, написанные на языке программирования MQL. Подавляющее большинство из них созданы для терминала Meta Trader 4 и имеют расширение *.mq4. После запуска терминала файл *.mq4 автоматически компилируется, в результате в соответствующей папке терминала появляется одноименный исполнимый файл с расширением *.ex4.

Авторы индикаторов и советников часто распространяют их именно в виде исполнимых файлов *.ex4. Если у пользователя возникает необходимость доработать такую программу, ее приходится возвращать в исходный код с помощью декомпиляторов. Разумеется, авторы ПО не поддерживают декомпиляцию, считая это нарушением своих прав. Производители терминала Meta Trader 4 приняли их сторону, поэтому все последние билды МТ4 не работают с декомпилированными файлами – при попытке их запуска появляется сообщение о запрете использования кода: «using of decompiled source code is prohibited».

Разработчиков ПО можно понять, однако большинству пользователей декомпиляция нужна только для того, чтобы оптимизировать под себя исходную программу. Более того, в сети можно найти множество декомпилированных индикаторов и советников, которые уже многие годы активно используются трейдерами и авторы которых не предъявляют по этому поводу никаких претензий хотя бы в силу того, что уже есть более новые версии этих инструментов. И вот теперь по прихоти разработчиков МТ 4 все эти программы вдруг перестали работать!

Для того чтобы избавить трейдеров от массы возникших неудобств, и была написана представленная вашему вниманию программа MQL Code Corrector Free. Она приводит декомпилированный код в корректный вид, после обработки ею терминал МТ 4 снова успешно запускает все те советники и индикаторы, с которыми до этого отказывался работать.

Пользоваться программой очень просто. Скачайте ее, запустите. Единственным требованием к работе программы является установленный Microsoft .NET Framework 3.5 (установлен по умолчанию на многих компьютерах), если его нет - можете скачать с сайта microsoft. Вот как выглядит программа:

Нажмите на изображение для увеличения
Название: mql_code_corrector_free.png
Просмотров: 80
Размер:	50.5 Кб
ID:	135668

Нажмите кнопку раскрывающегося списка в строке «Исходный файл» и выберите файл *.mq4, полученный в результате декомпиляции исходного файла *.ex4. В строке «Результирующий файл» тут же появится путь к конечному файлу. По умолчанию он будет находиться в той же директории, но иметь немного измененное название – с добавлением окончания «_out», но вы можете легко изменить путь (и имя) также как и в первом случае. Нажмите кнопку «Обработать», весь процесс занимает считанные мгновения. Теперь перенесите полученный файл в нужную папку МТ 4, запустите терминал. Обработанный программой файл будет прекрасно работать.

Программа MQL Code Corrector Free распространяется совершенно бесплатно. Принимаются замечания и предложения по улучшению ее функционала (пишите в комментариях или на почту traderfx.info@yandex.ru).

Последний раз редактировалось NSerega; 11.10.2013 в 18:22.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 06:27. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO