RiskTransactionCommissionRule

StockSharp.Algo.Risk

The base class for risk-rules, tracking commission for own transactions.

Inherits: RiskRule

Properties

Commission : decimal

Commission limit.

Methods

GetTitle() : string

Get title.

IsMatch(ExecutionMessage) : bool

Determine whether the commission is applicable to this rule.

execMsg
ExecutionMessage

Returns: Check result.

Load(SettingsStorage)

Load settings.

storage
Settings storage.
ProcessMessage(Message) : bool

To process the message for transaction delay calculation. Messages of OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage and ExecutionMessage types are accepted.

message
Message.

Returns: The transaction delay. If it is impossible to calculate delay, will be returned.

Reset()

Reset state.

Save(SettingsStorage)

Save settings.

storage
Settings storage.