Как получить цену исполнения лимитного или стоп ордера

Как получить цену исполнения лимитного или стоп ордера
Atom
08.02.2010
AndreiFX


Здравствуйте. Я открываю сделки по рынку таким образом:

var order = new Order { Account = this.Account.Text, Volume = this.Volume.Text.To(), Price = secur.BestAsk + 100 * secur.MinStepSize, Security = secur, Direction = OrderDirections.Buy, Type = OrderTypes.Limit, }; this.Trader.RegisterOrder(order);

В итоге свойство Price у этого ордера естественно равняется secur.BestAsk + 100 * secur.MinStepSize , но на самом деле ордер то исполяют по лучшей цене. Вопрос в том, как эту лучшую цену получить?


Теги:


Спасибо:


Mikhail Sukhov

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


средняя цена по лучшим котировкам равна = trader.GetMyTrades(order).Average(t => t.Trade.Price); Почему средняя, в том случае, если заявка исполнилась несколькими сделками.

Спасибо:

AndreiFX

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


Спасибо, помогло!

Спасибо:


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

loading
clippy