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

Bitmex, This request has expired - `expires` is in the past
Atom
12/21/2018
tsuranov


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

Не подскажите, что значит эта ошибка, в чем ее суть? (запрос дошел до сервера слишком поздно или еще что? если да, то каков критерий: сколько нужно чтобы прошло времени чтобы не было "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)




Thanks:


Support

Avatar
Date: 12/24/2018
Reply


Добрый день

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

Thanks:

tsuranov

Avatar
Date: 12/24/2018
Reply


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

Thanks:

Support

Avatar
Date: 12/25/2018
Reply


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

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy