Lean  $LEAN_TAG$
QuantConnect.Orders.TerminalLinkOrderProperties Class Reference

The terminal link order properties More...

Inheritance diagram for QuantConnect.Orders.TerminalLinkOrderProperties:
[legend]

Classes

class  StrategyField
 Models an EMSX order strategy field More...
 
class  StrategyParameters
 Models an EMSX order strategy parameter More...
 

Properties

string Notes [get, set]
 The EMSX Instructions is the free form instructions that may be sent to the broker More...
 
string HandlingInstruction [get, set]
 The EMSX Handling Instruction is the instructions for handling the order or route.The values can be preconfigured or a value customized by the broker. More...
 
string ExecutionInstruction [get, set]
 The execution instruction field More...
 
string CustomNotes1 [get, set]
 Custom user order notes 1 More...
 
string CustomNotes2 [get, set]
 Custom user order notes 2 More...
 
string CustomNotes3 [get, set]
 Custom user order notes 3 More...
 
string CustomNotes4 [get, set]
 Custom user order notes 4 More...
 
string CustomNotes5 [get, set]
 Custom user order notes 5 More...
 
string Account [get, set]
 The EMSX account More...
 
string Broker [get, set]
 The EMSX broker code More...
 
StrategyParameters Strategy [get, set]
 The EMSX order strategy details. Strategy parameters must be appended in the correct order as expected by EMSX. More...
 
bool AutomaticPositionSides [get, set]
 Whether to automatically include the position side in the order direction (buy-to-open, sell-to-close, etc.) instead of the default (buy, sell) More...
 
OrderPositionPositionSide [get, set]
 Can optionally specify the position side in the order direction (buy-to-open, sell-to-close, etc.) instead of the default (buy, sell) More...
 
- Properties inherited from QuantConnect.Orders.OrderProperties
TimeInForce TimeInForce [get, set]
 Defines the length of time over which an order will continue working before it is cancelled More...
 
Exchange Exchange [get, set]
 Defines the exchange name for a particular market More...
 
- Properties inherited from QuantConnect.Interfaces.IOrderProperties
TimeInForce TimeInForce [get, set]
 Defines the length of time over which an order will continue working before it is cancelled More...
 

Additional Inherited Members

- Public Member Functions inherited from QuantConnect.Orders.OrderProperties
 OrderProperties ()
 Initializes a new instance of the OrderProperties class More...
 
 OrderProperties (Exchange exchange)
 Initializes a new instance of the OrderProperties class, with exchange param param name="exchange">Exchange name for market More...
 
virtual IOrderProperties Clone ()
 Returns a new instance clone of this object More...
 

Detailed Description

The terminal link order properties

Definition at line 24 of file TerminalLinkOrderProperties.cs.

Property Documentation

◆ Notes

string QuantConnect.Orders.TerminalLinkOrderProperties.Notes
getset

The EMSX Instructions is the free form instructions that may be sent to the broker

Definition at line 29 of file TerminalLinkOrderProperties.cs.

◆ HandlingInstruction

string QuantConnect.Orders.TerminalLinkOrderProperties.HandlingInstruction
getset

The EMSX Handling Instruction is the instructions for handling the order or route.The values can be preconfigured or a value customized by the broker.

Definition at line 35 of file TerminalLinkOrderProperties.cs.

◆ ExecutionInstruction

string QuantConnect.Orders.TerminalLinkOrderProperties.ExecutionInstruction
getset

The execution instruction field

Definition at line 40 of file TerminalLinkOrderProperties.cs.

◆ CustomNotes1

string QuantConnect.Orders.TerminalLinkOrderProperties.CustomNotes1
getset

Custom user order notes 1

Definition at line 45 of file TerminalLinkOrderProperties.cs.

◆ CustomNotes2

string QuantConnect.Orders.TerminalLinkOrderProperties.CustomNotes2
getset

Custom user order notes 2

Definition at line 50 of file TerminalLinkOrderProperties.cs.

◆ CustomNotes3

string QuantConnect.Orders.TerminalLinkOrderProperties.CustomNotes3
getset

Custom user order notes 3

Definition at line 55 of file TerminalLinkOrderProperties.cs.

◆ CustomNotes4

string QuantConnect.Orders.TerminalLinkOrderProperties.CustomNotes4
getset

Custom user order notes 4

Definition at line 60 of file TerminalLinkOrderProperties.cs.

◆ CustomNotes5

string QuantConnect.Orders.TerminalLinkOrderProperties.CustomNotes5
getset

Custom user order notes 5

Definition at line 65 of file TerminalLinkOrderProperties.cs.

◆ Account

string QuantConnect.Orders.TerminalLinkOrderProperties.Account
getset

The EMSX account

Definition at line 70 of file TerminalLinkOrderProperties.cs.

◆ Broker

string QuantConnect.Orders.TerminalLinkOrderProperties.Broker
getset

The EMSX broker code

Definition at line 75 of file TerminalLinkOrderProperties.cs.

◆ Strategy

StrategyParameters QuantConnect.Orders.TerminalLinkOrderProperties.Strategy
getset

The EMSX order strategy details. Strategy parameters must be appended in the correct order as expected by EMSX.

Definition at line 81 of file TerminalLinkOrderProperties.cs.

◆ AutomaticPositionSides

bool QuantConnect.Orders.TerminalLinkOrderProperties.AutomaticPositionSides
getset

Whether to automatically include the position side in the order direction (buy-to-open, sell-to-close, etc.) instead of the default (buy, sell)

Definition at line 86 of file TerminalLinkOrderProperties.cs.

◆ PositionSide

OrderPosition? QuantConnect.Orders.TerminalLinkOrderProperties.PositionSide
getset

Can optionally specify the position side in the order direction (buy-to-open, sell-to-close, etc.) instead of the default (buy, sell)

Has precedence over AutomaticPositionSides

Definition at line 92 of file TerminalLinkOrderProperties.cs.


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