Обновление платформы MetaTrader 4 build 670: виртуальный хостинг, web-запросы и работа с сигналами из MQL-программ - страница 23

 
NutCracker:

Сброс происходит спустя несколько часов после запуска терминала и установки советников. Каким образом на это может повлиять конфигурационный файл?

Теоретически конфигурационный файл можно использовать для запуска любых экспертов, смены шаблона. Но это должно происходить сразу, а не через несколько часов. То есть, не ваш случай.

Другой вопрос. Чисто теоретически эксперта может запустить другой эксперт путём программной смены шаблона на своём же графике.

Попробуйте переместить "неожиданного" эксперта в какую-нибудь другую подпапку

 
Откуда можно скачать компилятор для командной строки?
 
Pavlick:
Откуда можно скачать компилятор для командной строки?

а он вроде встроен в МЕ...

хотя нет, не встроен вот в справке МЕ написано:

Компиляция из командной строки

Пользователям доступен компилятор MQL4/MQL5-программ, работающий отдельно от редактора MetaEditor, — MQL.exe. Он распространяется отдельно от терминала и доступен для скачивания по ссылкам:

·http://files.metaquotes.net/metaquotes.software.corp/mt5/mql.exe — 32-х битная версия.

·http://files.metaquotes.net/metaquotes.software.corp/mt5/mql64.exe — 64-х битная версия.

Компилятор может быть запущен из любой папки.

Разрешается свободное распространение файла MQL.exe. При этом запрещается осуществлять любое видоизменение, дизассемблирование и декомпилирование этих файлов, а также любых объектов MQL4 и MQL5.

Компилятор запускается из командной строки с указанием пути и имени файла, который необходимо скомпилировать.

Пример запуска компилятора:

С:\Compiler\>mql.exe C:\MyPrograms\script.mq5

Файл обладает двумя ключами запуска:

·/s — запуск компилятора с таким ключом проводит только проверку синтаксиса кода программы и выводит соответствующие результаты;

·/i :[путь] — запуск с данным ключом позволяется указать компилятору путь к директории /MQL4 или /MQL5 клиентского терминала. Данный параметр необходим, поскольку программы зачастую используют в своей работе дополнительные включаемые файлы (*.mqh).

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

С:\Compiler\>mql.exe C:\MyPrograms\script.mq5 /i:C:\client_terminal\MQL5


 
evillive:

а он вроде встроен в МЕ

Набираю имя редактора, пробел, имя скрипта - открывается скрипт для редактирования, компиляцией не пахнет. Может какие доп. опции? Припоминаю разговоры о том, что консольный компилятор где-то отдельно. 
 
выше отредактировал
 
evillive:

а он вроде встроен в МЕ...

хотя вот:


Спасибо, то что нужно.
 

Не знаю насколько вопрос значимый, но:

компилятор некорректно работает с файлами имеющими символы \n вместо \r\n.

В приложении простой файл из четырех строк, содержащий \n.

Файлы:
model.mq4  1 kb
 

Здравствуйте! Вопрос по вкладке "справка" для нового терминала. На старых билдах при нажатии F1 и курсоре на специальной функции, в нижней вкладке MetaEditor высвечивалась встроенное окошко "Help" с информацией из справочника. В новых билдах при выполнении вышеуказанных инструкции появляется новое окошко, что совсем не удобно, если нужно что-то проверить или посмотреть "по-быстрому". 

 У кого есть решение, может я в настройках что-то пропустил? Если нет, то обращусь к разработчикам MetaQuotes.  

 
skyjet:

Здравствуйте! Вопрос по вкладке "справка" для нового терминала. На старых билдах при нажатии F1 и курсоре на специальной функции, в нижней вкладке MetaEditor высвечивалась встроенное окошко "Help" с информацией из справочника. В новых билдах при выполнении вышеуказанных инструкции появляется новое окошко, что совсем не удобно, если нужно что-то проверить или посмотреть "по-быстрому". 

 У кого есть решение, может я в настройках что-то пропустил? Если нет, то обращусь к разработчикам MetaQuotes.  


Нет "решения" и не будет. Разработчики сделали как в МТ5 и так уже будет всю жизнь продукта.
 
evillive:

Нет "решения" и не будет. Разработчики сделали как в МТ5 и так уже будет всю жизнь продукта.

  Категоричный ответ, но все равно-спасибо!
Причина обращения: