Account

exchange.GetTradingFee()

获取当前账户的交易手续费率。

语法

python
fee = exchange.GetTradingFee()

返回值

字段类型说明
MakerFeefloatMaker 手续费率(如 0.001 表示 0.1%)
TakerFeefloatTaker 手续费率
Infodict交易所原始数据(部分交易所为空)

失败时返回 None。

Polymarket 固定返回 MakerFee=0、TakerFee=0.001,不请求接口,仅供参考。

示例

估算交易成本

python
fee = exchange.GetTradingFee()
price, amount = 50000, 0.01
taker_cost = price * amount * fee["TakerFee"]
Log(f"Maker {fee['MakerFee'] * 100:.3f}% / Taker {fee['TakerFee'] * 100:.3f}%,吃单手续费约 {taker_cost:.4f}")

计算网格最小盈利间距

python
fee = exchange.GetTradingFee()
# 一买一卖都按 Maker 成交时,价差至少要覆盖两次手续费
min_spacing = fee["MakerFee"] * 2
Log(f"网格间距至少 {min_spacing * 100:.3f}%")

相关方法