更新账户信息与获取数据时产生的参数混乱

本文讲述了在使用ccxt和okex API进行合约交易时遇到的Symbol参数冲突问题,并提供了解决方案,即通过区分ccxt_symbol和okex_symbol来分别处理不同平台的符号表示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因:把更新合约账户持仓信息和获取数据的代码放到一起时,有个参数 symbol 一直报错,不断地在 eos_usd 、 eos/usd 、EOS/USD 这几个参数之间调试,总是无法同时满足两者。

原因:更新账户信息用的是 ccxt 的 symbol ,而获取数据时用的是 okex 的 symbol ,两者有冲突,于是可以设置两个参数分开调用。

 def okex_future_position(exchange, symbol, contract_type)
 def ccxt_get_okex_candle_data(exchange, symbol, time_interval, lines=100)
 ccxt_symbol = EOS/USD
 okex_symbol = eos_usd
 position = okex_future_position(exchange, okex_symbol, contract_type)
 df = ccxt_get_okex_candle_data(exchange, ccxt_symbol, time_interval, lines=100)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值