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[T](Uri url, IRestRequest request)
в StockSharp.Bitmex.Native.HttpClient.RegisterOrder(String symbol, String type, String side, Nullable`1 price, Decimal volume, Nullable`1 visibleVolume, Nullable`1 stopPrice, String timeInForce, String clientOrderId, String clOrdLinkId, Nullable`1 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[T](Uri url, IRestRequest request)
в StockSharp.Bitmex.Native.HttpClient.RegisterOrder(String symbol, String type, String side, Nullable`1 price, Decimal volume, Nullable`1 visibleVolume, Nullable`1 stopPrice, String timeInForce, String clientOrderId, String clOrdLinkId, Nullable`1 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