CommissionManager

StockSharp.Algo.Commissions

O gerente de cálculo da comissão.

Implementa: ICommissionManager, IPersistable, ICloneable<ICommissionManager>, ICloneable

Construtores

CommissionManager
public CommissionManager()
commissionManager = CommissionManager()

Inicializa uma nova instância do CommissionManager.

Propriedades

Commission
public virtual decimal Commission { get; private set; }
value = commissionManager.Commission
commissionManager.Commission = value

- Uma comissão total.

Rules
public ISynchronizedCollection<ICommissionRule> Rules { get; }
value = commissionManager.Rules

A lista das regras de cálculo da comissão.

Métodos

Clone
public ICommissionManager Clone()
result = commissionManager.Clone()

Cria uma cópia profunda de DataSeries

Load
public void Load(SettingsStorage storage)
commissionManager.Load(storage)

Carregar as configurações.

storage
Armazenagem.
Process
public virtual decimal? Process(Message message)
result = commissionManager.Process(message)

Verificar a mensagem em condições de alerta.

message
Mensagem.

Retorna: The commission. If the commission cannot be calculated then will be returned.

Reset
public virtual void Reset()
commissionManager.Reset()

Reiniciar estado.

Save
public void Save(SettingsStorage storage)
commissionManager.Save(storage)

Gravar as definições.

storage
Armazenagem.