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.