Синхронизация времени
Точное время нужно для работы с API биржи. Каждый подписанный запрос содержит временную метку. Если она слишком сильно отличается от времени биржи, запрос может быть отклонён.
Как ISA Terminal работает со временем
ISA Terminal использует собственные программные часы, скорректированные по сетевым источникам времени.
При запуске терминал получает точное время, а затем обновляет привязку каждые пять минут. Если обычный NTP-запрос недоступен, терминал может получить время через резервные HTTPS-источники.
Важно:
терминал не меняет системное время Windows;
для фоновой синхронизации ISA Terminal не нужны права администратора;
если очередная проверка не удалась, терминал сохраняет последнюю успешную привязку;
до первой успешной синхронизации используется системное время Windows.
Поэтому автоматическую установку времени в Windows всё равно лучше держать включённой.
Признаки проблемы
При неверном времени возможны ошибки вроде:
Timestamp mismatch;Invalid timestamp;Request timestamp expired;Timestamp for this request is outside of the recvWindow.
Также могут не обновляться баланс и ордера или не включаться подключение к бирже.
Что проверить в Windows
Windows 11
Откройте Параметры → Время и язык → Дата и время.
Включите Устанавливать время автоматически.
Включите автоматический выбор часового пояса или проверьте его вручную.
Нажмите Синхронизировать сейчас.
Windows 10
Откройте Параметры → Время и язык → Дата и время.
Включите Установить время автоматически.
Проверьте часовой пояс.
Нажмите Синхронизировать часы или Синхронизировать сейчас.
После этого перезапустите проблемное подключение. Если ошибка сохраняется, перезапустите ISA Terminal и снова проверьте логи.
Что смотреть в логах
Успешное обновление программных часов выглядит так:
Если сетевые источники времени недоступны, в логах появляется предупреждение:
Одиночное предупреждение не обязательно означает остановку торговли: терминал продолжает использовать последнюю успешную привязку. Если предупреждение повторяется вместе с ошибками API, проверьте интернет, брандмауэр и системное время Windows.
Если проблема не исчезла
Убедитесь, что интернет на компьютере или VPS работает стабильно.
Проверьте, не блокирует ли брандмауэр или провайдер сетевые запросы времени.
Сравните время Windows с time.is.
Сохраните фрагмент логов с ошибкой.
Отправьте встроенный баг-репорт.
Не меняйте дату и время вручную во время активной торговли без необходимости. Сначала остановите новые действия и проверьте состояние ботов и подключений.
Last updated