oandapyV20.definitions.orders¶
Order related definitions.
-
class
oandapyV20.definitions.orders.OrderStateFilter¶ Bases:
objectDefinition representation of OrderStateFilter
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.OrderStateFilter.CANCELLED CANCELLED >>> c = deforders.OrderStateFilter() >>> print c[c.CANCELLED] The orders that have been cancelled >>> # or >>> print deforders.OrderStateFilter().definitions[c.CANCELLED] >>> # all keys >>> print deforders.OrderStateFilter().definitions.keys() >>> ...
-
ALL= 'ALL'¶
-
CANCELLED= 'CANCELLED'¶
-
FILLED= 'FILLED'¶
-
PENDING= 'PENDING'¶
-
TRIGGERED= 'TRIGGERED'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.OrderType¶ Bases:
objectDefinition representation of OrderType
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.OrderType.MARKET_IF_TOUCHED MARKET_IF_TOUCHED >>> c = deforders.OrderType() >>> print c[c.MARKET_IF_TOUCHED] A Market-if-touched Order >>> # or >>> print deforders.OrderType().definitions[c.MARKET_IF_TOUCHED] >>> # all keys >>> print deforders.OrderType().definitions.keys() >>> ...
-
FIXED_PRICE= 'FIXED_PRICE'¶
-
LIMIT= 'LIMIT'¶
-
MARKET= 'MARKET'¶
-
MARKET_IF_TOUCHED= 'MARKET_IF_TOUCHED'¶
-
STOP= 'STOP'¶
-
STOP_LOSS= 'STOP_LOSS'¶
-
TAKE_PROFIT= 'TAKE_PROFIT'¶
-
TRAILING_STOP_LOSS= 'TRAILING_STOP_LOSS'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.CancellableOrderType¶ Bases:
objectDefinition representation of CancellableOrderType
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.CancellableOrderType.MARKET_IF_TOUCHED MARKET_IF_TOUCHED >>> c = deforders.CancellableOrderType() >>> print c[c.MARKET_IF_TOUCHED] A Market-if-touched Order >>> # or >>> print deforders.CancellableOrderType().definitions[c.MARKET_IF_TOUCHED] >>> # all keys >>> print deforders.CancellableOrderType().definitions.keys() >>> ...
-
LIMIT= 'LIMIT'¶
-
MARKET_IF_TOUCHED= 'MARKET_IF_TOUCHED'¶
-
STOP= 'STOP'¶
-
STOP_LOSS= 'STOP_LOSS'¶
-
TAKE_PROFIT= 'TAKE_PROFIT'¶
-
TRAILING_STOP_LOSS= 'TRAILING_STOP_LOSS'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.OrderPositionFill¶ Bases:
objectDefinition representation of OrderPositionFill
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.OrderPositionFill.REDUCE_ONLY REDUCE_ONLY >>> c = deforders.OrderPositionFill() >>> print c[c.REDUCE_ONLY] When the Order is filled, only reduce an existing Position. >>> # or >>> print deforders.OrderPositionFill().definitions[c.REDUCE_ONLY] >>> # all keys >>> print deforders.OrderPositionFill().definitions.keys() >>> ...
-
DEFAULT= 'DEFAULT'¶
-
OPEN_ONLY= 'OPEN_ONLY'¶
-
REDUCE_FIRST= 'REDUCE_FIRST'¶
-
REDUCE_ONLY= 'REDUCE_ONLY'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.TimeInForce¶ Bases:
objectDefinition representation of TimeInForce
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.TimeInForce.IOC IOC >>> c = deforders.TimeInForce() >>> print c[c.IOC] The Order must be “Immediately partially filled Or Killed” >>> # or >>> print deforders.TimeInForce().definitions[c.IOC] >>> # all keys >>> print deforders.TimeInForce().definitions.keys() >>> ...
-
FOK= 'FOK'¶
-
GFD= 'GFD'¶
-
GTC= 'GTC'¶
-
GTD= 'GTD'¶
-
IOC= 'IOC'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.OrderState¶ Bases:
objectDefinition representation of OrderState
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.OrderState.CANCELLED CANCELLED >>> c = deforders.OrderState() >>> print c[c.CANCELLED] The Order has been cancelled >>> # or >>> print deforders.OrderState().definitions[c.CANCELLED] >>> # all keys >>> print deforders.OrderState().definitions.keys() >>> ...
-
CANCELLED= 'CANCELLED'¶
-
FILLED= 'FILLED'¶
-
PENDING= 'PENDING'¶
-
TRIGGERED= 'TRIGGERED'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-
-
class
oandapyV20.definitions.orders.OrderTriggerCondition¶ Bases:
objectDefinition representation of OrderTriggerCondition
Definitions used in requests and responses. This class provides the ID and the description of the definitions.
>>> import oandapyV20.definitions.orders as deforders >>> print deforders.OrderTriggerCondition.DEFAULT DEFAULT >>> c = deforders.OrderTriggerCondition() >>> print c[c.DEFAULT] Trigger an Order the “natural” way: compare its price to the ask for long Orders and bid for short Orders >>> # or >>> print deforders.OrderTriggerCondition().definitions[c.DEFAULT] >>> # all keys >>> print deforders.OrderTriggerCondition().definitions.keys() >>> ...
-
ASK= 'ASK'¶
-
BID= 'BID'¶
-
DEFAULT= 'DEFAULT'¶
-
INVERSE= 'INVERSE'¶
-
MID= 'MID'¶
-
__getitem__(definitionID)¶ return description for definitionID.
-
definitions¶ readonly property holding definition dict.
-