Для изменения размера нажмите или перетащите
Позиция

Для учета позиции необходимо использовать реализацию интерфейса IPositionManager, в виде PositionManager.

Предварительные условия

Добавление в SampleSMA учет позиции

  1. В окно вывода информации необходимо добавить текстовое поле для вывода текущей позиции:

    C#
    <Label Grid.Column="0" Grid.Row="5" Content="Поза:" />
    <Label x:Name="Position" Grid.Column="1" Grid.Row="5" />
  2. Далее, необходимо расширить метод-обработчик события изменения параметров стратегии:

    C#
    this.Sync(() =>
    {
        Status.Content = _strategy.ProcessState;
        PnL.Content = _strategy.PnLManager.PnL;
        Slippage.Content = _strategy.SlippageManager.Slippage;
        Position.Content = _strategy.PositionManager.Position;
    });
Следующие шаги