Exchange
exchange.GetName()
获取交易所名称。
语法
python
name = exchange.GetName()返回值
str: 交易所名称(如"Binance Spot","Binance Futures","Gate Spot"等)
示例
基础用法
python
name = exchange.GetName()
Log(f"当前交易所: {name}")多交易所管理
python
# 遍历所有配置的交易所
for i in range(len(exchanges)):
name = exchanges[i].GetName()
ticker = exchanges[i].GetTicker()
Log(f"{name} - BTC价格: {ticker['Last']}")根据交易所执行不同逻辑
python
def execute_by_exchange():
"""根据不同交易所执行不同策略"""
name = exchange.GetName()
if "Binance" in name:
Log("使用Binance专用策略")
# Binance特定逻辑
elif "Gate" in name:
Log("使用Gate.io专用策略")
# Gate.io特定逻辑
else:
Log("使用通用策略")
execute_by_exchange()相关方法
- GetCurrency - 获取当前交易对
- SetCurrency - 设置交易对