Timestamp for this request is outside of the recvWindow

☑️ Проверьте настройки поставщика данных отвечающих за запросы

Макс.запрашив.сделок 1000 штук

Интервал обработки 10000 мс

Работают эти настройки следующим образом: При отправке запроса на подключение или запроса сделок по инструменту, отсылается локальное время и интервал от этого локального времени для обработки биржей. Например время 10:00:00.000 интервал 10000, говорит бирже о том, что если время биржи 10:00:09.999 то биржа должна обработать запрос. Если время больше, биржа не должна обрабатывать запрос. Интервал обработки можно устанавливать до 30секунд. Макс.запрашиваемых сделок - это сколько сделок по инструменту может быть в каждом запросе, биржа не позволяет заправшивать более 1000 штук, поэтому, какое бы число Вы не поставили, более 1000 получить за один запрос нельзя, меньше можно. Следующий параметр "Сдвиг автоподстройки времени в мс", -500 У нас выполняется синхронизация времени раз в три минуты, с помощью программы Dimension4 и сдвиг в поставщике стоит -500. Если настройки установлены верно, то перейдите к следующему шагу.

☑️ Необходимо синхронизировать время компьютера по интернету. Посмотрите статью на эту тему : Синхронизация времени

Как рекомендации еще:

  1. Сервер поближе к городу Токио, на котором проходит торговля.

  2. Автооткрытие и Автозакрытие поставить побольше.

That's what the exchange sent at the time of the signal/order:

08:45:03.99[273]DEBUG:Cmd: 123456789, "-1021: Timestamp for this request was 1000ms ahead of the server's time. ", error=True, last=True, orderId=0, comment=OrderType:Market; ContainerId:0; PortfolioOrderId:

This may be a problem on the exchange server, at the time of high volatility. And it could be a time synchronization issue in windows. Recommendation is to install the Dimention4 program and configure it to synchronize once 3 minutes.

Last updated