Skip to content

KrakenOrderProperties

QuantConnect.Orders.KrakenOrderProperties

KrakenOrderProperties()
KrakenOrderProperties(exchange: Exchange)

Bases: OrderProperties

Kraken order properties

Signature descriptions:

  • Initializes a new instance of the OrderProperties class

  • Initializes a new instance of the OrderProperties class, with exchange param Exchange name for market

Parameters:

Name Type Description Default
exchange Optional[Exchange]

Exchange name for market

None

post_only

post_only: bool

Post-only order (available when ordertype = limit)

fee_in_base

fee_in_base: bool

If true or by default when selling, fees will be charged in base currency. If false will be ignored. Mutually exclusive with FeeInQuote.

fee_in_quote

fee_in_quote: bool

If true or by default when buying, fees will be charged in quote currency. If false will be ignored. Mutually exclusive with FeeInBase.

no_market_price_protection

no_market_price_protection: bool

https://support.kraken.com/hc/en-us/articles/201648183-Market-Price-Protection

conditional_order

conditional_order: Order

Conditional close orders are triggered by execution of the primary order in the same quantity and opposite direction. Ordertypes can be the same with primary order.

time_in_force

time_in_force: TimeInForce

Defines the length of time over which an order will continue working before it is cancelled

exchange

exchange: Exchange

Defines the exchange name for a particular market

clone

clone() -> IOrderProperties

Returns a new instance clone of this object