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


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


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

var order = new Order
{
Account = this.Account.Text,
Volume = this.Volume.Text.To<int>(),
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