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


Не вычисляется комиссия
Atom
5/12/2013


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

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

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

расширил метод
Code
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);
                });
        }



Thanks:


IvanB

Avatar
Date: 5/14/2013
Reply


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

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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy