Вопрос по S# API: При старте стратегии нужно передать в стратегию
- Свободные денежные средства (cash)
- Текущие позиции по инструментам и среднюю цену позиции
connector.NewPortfolios += portfolios =>
{
foreach (var pf in portfolios)
{
// регистрирует портфели на обновление данных
connector.RegisterPortfolio(pf);
if (pf.Name == "xxxxxxxxxx")
{
portfolio = pf;
potWindow.PortfolioGrid.Portfolios.Add(portfolio);
}
}
};
При использовании данного кода (из уроков), портфели приходят с 0 значениями по позициям и деньгам... Но позже в PortfolioGrid верные значения появляются. Как отловить данный момент и передать эти значения до старта стратегии?
Делается для того, чтобы при обрыве связи и рестарте стратегии, стратегия смогла продолжать управлять позицией
Kommentare (1)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
up...
Также осталась старая ошибка - "Текущие денежные средства" в портфеле не обновляются с момента запуска робота. Как было на момент старта стратегии, так и остается, не смотря ни на какой результат. Ошибке уже больше 3х месяцев....