Не срабатывает правило WhenRegisterFailed

Не срабатывает правило WhenRegisterFailed
Atom
14.01.2013
NewMan


S# 4.1.7(21699)

Формируется MoveOrder и отсылается на биржу, однако oldOrder успевает исполниться. Приходит об этом сообщение, срабатывает правило WhenMatched. Приходят сообщения о том, что newOrder не был принят, а oldOrder не был отменен. Правило WhenRegisterFailed для newOrder не срабатывает, а надо бы :(

11:01:11.835| |Strategy1 |Перерегистрация заявки 39364813 с ценой 158450 на цену 158440. 11:01:11.835| |Strategy1 |Перерегистрация проскальзывания заявки 39364813 (0xA41CCE) на заявку (0x834A80). 11:01:11.835| |Strategy1 | <ReRegisterOrder> oldORDER: 39364813/3159890173 Покупка Цена=158450 Объем=1 Сост=Active Бал=1; newORDER: TrId=39364815, Price=158440 11:01:11.846| |Strategy1 |Новая Buy сделка 8268175 по цене 158450 на 1 заявки 39364813. 11:01:11.846| |Strategy1 |Новая позиция: FZ000ff-RIH3@RTS=-1. 11:01:11.847| |Strategy1 |Заявка 39364813 больше не активна. 11:01:11.847| |Strategy1 | WhenMatched: 39364813/3159890173 Покупка Цена=158450 Объем=1 Сост=Done Бал=0 11:01:11.850| |Strategy1 |Регистрация новой Limit (0x115B647) заявки на Buy с ценой 158440 и объемом 1. 11:01:11.850| |Strategy1 | <RegisterOrder>: 39364816/0 Покупка Цена=158440 Объем=1 Сост=None Бал=1 11:01:11.952|Error |Strategy1 |Заявка 39364815 (0x834A80) не была принята по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'.. 11:01:11.978|Error |Strategy1 |Заявка 39364813 не была отменена по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'..

var ruleRegisterFailed = order.WhenRegisterFailed(); ruleRegisterFailed .Do(_orderFail => { this.AddOrderInfoLog(_orderFail.Order, " WhenRegisterFailed:"); }) .Once() .Apply(this);


Теги:


Спасибо:


Alexander

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


C чего вы взяли что оно не срабатывает? Попробуйте вывести что-нибудь в AddInfoLog, а не OrderInfoLog. Или поставьте бряку.

Спасибо:


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

loading
clippy