CommissionTurnOverRule

StockSharp.Algo.Commissions

Turnover commission.

Inherits: CommissionRule

Properties

TurnOver
public decimal TurnOver { get; set; }
value = commissionTurnOverRule.TurnOver
commissionTurnOverRule.TurnOver = value

Turnover.

Methods

GetTitle
protected override string GetTitle()
result = commissionTurnOverRule.GetTitle()

Get title.

Load
public override void Load(SettingsStorage storage)
commissionTurnOverRule.Load(storage)

Load settings.

storage
Settings storage.
Process
public override decimal? Process(ExecutionMessage message)
result = commissionTurnOverRule.Process(message)

To calculate commission.

message
The message containing the information about the order or own trade.

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

Reset
public override void Reset()
commissionTurnOverRule.Reset()

To reset the state.

Save
public override void Save(SettingsStorage storage)
commissionTurnOverRule.Save(storage)

Save settings.

storage
Settings storage.