Ошибки, баги, вопросы - страница 3022

 

2940

с Избранного запускаю программу - запускается не то. что ижидалось. проблема присутствовала и в предыдущем билде. в позапрошлом билде такого не замечал.

 
Andrey Dik:

2940

новая программа не появляется в навигаторе после компиляции.

Не самый плохой результат - у меня терминал не загружается вовсе - последняя запись в Журнале была такая:

KL      3       05:53:32.204    Exception       C0000005 at 4E734FB0 write to 4E734FB0
OE      3       05:53:32.912    Exception       C0000005 at 4E734FB0 write to 4E734FB0
EL      2       05:53:32.920    Terminal        crashlog generated

перезагрузка системы не помогла - помогла полная переустановка Терминала

 
Andrey Dik:

2940

с Избранного запускаю программу - запускается не то. что ижидалось. проблема присутствовала и в предыдущем билде. в позапрошлом билде такого не замечал.

К сожалению так было всегда 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

A100, 2020.08.01 03:17

Пошаговое описание проблемы:

  • 1. Взять любой скомпилированный Эксперт Test и поместить его в Избранное
  • 2. Удалить Test.ex5
  • 3. Закрыть Терминал
  • 4. Открыть Терминал и мышью из Избранного перетащить Test на график

Результат: Запустится ExpertMACD 1.00

Ожидалось: компиляция с последующим запуском Эксперта Test

Помню (потому что сам сталкивался) в прошлом году было уже чье то сообщение об этой проблеме, но ничего не поменялось

и видимо долго еще будет

 
A100:

К сожалению так было всегда 

и видимо долго еще будет

было бы логично, если при запуске терминал чистил папку избранное от ярлыков несуществующих программ.
или типа выдать сообщение "Эй программист, не грусти, лучше чарку пропусти! Файл отсутсвует!".

а сейчас происходит то же самое, что вместо запуска Paint.exe система запускает format c

 

optimize=0

Не работает - что 0, что 1 - время компиляции совпадает. Раньше (в прошлом году) все компилировалось достаточно быстро, сейчас - очень долго

 
A100:

Не работает - что 0, что 1 - время компиляции совпадает. Раньше (в прошлом году) все компилировалось достаточно быстро, сейчас - очень долго

используйте фичу с mqh. при компиляции mqh оптимизации не используются за ненадобностью (нет генерации исполняемого кода)

 
Andrei Trukhanovich:

используйте фичу с mqh. при компиляции mqh оптимизации не используются за ненадобностью (нет генерации исполняемого кода)

Нашел более простой способ - открыть ненужный проект и там снять галочку оптимизации - сразу в 5 раз быстрее, но кому optimize=0 помешал неясно и из командной строки быстрая компиляции библиотек тоже не работает

 

Запущено больше десятка терминалов MT5. Логические ядра загружены не равномерно.

  • Один Терминал сколько ядер может задействовать?
  • MT5 сам выбирает ядра для своей работы или ОС?
  • Возможно ли равномерно по ядрам распределить работу Терминалов?
 

Как в MT5 достать значение этого поля, что можно видеть в MT4?


Поделитесь функцией, которая всегда выдает правильное значение маржи. OrderCalcMargin врет, к сожалению. И этот вариант не панацея.