← Zurück

Portfolio не меняется при тестировании на истории

Беру SampleHistoryTrading и пытаюсь получить значения от экземпляра Portfolio стратегии. Значения не меняются: CurrentAmount всегда 0, GetFreeMoney всегда возвращает 0. Метод стратегии OnPortfolioChanged не вызывается. Все это видно по логам и в отладчике. При этом тестирование работает, сделки совершаются...

Что не так?

Версия 4.0.16

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Кривая эквити строется по Strategy.PnLManager (в примере это показано). Подробнее, в документации.

pehas
pehas

Mikhail Sukhov: Кривая эквити строется по Strategy.PnLManager (в примере это показано). Подробнее, в документации. Присоединяюсь к Дмитрию. Дело не в кривой доходности а в правильном расчете размера позиции, например, и других вещей, для которых нужны корректные значения свойств Portfolio Может все же есть какой-то способ заставить Portfolio меняться в режиме эмуляции?