связь между приказом на исполнение и сделкой
Михаил, добрый день!
Я использую котирование вида BestByPriceQuotingStrategy.
Могу ли я сравнивать приказ, который я отослал, с тем, что я получаю в NewMyTrades? Если нет, то как связать посланный приказ с тем, что пришло?
Пример кода:
Код
strategy.NewMyTrades += OnNewMyTrades;
...
base.ChildStrategies.Add(new BestByPriceQuotingStrategy(_OrderInit, 4.Pips(_OrderInit.Security)));
...
private void OnNewMyTrades(IEnumerable<MyTrade> trades)
{
foreach (MyTrade trade in trades)
{
if (trade.Order.IsMatched())
{
Strategy strategy = StrategyManager.Strategies.FirstOrDefault(s => s.PositionManager.Trades.Any(t => t == trade));
if (strategy != null)
{
// =============== МОГУ ЛИ Я ТАК СРАВНИВАТЬ?
if (trade.Order == _OrderInit)
{
..........
}
}
} // end if is matched
} // end foreach
}