Pharos
Exchange

exchange.GetCurrency()

获取当前交易对。

语法

python
currency = exchange.GetCurrency()

返回值

  • str: 当前交易对,格式:BASE_QUOTE(如 BTC_USDT

示例

基础用法

python
currency = exchange.GetCurrency()
Log(f"当前交易对: {currency}")

解析交易对

python
def parse_currency():
    """解析交易对"""
    currency = exchange.GetCurrency()
    base, quote = currency.split("_")
    
    Log(f"交易对: {currency}")
    Log(f"基础货币: {base}")
    Log(f"计价货币: {quote}")
    
    return base, quote

base, quote = parse_currency()

验证交易对

python
def validate_currency(expected):
    """验证当前交易对"""
    current = exchange.GetCurrency()
    if current != expected:
        Log(f"⚠️ 交易对不匹配!期望: {expected}, 当前: {current}")
        exchange.SetCurrency(expected)
        Log(f"已切换到: {expected}")

validate_currency("BTC_USDT")

相关方法