Skip to content

BinanceFuturesFeeModel

QuantConnect.Orders.Fees.BinanceFuturesFeeModel

BinanceFuturesFeeModel(
    m_usdt_fee: float = ...,
    t_usdt_fee: float = ...,
    m_busd_fee: float = ...,
    t_busd_fee: float = ...,
)

Bases: BinanceFeeModel

Provides an implementation of FeeModel that models Binance Futures order fees

Creates Binance Futures fee model setting fees values

Parameters:

Name Type Description Default
m_usdt_fee float

Maker fee value for USDT pair contracts

...
t_usdt_fee float

Taker fee value for USDT pair contracts

...
m_busd_fee float

Maker fee value for BUSD pair contracts

...
t_busd_fee float

Taker fee value for BUSD pair contracts

...

MAKER_TIER_1_USDT_FEE

MAKER_TIER_1_USDT_FEE: float = 0.0002

Tier 1 USDT maker fees https://www.binance.com/en/fee/futureFee

TAKER_TIER_1_USDT_FEE

TAKER_TIER_1_USDT_FEE: float = 0.0004

Tier 1 USDT taker fees https://www.binance.com/en/fee/futureFee

MAKER_TIER_1_BUSD_FEE

MAKER_TIER_1_BUSD_FEE: float = 0.00012

Tier 1 BUSD maker fees https://www.binance.com/en/fee/futureFee

TAKER_TIER_1_BUSD_FEE

TAKER_TIER_1_BUSD_FEE: float = 0.00036

Tier 1 BUSD taker fees https://www.binance.com/en/fee/futureFee

MAKER_TIER_1_FEE

MAKER_TIER_1_FEE: float = 0.001

Tier 1 maker fees https://www.binance.com/en/fee/schedule

TAKER_TIER_1_FEE

TAKER_TIER_1_FEE: float = 0.001

Tier 1 taker fees https://www.binance.com/en/fee/schedule

get_fee

get_fee(order: Order) -> float

Gets the fee for the given order

This codeEntityType is protected.

get_order_fee

get_order_fee(parameters: OrderFeeParameters) -> OrderFee

Get the fee for this order in quote currency

Parameters:

Name Type Description Default
parameters OrderFeeParameters

A OrderFeeParameters object containing the security and order

required

Returns:

Type Description
OrderFee

The cost of the order in quote currency.