Pharos
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()

相关方法