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

Putnik #:
Проверьте в настройках >>"Точная шкала времени"
Спасибо !Кто то без моего разрешения лазит в настройках , я там галочку не ставил . 
Коллеги, приветствую. Подскажите, пожалуйста, по вопросу. При подаче запроса уровня стоп-аут "AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);" терминал МТ5 брокера "Финам" для биржевых инструментов возвращает значение "0", хотя сотрудник офиса говорит, что принудительное закрытие позиции происходит при каком-то снижении уровня какой-то маржи, т.е. заранее до обнуления счета. Это недонастройка серверной части МТ5 или значение уровня стоп-аут для биржевых инструментов запрашивается как-то иначе?
Aleksei Kadachigov #:
Коллеги, приветствую. Подскажите, пожалуйста, по вопросу. При подаче запроса уровня стоп-аут "AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);" терминал МТ5 брокера "Финам" для биржевых инструментов возвращает значение "0", хотя сотрудник офиса говорит, что принудительное закрытие позиции происходит при каком-то снижении уровня какой-то маржи, т.е. заранее до обнуления счета. Это недонастройка серверной части МТ5 или значение уровня стоп-аут для биржевых инструментов запрашивается как-то иначе?

Это значит, что настроен свой механизм закрытия позиций при определённом уровне, нестандартный.

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

Новая версия платформы MetaTrader 5 build 6230: больше возможностей AI

Aleksey Vyazmikin, 2026.10.04 11:17

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

Для серверной части предлагается такой функционал:
"

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

"

Вопрос, как клиент в истории может отследить применение этого функционала? Планируются ли для этого отдельные идентификаторы у ордеров и сделок?

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

И сразу спрошу, закрытие по стоп-ауту всех позиций сразу не описано в инструкции к языку и терминалу, как стандартные действия, такая автоматизация входит в штатный функционал возможностей сервера, или это самостоятельно написанный софт с использованием API сервера?


Прошу админов обратить внимание на эту тему https://www.mql5.com/ru/forum/517927
CustomRatesUpdate + CustomTicksAdd: пропадает M1-история пользовательского символа
CustomRatesUpdate + CustomTicksAdd: пропадает M1-история пользовательского символа
  • 2026.10.08
  • www.mql5.com
Здравствуйте. Выявлен баг на пользовательских символах...
Коллеги, добрый день! Хотелось бы получить в новых версиях MT5 такую доработку, чтобы можно было жёстко задать с каким сервером из GMT5A1, GMT5A2 и GMT5A3 работать. Причина её необходимости в следующем: с одного из этих серверов у меня в настоящий момент не загружается маркет-дата, поэтому когда MT5 на него автоматически переключается из-за меньшего пинга, то последовательная оптимизация, состоящая из множества запусков MT5 с разными параметрами - сбивается. Это сильно мешает проводить автоматизированную оптимизацию. И в целом, как пользователь, считаю, что должен иметь право решать с каким из этих серверов мне работать, так как пинг не всегда определяет качество доступа до них (например, с GMT5A1 у меня всё хорошо, с GMT5A2 более-менее, с GMT5A3 - плохо). 
Прошу админов обратить внимание на тему (гигабайтная история символа) https://www.mql5.com/ru/forum/518058
CustomRatesReplace: чрезмерный рост размера .hcc при последовательной записи M1-баров
CustomRatesReplace: чрезмерный рост размера .hcc при последовательной записи M1-баров
  • 2026.10.10
  • www.mql5.com
При работе с историей пользовательских символов MT5 столкнулся с проблемой сильного разрастания файлов .hcc...
Sunriser # :
Прошу админов обратить внимание на эту тему  https://www.mql5.com/ru/forum/517927
Sunriser # :
Прошу админов обратить внимание на тему (гигабайтная история символа)  https://www.mql5.com/ru/forum/518058
И то, и другое подтверждено и подтверждено.
Добрый день, на на VPS неожиданно все MT4(после релогина или вновь установленные) стали с непонятными наборами символов, изменения настроек в cистеме не помогает(в тч в разделе "по программам не использующим Unicode").Что можно пощупать?
Sergei Pimenov #:
Добрый день, на на VPS неожиданно все MT4(после релогина или вновь установленные) стали с непонятными наборами символов, изменения настроек в cистеме не помогает(в тч в разделе "по программам не использующим Unicode").Что можно пощупать?

Вот спросил у АІ:

Эта проблема обычно связана с тем, что терминал MetaTrader 4 не может найти нужные шрифты в системе VPS (в частности, шрифт Webdings или стандартные системные шрифты для отображения кириллицы/интерфейса), либо с повреждением кэша шрифтов Windows после обновления.
Поскольку изменение «языка программ, не поддерживающих Unicode» (System Locale) не помогло, вот пошаговый план , который решает эту проблему на VPS:

1. Переустановка шрифтов MT4 (Самая частая причина)

Терминал MT4 для многих элементов интерфейса (стрелочки, значки, вкладки) использует собственные шрифты. Если они слетели, интерфейс превращается в «кракозябры».
  1. Перейдите на своем локальном компьютере (с которого подключаетесь к VPS) в папку C:\Windows\Fonts .
  2. Найдите и скопируйте файл шрифта Webdings (а также желательно Arial и Tahoma ).
  3. Вставьте эти файлы на VPS в такую же папку: C:\Windows\Fonts .
  4. Перезагрузите VPS.

2. Очистка кэша шрифтов Windows

Часто на Windows Server (который обычно установлен на VPS) после обновлений или перезапусков сбивается кэш шрифтов. Его нужно сбросить:
  1. Откройте «Службы» (Services) через поиск Windows или нажав Win + R -> ввести services.msc .
  2. Найдите службу "Windows Font Cache Service" (Служба кэширования шрифтов Windows) и остановите ее .
  3. Откройте Проводник и перейдите по этому пути: C:\Windows\ServiceProfiles\LocalService\AppData\Local (если папки AppData не видно, включите отображение скрытых элементов в верхней панели Проводника: Вид -> Скрытые элементы) .
  4. Удалите все файлы, которые содержат в названии .dat и связаны со шрифтами (например, FontCache... ).
  5. Снова запустите службу Windows Font Cache Service и перезагрузите VPS.

3. Проверка параметров реестра (если сбилась кодировка)

Иногда слетают системные таблицы соответствия кодировок. Это можно исправить через реестр:
  1. Нажмите Win + R , введите regedit и нажмите Enter.
  2. Перейдите в ветку: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage .
  3. Найдите параметры 1251 и 1252 .
  4. Убедитесь, что для 1251 установлено значение c_1251.nls .
  5. Для 1252 (если интерфейс английский, но ломается) тоже иногда помогает временно прописать значение c_1251.nls (это заставит систему читать европейскую кодировку как кириллицу).
  6. Перезагрузите сервер.

4. Быстрый "косметический" фикс (если нужно срочно работать)

Если терминал нужен прямо сейчас, а разбираться с реестром нет времени:
  1. Запустите MT4.
  2. Нажмите вслепую комбинацию клавиш Alt + View (второе меню слева вверху, обычно это клавиша V на клавиатуре), далее выберите Languages (самый первый пункт) и измените язык на English (если стоял другой) или наоборот на Russian/Ukrainian .
  3. Перезапустите терминал. Часто английский интерфейс отображается корректно даже тогда, когда системные шрифты кодировки «слетели».

Сопли на XTIUSD M1.