1

我使用 CCXT 模块与多个加密货币交易所进行通信。但是,当我尝试请求我的交易或其他订单时,即使我使用了有效的符号并且其他功能也可以工作,我也会收到错误“关键错误符号”。

代码 :

cftx = ccxt.ftx({"apiKey":ftx_keys.api,
          "secret":ftx_keys.secret})
print(cftx.fetch_my_trades(symbol="BTC-PERP",limit=100))

错误:

File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\ccxt\ftx.py", line 564, in parse_trade
    symbol = market['symbol']
KeyError: 'symbol'

我尝试过其他符号和市场,但没有成功

4

1 回答 1

2

load_markets()在尝试获取与市场相关的任何内容之前,您应该先致电。

更改您的代码,如下所示:

cftx = ccxt.ftx({"apiKey":ftx_keys.api,
          "secret":ftx_keys.secret})
markets = cftx.load_markets()
print(cftx.fetch_my_trades(symbol="BTC-PERP",limit=100))
于 2020-01-17T14:36:02.617 回答