[BLOCKER] [3.0] котирование не срабатывает
Atom
22.02.2011


Случается часто, что котирование не срабатывает. Использую SmartTrader и котирование вида BestByPriceQuotingStrategy(_Order, 4.Pips(_Order.Security)).

Два примера.

1. Ордер был выставлен, но цена ушла далеко против него. Ордер должен был переставиться. Но этого не произошло. Реально ордер выставился, затем был отменен, а новый не поставился. Соответственно сделка не прошла.

Код

22.02.2011 0:22:59 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*187110 Limit
22.02.2011 0:23:55 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()


2. Ордер был выставлен, цена резко пошла в сторону ордера. Ордер выполнился. Но стратегия котирования выдала ошибку.

Код

22.02.2011 16:14:38 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*183565 Limit
22.02.2011 16:14:39 [OpenWealth.StockSharp.SmartCOM.<Smart_NewMyTrades>b__16] 275103030 RTS-3.11 +1*183515
22.02.2011 16:14:39 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Warning str: Заявка 57996368 не имеет состояния.
22.02.2011 16:15:01 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()

Теги:


Спасибо:



Именинники: o.cheban82, NLRR

1 2 3  > >>
Mikhail Sukhov

Фотография
Дата: 22.02.2011
Ответить


Greene-nsk Перейти
Случается часто, что котирование не срабатывает.


Подпишитесь на событие Strategy.Log и напечатайте то, что там приходит.
Спасибо:

Greene-nsk

Фотография
Дата: 22.02.2011
Ответить


Mikhail Sukhov Перейти
Greene-nsk Перейти
Случается часто, что котирование не срабатывает.


Подпишитесь на событие Strategy.Log и напечатайте то, что там приходит.


Я уже переделал метод на свою собственную стратегию. Аналог котирования. Использую _Order.GuarantyCancelOrder() перед тем как выставить ордер с новой ценой. Получаю ту же ошибку:

Код

22.02.2011 21:54:55 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*184315 Limit
22.02.2011 21:54:58 [OpenWealth.StockSharp.SmartCOM.<Smart_NewMyTrades>b__16] 275439087 RTS-3.11 +1*184315
22.02.2011 21:55:30 [OpenWealth.StockSharp.SmartCOM.<Init>b__3] ERROR: Ошибка обработки данных System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)


Strategy.Log сейчас сделаю.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 22.02.2011
Ответить


Greene-nsk Перейти
22.02.2011 21:55:30 [OpenWealth.StockSharp.SmartCOM.<Init>b__3] ERROR: Ошибка обработки данных System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)


По всей видимости что-то не так с заявкой. Почему у нее нулевой идентификатор?
Спасибо:

Greene-nsk

Фотография
Дата: 22.02.2011
Ответить


Mikhail Sukhov Перейти

По всей видимости что-то не так с заявкой. Почему у нее нулевой идентификатор?


Идентификатор? Это какое поле? Я стандартно вроде создаю все.
Код

Order _Order = new Order
{
Type = OrderTypes.Limit,
Portfolio = Const.SmartInstance.Portfolio(Const.Params.PortfolioName),
Volume = this.Shares,
Price = this.Price,
Security = Const.SmartInstance.Security(this.Symbol),
Direction = OrderDirections.Buy,
};


Лог:
Код

22.02.2011 22:37:47 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена.
22.02.2011 22:37:47 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Регистрация новой заявки на Buy с ценой 185370 и объемом 1.
22.02.2011 22:37:47 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Заявка 80556819 на Buy отправлена с ценой 185370 объемом 1.
22.02.2011 22:37:49 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:52 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:53 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:54 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:55 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:57 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 80556819 не имеет состояния.
22.02.2011 22:37:57 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*185370 Limit
22.02.2011 22:37:57 [OpenWealth.StockSharp.SmartCOM.<Smart_NewMyTrades>b__16] 275511872 RTS-3.11 +1*185305
22.02.2011 22:37:58 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Цена текущей 185370 и лучшей 185300.
22.02.2011 22:37:58 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Котирование заявки 80556819 на Buy с ценой 185370 объемом 1.
22.02.2011 22:38:18 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()

Спасибо:

Mikhail Sukhov

Фотография
Дата: 22.02.2011
Ответить


Greene-nsk Перейти
Mikhail Sukhov Перейти

По всей видимости что-то не так с заявкой. Почему у нее нулевой идентификатор?


Идентификатор? Это какое поле? Я стандартно вроде создаю все.


Это Order.Id, что приходит от смарта. И судя по логу, заявка вообще не обновляется. Надо смотреть причину в событие о заявках. NewOrders. OrdersChanged. Лучше сразу у SmartTrader.
Спасибо:

Greene-nsk

Фотография
Дата: 22.02.2011
Ответить


Mikhail Sukhov Перейти
Greene-nsk Перейти
Mikhail Sukhov Перейти

По всей видимости что-то не так с заявкой. Почему у нее нулевой идентификатор?


Идентификатор? Это какое поле? Я стандартно вроде создаю все.


Это Order.Id, что приходит от смарта. И судя по логу, заявка вообще не обновляется. Надо смотреть причину в событие о заявках. NewOrders. OrdersChanged. Лучше сразу у SmartTrader.


Код

this.Trader.Wrapper.NewOrder += ((i, s) =>
{
Log.Out("Wrapper new order: " + i + " " + s);
});

this.Trader.Wrapper.OrderChanged += ((s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14) =>
{
Log.Out("Wrapper order changed: " + s1 + " " + s2 + " " + s3 + " " + s4 + " " + s5 + " " + s6);
});


Код

22.02.2011 23:16:21 [OpenWealth.StockSharp.ProcessOrderStrategy.SecuritiesChanged] Условие стоп-заявки Sell исполнилось. Начинаем котирование.
22.02.2011 23:16:21 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена.
22.02.2011 23:16:28 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Регистрация новой заявки на Sell с ценой 184405 и объемом 1.
22.02.2011 23:16:29 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Заявка 83663803 на Sell отправлена с ценой 184405 объемом 1.
22.02.2011 23:16:30 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:33 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:37 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:38 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:39 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:41 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:41 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:41 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:42 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__1c] RTS-3.11 -1*184405 Limit
22.02.2011 23:16:42 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:42 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Warning str: Заявка 83663803 не имеет состояния.
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.Smart_OrdersChanged] Состояние: Done статус: Done время снятия: RTS-3.11 Sell Limit 184405
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.<Smart_NewMyTrades>b__1a] 275534238 RTS-3.11 -1*184405
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.Smart_OrdersChanged] Состояние: Active статус: Done время снятия: 22.02.2011 19:16:35 RTS-3.11 Sell Limit 184405
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.<Init>b__1] Wrapper order changed: BP5758-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Limit True
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.Smart_OrdersChanged] Состояние: Done статус: Done время снятия: 22.02.2011 19:16:35 RTS-3.11 Sell Limit 184405
22.02.2011 23:16:46 [OpenWealth.StockSharp.SmartCOM.<Init>b__0] Wrapper new order: 83663803 558154858
22.02.2011 23:16:47 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Цена текущей 184405 и лучшей 184380.
22.02.2011 23:16:47 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Котирование заявки 83663803 на Sell с ценой 184405 объемом 1.
22.02.2011 23:17:09 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ERROR: ЛОГстратегии BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()
22.02.2011 23:17:09 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Стратегия останавливается.
22.02.2011 23:17:10 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Котирование отменяет заявку 83663803.
22.02.2011 23:17:10 [OpenWealth.StockSharp.ProcessOrderStrategy.OnLog] ЛОГ стратегии BBPQS str: Стратегия остановлена.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 23.02.2011
Ответить


Мда, демо сервер не работает. Что это за демо такой, который работает только в рабочие часы.ThumbDown

По логу. Не выводите самого главного - идентификатора заявок (смарт который приходит в SmartComWrapper.NewOrder, Order.TransactionId и order.Id). Плюс не совсем понял, где в логе вывод SmartTrader.NewOrders SmartTrader.OrdersChanged. То, что к врапперу подключились - очень хорошо. Но еще и сам SmartTrader нужен.

И еще вопрос. Вы после этого обновлялись?
Спасибо:

Greene-nsk

Фотография
Дата: 23.02.2011
Ответить


Mikhail Sukhov Перейти
Мда, демо сервер не работает. Что это за демо такой, который работает только в рабочие часы.ThumbDown

По логу. Не выводите самого главного - идентификатора заявок (смарт который приходит в SmartComWrapper.NewOrder, Order.TransactionId и order.Id). Плюс не совсем понял, где в логе вывод SmartTrader.NewOrders SmartTrader.OrdersChanged. То, что к врапперу подключились - очень хорошо. Но еще и сам SmartTrader нужен.

И еще вопрос. Вы после этого обновлялись?


Вот я и не помню, вроде обновлялся. Но вот в этом случае трейд под стратегией не зарегистрировался. Поэтому тоже засомневался, что обновлялся. Проапдейтился до 3.0.5b, но проверить смогу только завтра.
Спасибо:

Greene-nsk

Фотография
Дата: 04.03.2011
Ответить


S# 3.0.9
В общем, на демо почему-то работает стабильно. Больше 100 трейдов с котированием отработали на ура.
В реале из 4х котирований поломались 2. В обоих случаях ни ордер, ни трейд под стратегией не зарегистрировались.

Лог неудачного котирования:
Код

04.03.2011 20:30:29 [OpenWealth.StockSharp.StrategyProcessOrder.StartQuoting] Условие заявки Buy исполнилось. Начинаем котирование. (26511)
04.03.2011 20:30:29 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена. (16)
04.03.2011 20:30:29 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена. (0)
04.03.2011 20:30:30 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Регистрация новой заявки на Buy с ценой 200280 и объемом 1. (627)
04.03.2011 20:30:30 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Заявка 69038791 на Buy отправлена с ценой 200280 объемом 1. (16)
04.03.2011 20:30:30 [OpenWealth.StockSharp.TraderInitializator.<Init>b__0] Wrapper new order: 69038791 569068510 (235)
04.03.2011 20:30:30 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Buy StOrder_Type_Limit True 200280 1 0 1 04.03.2011 16:30:32 569068510 0 2714280 (0)
04.03.2011 20:30:31 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Котируемая заявка 69038791 снята. (721)
04.03.2011 20:30:31 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия останавливается. (16)
04.03.2011 20:30:31 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Стратегия останавливается. (0)
04.03.2011 20:30:32 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Котирование отменяет заявку 69038791. (1003)
04.03.2011 20:30:32 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия остановлена. (0)
04.03.2011 20:30:33 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Buy StOrder_Type_Limit True 200280 1 0 1 04.03.2011 16:30:32 569068510 3317030444 2714280 (564)
04.03.2011 20:30:33 [OpenWealth.StockSharp.TraderInitializator.<Trader_NewOrders>b__19] RTS-3.11 +1*200280 Limit (0)
04.03.2011 20:30:33 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Buy StOrder_Type_Limit True 200280 1 0 1 04.03.2011 16:30:34 569068510 3317030444 2714280 (282)
04.03.2011 20:30:33 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1d] RTS-3.11 +1*200280 Limit BP5758-RF-01 Active Done остаток: 1 ID: 3317030444 transactionID: 69038791 время снятия: 04.03.2011 16:30:32 (0)
04.03.2011 20:30:48 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Buy StOrder_Type_Limit True 200280 1 0 0 04.03.2011 16:30:49 569068510 3317030444 2714280 (15167)
04.03.2011 20:30:48 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1d] RTS-3.11 +1*200280 Limit BP5758-RF-01 Done Done остаток: 0 ID: 3317030444 transactionID: 69038791 время снятия: 04.03.2011 16:30:32 (0)
04.03.2011 20:30:48 [OpenWealth.StockSharp.TraderInitializator.<Trader_NewMyTrades>b__17] 280850408 RTS-3.11 +1*200280 (0)


Лог для успешной операции котирования:
Код

04.03.2011 19:46:14 [OpenWealth.StockSharp.StrategyProcessOrder.StartQuoting] Условие заявки Sell исполнилось. Начинаем котирование. (369714)
04.03.2011 19:46:14 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена. (0)
04.03.2011 19:46:14 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Регистрация новой заявки на Sell с ценой 199460 и объемом 1. (360)
04.03.2011 19:46:14 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Заявка 69038790 на Sell отправлена с ценой 199460 объемом 1. (63)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Init>b__0] Wrapper new order: 69038790 568980775 (580)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Limit True 199460 1 0 1 04.03.2011 15:46:16 568980775 0 2714280 (0)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Limit True 199460 1 0 1 04.03.2011 15:46:16 568980775 3316311862 2714280 (16)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Trader_NewOrders>b__19] RTS-3.11 -1*199460 Limit (0)
04.03.2011 19:46:15 [OpenWealth.StockSharp.StrategyProcessOrder.OnNewOrder] Strategy.NewOrder: RTS-3.11 -1*199460 Limit BP5758-RF-01 Active Done остаток: 1 ID: 3316311862 transactionID: 69038790 время снятия: 04.03.2011 15:46:16 (110)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BPxxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Limit True 199460 1 0 0 04.03.2011 15:46:16 568980775 3316311862 2714280 (63)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1d] RTS-3.11 -1*199460 Limit BP5758-RF-01 Done Done остаток: 0 ID: 3316311862 transactionID: 69038790 время снятия: 04.03.2011 15:46:16 (16)
04.03.2011 19:46:15 [OpenWealth.StockSharp.TraderInitializator.<Trader_NewMyTrades>b__17] 280807730 RTS-3.11 -1*199460 (0)
04.03.2011 19:46:15 [OpenWealth.StockSharp.StrategyProcessOrder.OnNewMyTrades] Strategy.NewMyTrades: 280807730 RTS-3.11 -1*199460 (0)
04.03.2011 19:46:15 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия останавливается. (0)
04.03.2011 19:46:15 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Котирование отменяет заявку 69038790. (31)
04.03.2011 19:46:15 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии BBPQS str: Стратегия остановлена. (16)


Формат вывода вреппера как обычно:

(this.Trader as SmartTrader).Wrapper.NewOrder += ((i, s) =>
{
Log.Out("Wrapper new order: " + i + " " + s, LogLevel.debug);
});

(this.Trader as SmartTrader).Wrapper.OrderChanged += ((s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14) =>
{
Log.Out("Wrapper order changed: " + s1 + " " + s2 + " " + s3 + " " + s4 + " " + s5 + " " + s6 + " " + s7 + " " + s8 + " " + s9 + " " + s10 + " " + s11 + " " + s12 + " " + s13 + " " + s14, LogLevel.debug);
});
Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.03.2011
Ответить


Greene-nsk Перейти
S# 3.0.9


В 3.0.10 были изменения насчет Order.CancelTime.
Спасибо:
1 2 3  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy