Skip to content

KrakenFeeModel

QuantConnect.Orders.Fees.KrakenFeeModel

Bases: FeeModel

Provides an implementation of FeeModel that models Kraken order fees

MAKER_TIER_1_CRYPTO_FEE

MAKER_TIER_1_CRYPTO_FEE: float = 0.0016

We don't use 30 day model, so using only tier1 fees. https://www.kraken.com/features/fee-schedule#kraken-pro

TAKER_TIER_1_CRYPTO_FEE

TAKER_TIER_1_CRYPTO_FEE: float = 0.0026

We don't use 30 day model, so using only tier1 fees. https://www.kraken.com/features/fee-schedule#kraken-pro

TIER_1_FX_FEE

TIER_1_FX_FEE: float = 0.002

We don't use 30 day model, so using only tier1 fees. https://www.kraken.com/features/fee-schedule#stablecoin-fx-pairs

fx_stablecoin_list

fx_stablecoin_list: List[str]

Fiats and stablecoins list that have own fee.

get_order_fee

get_order_fee(parameters: OrderFeeParameters) -> OrderFee

Get the fee for this order. If sell - fees in base currency If buy - fees in quote currency It can be defined manually in KrakenOrderProperties

Parameters:

Name Type Description Default
parameters OrderFeeParameters

A OrderFeeParameters object containing the security and order

required

Returns:

Type Description
OrderFee

The fee of the order.