Не вычисляется комиссия
Atom
12.05.2013


Не хочет считать комиссию.
Что делаю не так?
создал менеджер:
Код
private readonly CommissionManager _commissionManager = new CommissionManager();

создал правило 0,09% от суммы сделки:
Код
readonly CommissionRule _commissionRule = new CommissionRule { Type = CommissionTypes.PerTradeVolume, Value = new Unit(0.09m) };

в коде старта стратегии добавил правило в менеджер:
Код
_commissionManager.Rules.Add(_commissionRule);

расширил метод
Код
private void OnStrategyPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            this.GuiAsync(() =>
                {
                    TbStartedTime.Text = _levelSarStrategy.StartedTime.ToString(CultureInfo.InvariantCulture);
                    TbWorkingTime.Text = _levelSarStrategy.TotalWorkingTime.ToString();
                    TbSlippage.Text = _levelSarStrategy.Slippage.ToString(CultureInfo.InvariantCulture);
                    TbPosition.Text = _levelSarStrategy.Position.ToString(CultureInfo.InvariantCulture);
                    TbPnL.Text = _levelSarStrategy.PnL.ToString(CultureInfo.InvariantCulture);
                    TbLatency.Text = _levelSarStrategy.Latency.ToString();
                    TbCommision.Text = _levelSarStrategy.Commission.ToString(CultureInfo.InvariantCulture);
                });
        }

Теги:


Спасибо:


IvanB

Фотография
Дата: 14.05.2013
Ответить


UsilaDobry Перейти
Не хочет считать комиссию.
Что делаю не так?

Комиссия рассчитывается в стратегии, поэтому Ваш экземпляр менеджера комиссии необходимо передать в свойство CommissionManager Вашей стратегии.
Спасибо: UsilaDobry


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy