Python криптовалюта | CCXT.ftx (). Fetch_my_trades () KeyError "Symbol" - PullRequest
0 голосов
/ 17 января 2020

Я использую модуль 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'

Я пробовал другие символы и рынки, но без успеха

1 Ответ

1 голос
/ 17 января 2020

Вам следует позвонить 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))
...