Lean  $LEAN_TAG$
QuantConnect.Orders.CoinbaseOrderProperties Class Reference

Contains additional properties and settings for an order submitted to Coinbase brokerage More...

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

Properties

bool PostOnly [get, set]
 This flag will ensure the order executes only as a maker (no fee) order. If part of the order results in taking liquidity rather than providing, it will be rejected and no part of the order will execute. Note: this flag is only applied to Limit orders. More...
 
bool SelfTradePreventionId [get, set]
 Gets or sets a value indicating whether self-trade prevention is enabled for this order. Self-trade prevention helps prevent an order from crossing against the same user, reducing the risk of unintentional trades within the same account. 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

Contains additional properties and settings for an order submitted to Coinbase brokerage

Definition at line 21 of file CoinbaseOrderProperties.cs.

Property Documentation

◆ PostOnly

bool QuantConnect.Orders.CoinbaseOrderProperties.PostOnly
getset

This flag will ensure the order executes only as a maker (no fee) order. If part of the order results in taking liquidity rather than providing, it will be rejected and no part of the order will execute. Note: this flag is only applied to Limit orders.

Definition at line 29 of file CoinbaseOrderProperties.cs.

◆ SelfTradePreventionId

bool QuantConnect.Orders.CoinbaseOrderProperties.SelfTradePreventionId
getset

Gets or sets a value indicating whether self-trade prevention is enabled for this order. Self-trade prevention helps prevent an order from crossing against the same user, reducing the risk of unintentional trades within the same account.

Definition at line 36 of file CoinbaseOrderProperties.cs.


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