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.
Save
public void Save(SettingsStorage storage)
commissionManager.Save(storage)
Gravar as definições.
- storage
- Armazenagem.