Новая версия платформы MetaTrader 5 build 4150: экспорт торгового отчета и новые методы машинного обучения в MQL5 - страница 12

 
Andrei Iakovlev #:

Помимо меня иметь комбинацию клавиш для открытия списка экспертов кто-нибудь ещё хочет?

Да, сделаем - подключим неиспользуемую комбинацию.

 
Andrei Iakovlev #:

Во время написания нового или изменения существующего эксперта/скрипта очень часто открывал этот список, чтобы удалить его с графика при необходимости.


Это значит, что программа зацикленная и не реагирует на просьбу остановиться.

Используйте IsStopping() в тяжелых местах, чтобы прекращать работу своих программ.

 
Renat Fatkhullin #:

Подскажите, пожалуйста, прокси сервер в терминале перенаправляет трафик только для чартов по задумке?

Мне нужно парсить сайт через прокси, но трафик не перенаправляется через прокси.

 

Обнаружил вот такую странность....

Если имя индикатора простое и не содержит номер версии, например, 'TEMA Channel.ex5', и если включить такой индикатор в советник как ресурс '::Indicators\TEMA\TEMA Channel', то такой советник нормально загружается на график и нормально запускается в тестере стратегий.

Если же к имени индикатора добавлен номер версии, например, 'TEMA Channel v.1.2.ex5', и включить такой индикатор в советник как ресурс '::Indicators\TEMA\TEMA Channel v.1.2', то такой советник загружается на график, однако его невозможно запустить в тестере стратегий.

2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   CPU name: Intel Core i9-9880H @2.30GHz
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   CPU cores: 16
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   CPU architecture:
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   EX5 architecture: X64 Regular
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   cannot load resource 'C:\Users\myzrov\AppData\Roaming\MetaQuotes\Tester\36A64B8C79A6163D85E6173B54096685\Agent-127.0.0.1-3000\MQL5\Experts\TEMA Channel\TEMA Channel v.1.2\TEMA Channel.ex5::Indicators\TEMA\TEMA Channel v.1.2'
2024.01.23 14:50:19.315    Core 01    loading of TEMA Channel v XAUUSD,H1 failed [4016]
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   cannot load custom indicator '::Indicators\TEMA\TEMA Channel v.1.2' [4802]
2024.01.23 14:50:19.315    Core 01    2024.01.01 00:00:00   indicator create error
2024.01.23 14:50:19.315    Core 01    OnInit critical error
2024.01.23 14:50:19.315    Core 01    tester stopped because OnInit failed
2024.01.23 14:50:19.316    Core 01    disconnected
2024.01.23 14:50:19.316    Core 01    connection closed

Обнаружил это еще в версии MT5 билда 4150, проверил в новом билде 4153, ошибка осталась…
 
Renat Fatkhullin #:

Это значит, что программа зацикленная и не реагирует на просьбу остановиться.

Используйте IsStopping() в тяжелых местах, чтобы прекращать работу своих программ.

Чаще всего я вручную удалял один из моих скриптов, когда в нём не могло выполниться

while(условие) {функция; Sleep(10);}

и скрипт бесконечно это выполнял. !IsStopped() в таком случае не останавливает работу скрипта.

Renat Fatkhullin #:

Да, сделаем - подключим неиспользуемую комбинацию.

Ура, надеюсь это произойдёт скоро.

 

Это было бы смешно, если бы не было так страшно за свои деньги:


 
Transslator #:

Это было бы смешно, если бы не было так страшно за свои деньги:

Скорее всего, советник считает прибыль за один период, а во вкладке "История" выбран другой период, например, текущий день, за который не было проведено ни одной операции со счетом.

 

Тот же давний дефект, о котором я сообщал на этом форуме много раз, у другого брокера:


 
Ihor Herasko #:

Скорее всего, советник считает прибыль за один период, а во вкладке "История" выбран другой период, например, текущий день, за который не было проведено ни одной операции со счетом.

"Trades of day" в сообщении советника вам ни очём не говорит?

 
Ihor Herasko #:

Скорее всего, советник считает прибыль за один период, а во вкладке "История" выбран другой период, например, текущий день, за который не было проведено ни одной операции со счетом.

Да, я думаю, что тут дело именно в этом (во вкладке выбран другой период).

Например, у меня небыло сделок за последние два месяца.
И я поставил "Выбрать Период" - "Последний месяц" -

-----------------------------------------------------------------------

А потом поставил "Вся История" - и все нормально:

Причина обращения: