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. Если настройки установлены верно, то перейдите к следующему шагу.
☑️ Необходимо синхронизировать время компьютера по интернету. Посмотрите статью на эту тему : Синхронизация времени
Как рекомендации еще:
Сервер поближе к городу Токио, на котором проходит торговля.
Автооткрытие и Автозакрытие поставить побольше.
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