ICommissionManager

StockSharp.Algo.Commissions

A interface do gestor de cálculo de comissões.

Implementa: IPersistable, ICloneable<ICommissionManager>, ICloneable

Propriedades

Commission
public decimal Commission { get; }
value = iCommissionManager.Commission

- Uma comissão total.

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

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

Métodos

Process
public decimal? Process(Message message)
result = iCommissionManager.Process(message)

Para calcular a comissão.

message
A mensagem que contém as informações sobre a ordem ou o próprio comércio.

Retorna: Se a comissão não puder ser calculada, então será devolvida.

Reset
public void Reset()
iCommissionManager.Reset()

Para reiniciar o estado.