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. |