Странно почему у меня вчера не получилось… Вот с утра создал папку «00» и в неё поместил один файл metaeditor64.exe
Затем создал ярлык на рабочем столе. В свойствах поставил /portable и запустил…
МЕ при запуске создал 3 папки и в папке MQL5 пустые подпапки.
Теперь запустив МЕ версии 2390 кликом по ярлыку я могу открыть любой mq5 файл из любой папки и откомпилировав его получить, в той папке откуда он был открыт, файл ex5
Странно почему у меня вчера не получилось… Вот с утра создал папку «00» и в неё поместил один файл metaeditor64.exe
Затем создал ярлык на рабочем столе. В свойствах поставил /portable и запустил…
МЕ при запуске создал 3 папки и в папке MQL5 пустые подпапки.
Теперь запустив МЕ версии 2390 кликом по ярлыку я могу открыть любой mq5 файл из любой папки и откомпилировав его получить, в той папке откуда он был открыт, файл ex5
Это здорово, но если у вас на втором мониторе открыт терминал, компиляция перезапустит ваш советник на нем? Ключевой вопрос.
Реter Konow: Это здорово, но если у вас на втором мониторе открыт терминал, компиляция перезапустит ваш советник на нем? Ключевой вопрос.
А при каких делах тут монитор? МЕ и МТ работают с дисков, а не с мониторов.
PS: и ещё важное, на мой взгляд, замечание: Если «старую» версию МЕ поставить в папку рабочего терминала, то при очередном запуске, МТ получит обновление и опять придётся менять её на «старую». А если сделать как я предлагаю, в отдельную папку, то эта версия без ручного вмешательства не обновится. Плюс ко всему, повторяюсь, окончательную версию всё-же лучше компилировать в последней версии МЕ
Вы не знаете? Жаль. Если терминал не будет реагировать на перекомпиляцию в старом МЕ, то вся схема лишена практического смысла, т.к. одно неудобство меняется на другое. Нужна полноценная связка МТ-МЕ, чтобы после компиляции исходника файла советника, он автоматом обновлялся и перезагружался (если стоит на графике) в терминале.
Распаковываем и открываем папку с теми версиями, которые хотим запустить.
Открываем для них папку в удобном месте.
Копируем их туда.
Запускаем файл metaeditor64.exe и затем terminal64.exe (либо нажимаем на иконку терминала в МЕ).
Открывается терминал той же версии, что и метаэдитор.
Работаем в редакторе как обычно. Все сохраненные и компилируемые советники появляются и обновляются в режиме live в терминале.
Переодически всплывает окно предлагающее обновиться, его можно просто закрывать (обновляться не пробывал).
Большое спасибо всем участникам, помогавшим мне и друг другу найти выход из непростой ситуации. В частности, Alexey Viktorov за ссылку и пояснения, и Andrey Khatimlianskii за набор сохраненных версий. Остальным тоже респект и благодарность.))))
Думаю, если не возникнет сюрпризов - проблема решена.)))
П.С. Со стороны мой восторг может показаться глупым, т.к. большинство уже знало как решить эту проблему, но я шел по одной дороге с MQ и в хаках не разбирался. Так что, просьба сильно не смеятся.)))
Выставил продукт Советник написан по стратегии из видео. Советник можно поставить на два графика одной валютной пары назначив им разные Magic number и указав разные направления торговли параметром Direction of trade. Стратегия была незначительно изменена. В видео показано, что закрываются сделки без прибыли, так сказать в ноль. Этот советник...
Скопировал содержание папки MQL5 из нового билда МЕ (2507) в старый 2474 (с нормальными скобками), после чего обнаружил, что тот сам обновился до последней версии. Интернет был открыт. Сейчас попробую удалить МТ5 с компа совсем, и устновить v2474. Посмотрим, что получится.
Странно почему у меня вчера не получилось… Вот с утра создал папку «00» и в неё поместил один файл metaeditor64.exe
Затем создал ярлык на рабочем столе. В свойствах поставил /portable и запустил…
МЕ при запуске создал 3 папки и в папке MQL5 пустые подпапки.

Теперь запустив МЕ версии 2390 кликом по ярлыку я могу открыть любой mq5 файл из любой папки и откомпилировав его получить, в той папке откуда он был открыт, файл ex5Странно почему у меня вчера не получилось… Вот с утра создал папку «00» и в неё поместил один файл metaeditor64.exe
Затем создал ярлык на рабочем столе. В свойствах поставил /portable и запустил…
МЕ при запуске создал 3 папки и в папке MQL5 пустые подпапки.
Теперь запустив МЕ версии 2390 кликом по ярлыку я могу открыть любой mq5 файл из любой папки и откомпилировав его получить, в той папке откуда он был открыт, файл ex5И вот нашёл ссылку на архив Андрея. Последняя версия с подсветкой фона парных скобок 2474
Только вот думаю, всё-же лучше окончательную компиляцию проводить в последней версии МЕ
Это здорово, но если у вас на втором мониторе открыт терминал, компиляция перезапустит ваш советник на нем? Ключевой вопрос.
А при каких делах тут монитор? МЕ и МТ работают с дисков, а не с мониторов.
PS: и ещё важное, на мой взгляд, замечание: Если «старую» версию МЕ поставить в папку рабочего терминала, то при очередном запуске, МТ получит обновление и опять придётся менять её на «старую». А если сделать как я предлагаю, в отдельную папку, то эта версия без ручного вмешательства не обновится. Плюс ко всему, повторяюсь, окончательную версию всё-же лучше компилировать в последней версии МЕ
А при каких делах тут монитор? МЕ и МТ работают с дисков, а не с мониторов.
Монитор здесь к слову. Я о связи между терминалом и МЕ. Компилируя исходник в МЕ, получим перезапуск советника в терминале?
Реter два монитора у вас. Вам и карты в руки.
Единственное, что точно, это в папке откуда открыт mq5 файл, после компиляции получаем новый ех5 файл.Реter два монитора у вас. Вам и карты в руки.
Хочу всех поздравить с решением!
Порядок действий:
Большое спасибо всем участникам, помогавшим мне и друг другу найти выход из непростой ситуации. В частности, Alexey Viktorov за ссылку и пояснения, и Andrey Khatimlianskii за набор сохраненных версий. Остальным тоже респект и благодарность.))))
Думаю, если не возникнет сюрпризов - проблема решена.)))
П.С. Со стороны мой восторг может показаться глупым, т.к. большинство уже знало как решить эту проблему, но я шел по одной дороге с MQ и в хаках не разбирался. Так что, просьба сильно не смеятся.)))
Сюрприз все таки возник.
Скопировал содержание папки MQL5 из нового билда МЕ (2507) в старый 2474 (с нормальными скобками), после чего обнаружил, что тот сам обновился до последней версии. Интернет был открыт. Сейчас попробую удалить МТ5 с компа совсем, и устновить v2474. Посмотрим, что получится.