Текущая позиция при старте стратегии и денежные средства

Текущая позиция при старте стратегии и денежные средства
Atom
8/27/2014


Вопрос по S# API: При старте стратегии нужно передать в стратегию
1. Свободные денежные средства (cash)
2. Текущие позиции по инструментам и среднюю цену позиции

Code

connector.NewPortfolios += portfolios =>
                    {
                        foreach (var pf in portfolios)
                        {
                            // регистрирует портфели на обновление данных
                            connector.RegisterPortfolio(pf);
                            if (pf.Name == "xxxxxxxxxx")
                            {
                                portfolio = pf;
                                potWindow.PortfolioGrid.Portfolios.Add(portfolio);
                            }
                        }
                    };


При использовании данного кода (из уроков), портфели приходят с 0 значениями по позициям и деньгам... Но позже в PortfolioGrid верные значения появляются. Как отловить данный момент и передать эти значения до старта стратегии?

Делается для того, чтобы при обрыве связи и рестарте стратегии, стратегия смогла продолжать управлять позицией

Tags:


Thanks:


devruss

Avatar
Date: 8/29/2014
Reply


up...

Также осталась старая ошибка - "Текущие денежные средства" в портфеле не обновляются с момента запуска робота. Как было на момент старта стратегии, так и остается, не смотря ни на какой результат. Ошибке уже больше 3х месяцев....
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy