This commit is contained in:
aaron 2026-03-26 11:52:42 +08:00
parent 702e044dd7
commit 7f5329ba3d

View File

@ -773,7 +773,7 @@ class BitgetTradingAPI:
标准化交易对格式为 CCXT 格式
Args:
symbol: 原始交易对 ( BTCUSDT)
symbol: 原始交易对 ( BTCUSDT BTC)
Returns:
CCXT 标准格式 ( BTC/USDT:USDT)
@ -782,14 +782,15 @@ class BitgetTradingAPI:
if '/' in symbol:
return symbol
# 简单的转换逻辑(可以根据实际情况扩展)
# 如果以 USDT 结尾,去掉 USDT 后重组
# 例如BTCUSDT -> BTC/USDT:USDT
if symbol.endswith('USDT'):
base = symbol[:-4] # 去掉 USDT
return f"{base}/USDT:USDT"
# 默认返回原值
return symbol
# 如果是纯币种(如 BTC、ETH、SOL直接添加后缀
# 例如BTC -> BTC/USDT:USDT
return f"{symbol}/USDT:USDT"
def _get_contract_size(self, symbol: str) -> float:
"""