FastQuant.PortfolioManager.Init C# (CSharp) Méthode

Init() public méthode

public Init ( ) : void
Résultat void
        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);
                    }
                }
            }
        }