QuikOrderCondition

StockSharp.Fix.Quik.Lua

Order condition specific to Quik.

Inherits: OrderCondition

Implements: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

Constructors

QuikOrderCondition()

Create QuikOrderCondition.

Properties

ActiveTime : ValueTuple<DateTime, DateTime>

The condition is checked only during the specified time range (if , do not check). Used for order types "Take-profit and stop-limit" and "Take-profit and stop-limit by order".

ConditionOrderId : long?

Conditional order identifier.

ConditionOrderPartiallyMatched : bool?

Partial execution is taken into account. The "on execution" order will be activated upon partial execution of the conditional order ConditionOrderId. If (or ), the "on execution" order is activated only upon full execution of the conditional order ConditionOrderId.

ConditionOrderSide : Sides?

Conditional order side.

ConditionOrderUseMatchedBalance : bool?

Use the executed volume of the conditional order as the quantity of the placed stop order. The number of instruments in the "on execution" order is taken from the executed volume of the conditional order ConditionOrderId. If (or ), the order volume is explicitly specified in OrderVolume.

IsMarketStopLimit : bool?

Execute a "Stop-limit" order at market price.

IsMarketTakeProfit : bool?

Execute a "Take-profit" order at market price.

IsNtm : bool

NTM.

IsRepo : bool

REPO.

LinkedOrderCancel : bool?

Cancel the stop order upon partial execution of the linked limit order.

LinkedOrderPrice : decimal?

Price of the linked limit order.

NtmInfo : NtmOrderInfo

Information for Negotiated Trades Mode orders.

Offset : Unit

Offset value from the maximum (minimum) of the last trade price.

OtherSecurityId : SecurityId?

Instrument identifier for stop orders with a condition based on another instrument.

RepoInfo : RepoOrderInfo

Information for REPO\REPO-M orders.

Spread : Unit

Protective spread value.

StopLimitPrice : decimal?

Stop-limit price. Similar to StopPrice, but used only for the order type "Take-profit and stop-limit".

StopPrice : decimal?

Stop price that defines the activation condition of the stop order. For example, for orders of type "Stop price by another instrument", the condition looks like: "If price <=" (or ">=") and means execution when the last trade price for the other instrument crosses the specified value.

StopPriceCondition : QuikStopPriceConditions?

Stop-price condition. Used for orders of type "Stop price by another instrument".

Type : QuikOrderConditionTypes?

Stop-order type.