ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.SecurityTradingOptions Class Reference

Each connector may have different order placement settings like TimeInForce or ReduceOnly etc. This class shows connector configuration. More...

Inheritance diagram for ATAS.DataFeedsCore.SecurityTradingOptions:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.SecurityTradingOptions:
[legend]

Public Member Functions

OrderExtendedOptionsCreateMarketOrderFlagsObject ()
 Returns an object containing all possible options for creating a market order, to be passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateLimitOrderFlagsObject ()
 Returns an object containing all possible options for creating a limit order, to be passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateConditionalMarketOrderFlagsObject ()
 Returns an object containing all possible options for creating a conditional market (stop) order, to be passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateConditionalLimitOrderFlagsObject ()
 Returns an object containing all possible options for creating a conditional limit (stop) order, to be passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateMarketOrderFlagsObject ()
 Gets an object of all possible marker order options passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateLimitOrderFlagsObject ()
 Gets an object of all possible limit order options passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateConditionalMarketOrderFlagsObject ()
 Gets an object of all possible conditional market (stop) order options passed as Order.ExtendedOptions.
 
OrderExtendedOptionsCreateConditionalLimitOrderFlagsObject ()
 Gets an object of all possible conditional limit (stop) order options passed as Order.ExtendedOptions.
 

Properties

TimeInForce TimeInForce [get]
 Gets or sets the available TimeInForce values supported by the connector when opening an order.
 
TriggerPriceType TriggerPriceTypes [get]
 Gets or sets the available TriggerPriceTypes when opening a conditional order by the connector.
 
- Properties inherited from ATAS.DataFeedsCore.ISecurityTradingOptions
TimeInForce TimeInForce [get]
 Gets a value which contains all possible TimeInForce values supported by the connector when opening an order.
 
TriggerPriceType TriggerPriceTypes [get]
 Gets a value which contains all possible TriggerPriceTypes when opening a conditional order by the connector.
 

Detailed Description

Each connector may have different order placement settings like TimeInForce or ReduceOnly etc. This class shows connector configuration.

Member Function Documentation

◆ CreateConditionalLimitOrderFlagsObject()

OrderExtendedOptions? ATAS.DataFeedsCore.SecurityTradingOptions.CreateConditionalLimitOrderFlagsObject ( )

Returns an object containing all possible options for creating a conditional limit (stop) order, to be passed as Order.ExtendedOptions.

Returns
An object representing conditional limit order options. Returns null if there are no specific options.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.

◆ CreateConditionalMarketOrderFlagsObject()

OrderExtendedOptions? ATAS.DataFeedsCore.SecurityTradingOptions.CreateConditionalMarketOrderFlagsObject ( )

Returns an object containing all possible options for creating a conditional market (stop) order, to be passed as Order.ExtendedOptions.

Returns
An object representing conditional market order options. Returns null if there are no specific options.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.

◆ CreateLimitOrderFlagsObject()

OrderExtendedOptions? ATAS.DataFeedsCore.SecurityTradingOptions.CreateLimitOrderFlagsObject ( )

Returns an object containing all possible options for creating a limit order, to be passed as Order.ExtendedOptions.

Returns
An object representing limit order options. Returns null if there are no specific options.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.

◆ CreateMarketOrderFlagsObject()

OrderExtendedOptions? ATAS.DataFeedsCore.SecurityTradingOptions.CreateMarketOrderFlagsObject ( )

Returns an object containing all possible options for creating a market order, to be passed as Order.ExtendedOptions.

Returns
An object representing market order options. Returns null if there are no specific options.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.

Property Documentation

◆ TimeInForce

TimeInForce ATAS.DataFeedsCore.SecurityTradingOptions.TimeInForce
get

Gets or sets the available TimeInForce values supported by the connector when opening an order.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.

◆ TriggerPriceTypes

TriggerPriceType ATAS.DataFeedsCore.SecurityTradingOptions.TriggerPriceTypes
get

Gets or sets the available TriggerPriceTypes when opening a conditional order by the connector.

Implements ATAS.DataFeedsCore.ISecurityTradingOptions.


The documentation for this class was generated from the following file: