Python cryptocurrency | CCXT.ftx()。fetch_my_trades()KeyError“符号”

问题描述 投票:0回答:1

我使用CCXT模块与多个加密货币交易所进行通信。但是,当尝试请求我的交易或其他订单时,即使使用有效的符号,其他错误也会起作用,但会出现错误“ Key error symbol”。

代码:

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'

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

python keyerror ccxt
1个回答
1
投票

[在尝试获取与市场有关的任何内容之前,您应先致电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))
© www.soinside.com 2019 - 2024. All rights reserved.