Прибыль-убыток
Для учета общей прибыли-убытка (P&L) в торговом роботе необходимо использовать реализацию интерфейса IPnLManager, в виде PnLManager.
Предварительные условия
Добавление в SampleSMA учета прибыли-убытка
- В окно вывода информации необходимо добавить текстовое поле для P&L: - <Label Grid.Column="0" Grid.Row="3" Content="P&L:" /> <Label x:Name="PnL" Grid.Column="1" Grid.Row="3" />
- Далее, необходимо расширить метод-обработчик события изменения параметров стратегии: - this.GuiAsync(() => { Status.Content = _strategy.ProcessState; PnL.Content = _strategy.PnL; Slippage.Content = _strategy.Slippage; });