Новая версия платформы MetaTrader 5 build 5370: улучшения в веб-версии - страница 15

 
b5370, принудительная остановка оптимизации делает файл недоступным (не удалить и т.д.).
#property tester_no_cache

input int inRange = 0;

const int Handle = FileOpen(__FILE__, FILE_WRITE | (MQLInfoInteger(MQL_TESTER) ? FILE_COMMON : 0));

void OnDeinit( const int )
{
  if (Handle != INVALID_HANDLE)
    FileClose(Handle);
}

Если принудительно завершить дебаг (в ME F5 и затем SHIFT+F5), то дескриптор будет закрыт, освободив файл от занятости другим приложением. Т.е. в дебаге работа корректная.

Просьба сделать схожим поведение остановки оптимизации с тем, как это происходит при дебаге. Это частный случай более общей проблемы.

Строка для поискаOshibka 151.

Особенности языка mql5, тонкости и приёмы работы - Попробуйте использовать макрос второго уровня.
Особенности языка mql5, тонкости и приёмы работы - Попробуйте использовать макрос второго уровня.
  • 2025.11.04
  • www.mql5.com
поэтому он должен оценить x и ввести значение в ST2 для структуризации. с технической точки зрения При использовании одноуровневой индирекции ST2 x строчит имя введенного макроса но при использовании двойного слоя он строчит значение введенного макроса
 
b5370, изменение некоторых настроек Тестера на сказывается на их значениях в буфере обмена через CTRL+C.

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

Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы

Slava, 2019.10.17 07:42

Кстати, для экспорта-импорта настроек тестирования-оптимизации и входных параметров можно пользоваться буфером обмена (Ctrl-C, Ctrl-V)

На скрине показаны настройки, которые не меняют значения.


Как пример, я поменял некоторые значения.



Результат CTRL+C в Тестере и CTRL+V в Блокноте.

[Tester]
Expert=fxsaber\EAToMath_Example.ex5
Symbol=XAUUSD.pro
Period=M1
Optimization=1
Model=4
FromDate=2025.11.07
ToDate=2025.11.04
ForwardMode=0
Deposit=10000
Currency=USD
ProfitInPips=0
Leverage=500
ExecutionMode=0
OptimizationCriterion=6

Видно, что измененные настройки не копируются. Просьба исправить. Спасибо.

Строка для поискаOshibka 152.

 

Баг DRAW_COLOR_LINE. Смотрите видео из кармана - прокрутка графика приводит к смене цвета линни с зеленого на синий.

Я воспроизвел, используя код из документации (я также прикрепил его). Обратите внимание, что я воспроизодил при отсутствии тиков (воскресенье).

Баг найден пользователем mvillar83, начало обсуждения здесь.

Файлы:
test2.mq5  14 kb
 

b5370. Возможно, так и раньше было, но сейчас стал использовать возможность открытия последнего удаленного чарта.


И стал нарываться на такую ошибку.

2025.11.09 14:49:44.948 Chart   error loading chart [C:\fxsaber\Terminals\MT5\MQL5\profiles\deleted\07.chr]

Проверяю - нет такого файла. Создаю его - ошибки больше нет, работает правильно.


Проходит какое-то время, и снова появляется такая ошибка с другим именем файла (которого нет). Т.е. какое-то внутреннее несоответствие пункта меню и названию chr-файла. Либо же где-то этот файл удаляется самим Терминалом.

 
fxsaber # :

b5370. Возможно, так и раньше было, но сейчас стал использовать возможность открытия последнего удаленного чарта.


И стал нарываться на такую ошибку.

Проверяю - нет такого файла. Создаю его - ошибки больше нет, работает правильно.


Проходит какое-то время, и снова появляется такая ошибка с другим именем файла (которого нет). Т.е. какое-то внутреннее несоответствие пункта меню и названию chr-файла. Либо же где-то этот файл удаляется самим Терминалом.

Как размножить?
 
Alain Verleyen #:
Как размножить?
Плохой перевод на русский язык, непонятен смысл вопроса.
 
fxsaber #:
Плохой перевод на русский язык, непонятен смысл вопроса.
Скорее всего:

"How to reproduce?"
То есть "Как воспроизвести (ошибку)?"
 
Anatoli Kazharski #:
Скорее всего:

"How to reproduce?"
То есть "Как воспроизвести (ошибку)?"

Понял. Не знаю, как воспроизвести. Такая расчетная удаленная машина.

Terminal        Windows Server 2016 build 14393 on VMware, 20 x Intel Xeon Gold 6258R  @ 2.70GHz, AVX2, 19 / 31 Gb memory, 11 / 399 Gb disk, RDP, UAC, admin, GMT+2
 
Anatoli Kazharski # :
Скорее всего:

"How to reproduce?"
То есть "Как воспроизвести (ошибку)?"
Да.
 

А это точно работает как задумано?

Forum on trading, automated trading systems and testing trading strategies

Object Description Color

Vladislav Boyko, 2025.11.10 05:02

I don't know how it worked before, but now it looks questionable in my subjective opinion (build 5399).