← Zurück

Order.Cancel();

Ответьте пожалуйста:

При выполнении в OQ команды if(order!=null)if(order.isDone!=true)order.Cancel(); в вашем адаптере возникает необработанное исключение. есть вероятность что перед этим заявка была частично исполнена. В чем дело ??

System.MissingMethodException: Method not found: 'Void OpenQuant.API.Plugins.UserProvider.EmitCancelReject(OpenQuant.API.Order, System.String)'. at QuikAdapter.QuikMarketDataProvider.Cancel(Order order) at OpenQuant.API.Plugins.SQProvider.SendOrderCancelRequest(OrderCancelRequest request) at SmartQuant.Execution.OrderManager.eIfUM2GQx(SingleOrder ) at SmartQuant.Execution.SingleOrder.Cancel() at OpenQuant.API.Order.Cancel() at MyStrategy.OnBar(Bar bar) in c:\Users\Администратор\Documents\OpenQuant\Projects\Swing\code.cs:line 608 at OpenQuant.Trading.StrategyRunner.OnNewBar(Instrument instrument, Bar bar) at OpenQuant.Trading.StrategyRunner.SetNewBarSlice(Int64 barSize)

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Pike
Pike

Проблема связана с тем что начиная с версии 3.х изменено API OpenQuant. Внесение изменений и тестирование планируется сделать в течение недели.