Здравствуйте!
Не подскажите, что значит эта ошибка, в чем ее суть? (запрос дошел до сервера слишком поздно или еще что? если да, то каков критерий: сколько нужно чтобы прошло времени чтобы не было "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)
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Добрый день
Скорее всего, время на вашем компьютере отстаёт от точного времени.
А что можно сделать? у меня стандартная синхронизация с time.windows.com Отставание примерно на 1.3-1.6 сек.
Можно попробовать использовать данную утилиту http://www.timesynctool.com/