public void Init()
{
foreach (var msg in this.framework.OrderManager.Messages)
{
if (msg.TypeId == DataObjectType.ExecutionReport)
{
var report = (ExecutionReport)msg;
var portfolio = GetById(report.Order.PortfolioId);
if (portfolio != null)
{
Console.WriteLine($"{portfolio.Name} {report.Order.PortfolioId} {portfolio.Id}");
if (report.Order.PortfolioId == portfolio.Id)
portfolio.OnExecutionReport(report, false);
}
}
}
}