← Назад

Bitmex, This request has expired - `expires` is in the past

Здравствуйте!

Не подскажите, что значит эта ошибка, в чем ее суть? (запрос дошел до сервера слишком поздно или еще что? если да, то каков критерий: сколько нужно чтобы прошло времени чтобы не было "expired". Если можно подробнее, хочется понять как это работает)

0001/01/01 00:00:00.000| |Connector |Connect 2018/12/21 11:02:05.180| |BasketMessageAdapter|Connecting 'Bitmex: Ключ = 1491246630'. 2018/12/21 11:02:07.351| |BasketMessageAdapter|Connected to 'Bitmex: Ключ = 1491246630'. 2018/12/21 11:02:07.394| |Connector |Создан новый портфель Bitmex_1491246630. 2018/12/21 11:34:33.273| |Connector |RegisterOrder: 0/ XBTUSD@BMEX Bitmex_1491246630 Покупка Цена=4078 Объем=10 Сост=None Бал=0 Сост= 2018/12/21 11:34:33.273| |Connector |New order: 39723321/ XBTUSD@BMEX Bitmex_1491246630 Покупка Цена=4078 Объем=10 Сост=Pending Бал=10 Сост=Limit 2018/12/21 11:34:55.294|Error |Bitmex |System.InvalidOperationException: {"error":{"message":"This request has expired - expires is in the past. Current time: 1545356095","name":"HTTPError"}} в StockSharp.Bitmex.Native.HttpClient.MakeRequest(Uri url, IRestRequest request) в StockSharp.Bitmex.Native.HttpClient.RegisterOrder(String symbol, String type, String side, Nullable1 price, Decimal volume, Nullable1 visibleVolume, Nullable1 stopPrice, String timeInForce, String clientOrderId, String clOrdLinkId, Nullable1 pegOffsetValue, String pegPriceType, String execInst, String contingencyType, String comment) в StockSharp.Bitmex.BitmexMessageAdapter.ProcessOrderRegister(OrderRegisterMessage regMsg) в StockSharp.Bitmex.BitmexMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 2018/12/21 11:34:55.295|Error |Connector |OrderRegisterFailed 39723321/ XBTUSD@BMEX Bitmex_1491246630 Покупка Цена=4078 Объем=10 Сост=Failed Бал=10 Сост=Limit System.InvalidOperationException: {"error":{"message":"This request has expired - expires is in the past. Current time: 1545356095","name":"HTTPError"}} в StockSharp.Bitmex.Native.HttpClient.MakeRequest(Uri url, IRestRequest request) в StockSharp.Bitmex.Native.HttpClient.RegisterOrder(String symbol, String type, String side, Nullable1 price, Decimal volume, Nullable1 visibleVolume, Nullable1 stopPrice, String timeInForce, String clientOrderId, String clOrdLinkId, Nullable1 pegOffsetValue, String pegPriceType, String execInst, String contingencyType, String comment) в StockSharp.Bitmex.BitmexMessageAdapter.ProcessOrderRegister(OrderRegisterMessage regMsg) в StockSharp.Bitmex.BitmexMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Support
Support

Добрый день

Скорее всего, время на вашем компьютере отстаёт от точного времени.

tsuranov
tsuranov Автор

А что можно сделать? у меня стандартная синхронизация с time.windows.com Отставание примерно на 1.3-1.6 сек.

Support
Support

Можно попробовать использовать данную утилиту http://www.timesynctool.com/