Обнаружил очень нежелательное поведение терминала MT5 build 5440 21 Nov 2025 (на самом свежем аналогично). Если было какое-либо обращение к истории символа (даже если вообще он не содержит историю), то после переподключения терминала к точке доступа, терминал сам добавляет этот символ в обзор рынка.
В результате если в процессе работы терминала какие-то символы добавлялись/убирались и были запросы к их истории (например достаточно открыть вкладку "тики"), то
эти символы не получится надежно убрать из обзора рынка. Если интернет моргнёт и точка переподключится, либо если вручную сменить точку, то все эти символы снова вернутся в обзор рынка. На терминале 25 года очистить этот список прилипших символов помогает перезапуск терминала. Пользовательский символ или нет - неважно.
Ниже простой демонстратор проблемы.
Это как-то можно победить или это очередной неизлечимый баг терминала на десятилетие?
//+------------------------------------------------------------------+//| StickySymbol_MW_Repro.mq5 |//+------------------------------------------------------------------+#property strict#property script_show_inputsinputstring InpSymbolName = "TEST_STICKY_SYMBOL";
voidOnStart()
{
bool is_custom = false;
// Удаляем символ от прошлого запускаif(SymbolExist(InpSymbolName, is_custom))
{
SymbolSelect(InpSymbolName, false);
CustomSymbolDelete(InpSymbolName);
}
// Создаём custom symbolResetLastError();
if(!CustomSymbolCreate(InpSymbolName, "MW_Sticky_Repro", _Symbol))
{
Print("CustomSymbolCreate failed: ", GetLastError());
return;
}
// Запрашиваем историю, даже если её нетMqlRates rates[];
int copied = CopyRates(InpSymbolName, PERIOD_M1, 0, 1, rates);
Print("Теперь вручную смените точку доступа терминала и символ окажется в обзоре рынка сам");
}
Возможность создавать собственные символы открывает новые горизонты в разработке торговых систем и анализе любых финансовых рынков. Теперь трейдеры могут строить графики и тестировать торговые стратегии на неограниченном количестве финансовых инструментов.
Здравствуйте.
Обнаружил очень нежелательное поведение терминала MT5 build 5440 21 Nov 2025 (на самом свежем аналогично).
Если было какое-либо обращение к истории символа (даже если вообще он не содержит историю), то после переподключения терминала к точке доступа, терминал сам добавляет этот символ в обзор рынка.
В результате если в процессе работы терминала какие-то символы добавлялись/убирались и были запросы к их истории (например достаточно открыть вкладку "тики"), то
эти символы не получится надежно убрать из обзора рынка. Если интернет моргнёт и точка переподключится, либо если вручную сменить точку, то все эти символы снова вернутся в обзор рынка. На терминале 25 года очистить этот список прилипших символов помогает перезапуск терминала. Пользовательский символ или нет - неважно.
Ниже простой демонстратор проблемы.
Это как-то можно победить или это очередной неизлечимый баг терминала на десятилетие?