Account
exchange.GetTradingFee()
获取当前账户的交易手续费率。
语法
python
fee = exchange.GetTradingFee()返回值
| 字段 | 类型 | 说明 |
|---|---|---|
| MakerFee | float | Maker 手续费率(如 0.001 表示 0.1%) |
| TakerFee | float | Taker 手续费率 |
| Info | dict | 交易所原始数据(部分交易所为空) |
失败时返回 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}%")相关方法
- GetAccount - 获取账户信息