Новая версия MetaTrader 4 Client Terminal build 416 - страница 2

 

Ошибка с открытием файлов не устранена, файлы открываются другим эдитором. ????

Ошибка с изменением размера шрифтов для OBJ_LABEL тоже присутствует. сделаю другое видео, хотя скидывал и рисунки и проверочные скрипты в топик о 415, но ничего сделано не было.

>
 
Renat:

Обновления расходятся постепенно, так как не все брокеры сразу обновляются.



LiteForex прислал обновления в воскресенье 11.03.2011...
 
FAQ:

Ошибка с открытием файлов не устранена, файлы открываются другим эдитором. ????

Скорее всего терминал работает под ограниченным пользователем и не может ничего изменить в Registry.

Закройте все программы и попробуйте запустить редактор в режиме "Запуск от имени Администратора" (не под администраторским аккаунтом, а именно этой конкретной командой из контекстного меню). Если не поможет, то инсталлируйте поверх из нового дистрибутива (ссылка внизу страницы). Инсталлятор принудительно повышает себе привилегии во время работы.

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

 
Renat:

Хорошо, я снесу все установленные 409 и попробую снова, ВинХР, все права.

2) Изменились реальные размеры всех шрифтов, я приводил пример этой проблемы по отношению к 415, ошибка устранена не была, скажите, такие размеры будут оставлены и в следующих билдах, или можно ждать возврата к нормальному(тому что было в предыдущих (всех) билдах ) представлению ?

Вот как это выглядит сейчас 415, 416:

Вот так это выглядело раньше (все билды 225-409) :

проверочный скрипт в аттаче.

Файлы:
check_415_1.zip  16 kb
 
FAQ:

Ошибка с открытием файлов не устранена, файлы открываются другим эдитором. ????

Видимо логика тут такова - эдитор связывается с той версией терминала из которой был его последний вызов. Поэтому надо сначала запустить желаемую версию и вызвать через F4 эдитор. Связь других эдиторов с терминалами при этом не всегда определена (было бы неплохо если бы каждый эдитор помнил свой терминал, а если он его не находит, например в первый момент когда ни одного вызова эдитора из терминала еще не было либо был перенос всей инсталяции в другое место на диске, то связывал бы его с терминалом в той же директории).

 

Часть моего поста из темы Примите участие в бета-тестировании MetaTrader 4 build 415!:

Mathemat 07.03.2012 23:08

[...]

А добавить в МТ4 поддержку OpenCL очень трудно? Тем более что глава компании недавно говорил, что для МТ5 это оказалось совсем не сложно:

Renat 20.02.2012 17:34


Mathemat: А добавление OpenCL сильно усложнило компилятор?

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

Заодно это создаст некоторый задел в переходе на "пятеру" для самых злостных скептиков. Переходить все равно придется рано или поздно - но все же очень многие продолжают сидеть на МТ4 и реализовывать на нем свои идеи.

Ну это я к тому, что о будущем надо думать и инвестировать в него, но и о настоящем не забывать: основной доход компании сейчас - именно в настоящем, от четверы (imho).

Ну и правда ведь - почему бы не сделать поддержку OpenCL "локомотивом" массового перехода на МТ5?

Очень хотелось бы получить любой убедительный ответ от разработчиков.

 
Mathemat:

Ну и правда ведь - почему бы не сделать поддержку OpenCL "локомотивом" массового перехода на МТ5?

Мне кажется что одна из трудностей перевода стратегии из МТ4 на МТ5 связанно с отсутствием в МТ4 функции объединения однонаправленных ордеров чтобы иметь лишь один ордер как в МТ5. Но при этом для объединения встречных ордеров функция в МТ4 почему-то есть. Если бы такая функция была бы то можно было бы уже в МТ4 сделать стратегию полностью эквивалентную идеологии МТ5 и далее её использовать в обеих платформах с минимумом принципиальных изменений. Такая функция также могла быть выгодна и для ДЦ так как это значительно уменьшило бы нагрузку на сервер, да и в терминале количество расчетов также бы уменьшилось.
 
Andrei01:

Видимо логика тут такова - эдитор связывается с той версией терминала из которой был его последний вызов. Поэтому надо сначала запустить желаемую версию и вызвать через F4 эдитор. Связь других эдиторов с терминалами при этом не всегда определена (было бы неплохо если бы каждый эдитор помнил свой терминал, а если он его не находит, например в первый момент когда ни одного вызова эдитора из терминала еще не было либо был перенос всей инсталяции в другое место на диске, то связывал бы его с терминалом в той же директории).


Каждый эдитор предыдущих билдов помнил свой терминал, Общей на всю систему была папка последнего сохранения (компиляции, открытия), что и понятно - она записана в реестре системы. Но При открытии файлов, при любом запущенном эдиторе, файл открывался именно в этом эдиторе. При нескольких запущенных эдиторах, файл открывался в эдиторе, в котором была проведена последняя компиляция. А вот при отсутствии запущенных эдиторов, при попытке открыть файл, запускался эдитор в котором была проведена последняя компиляция, что происходит и сейчас, с новым билдом (как я понимаю). Но при этом именно в нем была проведена последняя компиляция, он был установлен (апдейтдо 416) правильно, и запущен через "F4" терминала. То есть как минимум получается ситуация когда новый билд при запуске не прописывает себя в реестре винды.
 

416 сильно тормозит, где взять 409?

 

Билд 416. Окно визуализации в тестере.

Сохранил как шаблон tester.tpl с моими настройками.

При каждом новом прогоне окно визуализации открывается в новом месте и не сохраненного размера.

Винда - семёрка.