Table of Contents

Interface ISecurityTradingOptions

Namespace
ATAS.DataFeedsCore
Assembly
ATAS.DataFeedsCore.dll

Represents an interface for providing trading options related to a security or trading connector.

public interface ISecurityTradingOptions
Extension Methods

Properties

TimeInForce

Gets a value which contains all possible TimeInForce values supported by the connector when opening an order.

TimeInForce TimeInForce { get; }

Property Value

TimeInForce

TriggerPriceTypes

Gets a value which contains all possible TriggerPriceTypes when opening a conditional order by the connector.

TriggerPriceType TriggerPriceTypes { get; }

Property Value

TriggerPriceType

Methods

CreateConditionalLimitOrderFlagsObject()

Gets an object of all possible conditional limit (stop) order options passed as ExtendedOptions.

OrderExtendedOptions? CreateConditionalLimitOrderFlagsObject()

Returns

OrderExtendedOptions

CreateConditionalMarketOrderFlagsObject()

Gets an object of all possible conditional market (stop) order options passed as ExtendedOptions.

OrderExtendedOptions? CreateConditionalMarketOrderFlagsObject()

Returns

OrderExtendedOptions

CreateLimitOrderFlagsObject()

Gets an object of all possible limit order options passed as ExtendedOptions.

OrderExtendedOptions? CreateLimitOrderFlagsObject()

Returns

OrderExtendedOptions

CreateMarketOrderFlagsObject()

Gets an object of all possible marker order options passed as ExtendedOptions.

OrderExtendedOptions? CreateMarketOrderFlagsObject()

Returns

OrderExtendedOptions