Блокировка Access Server в MetaTrader 5 через Windows Firewall Проблема: Access Server Fin (IP: 95.217.147.61 и 194.164.179.28) работает нестабильно — каждые 20 секунд возникает потеря связи «connection lost». Access Server UK (IP: 23.106.59.251) работает стабильно. Решение: Заблокировать подключение терминала MT5 к серверам Access Server Fin через брандмауэр Windows. Шаг 1: Создание правил блокировки (выполняется один раз) Нажмите клавиши Win + S. Введите PowerShell. В правой части меню поиска нажмите «Запуск от имени администратора». В открывшемся окне PowerShell по очереди выполните две команды: New-NetFirewallRule -DisplayName "MT5_Block_Fin_Server1" -Direction Outbound -RemoteAddress "95.217.147.61" -Action Block New-NetFirewallRule -DisplayName "MT5_Block_Fin_Server2" -Direction Outbound -RemoteAddress "194.164.179.28" -Action Block После выполнения обеих команд Access Server Fin будет заблокирован, и терминал автоматически будет использовать только стабильный Access Server UK. Шаг 2: Проверка созданных правил Чтобы убедиться, что правила созданы успешно, выполните команду: Get-NetFirewallRule -DisplayName "MT5_Block_Fin_Server1" (Аналогично можно проверить второе правило, заменив имя на MT5_Block_Fin_Server2). Шаг 3: Управление правилами (при необходимости) Отключить блокировку временно (например, для проверки): Disable-NetFirewallRule -DisplayName "MT5_Block_Fin_Server1" Disable-NetFirewallRule -DisplayName "MT5_Block_Fin_Server2" Включить блокировку обратно: Enable-NetFirewallRule -DisplayName "MT5_Block_Fin_Server1" Enable-NetFirewallRule -DisplayName "MT5_Block_Fin_Server2" Полностью удалить правила: Remove-NetFirewallRule -DisplayName "MT5_Block_Fin_Server1" Remove-NetFirewallRule -DisplayName "MT5_Block_Fin_Server2" Как определить актуальные IP-адреса Access Server Fin Если в будущем IP-адреса серверов изменятся, вы можете их узнать следующим способом: В терминале MetaTrader 5 подключитесь к Access Server Fin. Дождитесь, пока индикатор связи в правом нижнем углу станет зелёным/синим (соединение установлено). Откройте Командную строку (нажмите Win + R, введите cmd и нажмите Enter). Выполните команду: netstat -n Найдите строки, где в колонке «Foreign Address» (внешний адрес) указан порт :443. Пример нужной строки: TCP 192.168.1.100:57196 95.217.147.61:443 ESTABLISHED IP-адрес до двоеточия (95.217.147.61) — это и есть адрес Access Server Fin. Если же в списке netstat нет названия процесса (рекомендуемый способ): Откройте Диспетчер задач (Ctrl + Shift + Esc). Перейдите на вкладку «Подробности» (Details). Найдите процесс terminal64.exe (MetaTrader 5). Запомните число в колонке «ИД процесса» (PID), например — 2672. Вернитесь в командную строку и выполните: netstat -ano | findstr 2672 В результате найдите строку с вашим PID и портом :443. IP-адрес перед :443 — это нужный адрес Access Server Fin.