求助:实盘频繁出现error bad operand type for unary +: 'str' 111 错误

Author: 夏肥, Created: 2022-11-15 18:41:02, Updated:

如题所示11.9号4点02分-4点59分行情剧烈波动,实盘日志频繁出现 error bad operand type for unary +: ‘str’ 111 交易所中频繁下单,此前实盘运行半个月,此错误只出现过一次,但很快交易正常了。11.9号频繁出现该错误。

实盘语言:Python。

哪位知道是什么原因,该如何避免该错误。

2022-11-09 04:55:03 Futures_Binance 卖出开空 - swap 市价单 174.51 2022-11-09 04:55:01 信息 error bad operand type for unary +: ‘str’ 111 2022-11-09 04:55:01 Futures_Binance 买入平空 - swap 市价单 178.89 2022-11-09 04:54:59 信息 bnb 空头开仓 1 2022-11-09 04:54:59 Futures_Binance 卖出开空 - swap 市价单 178.89 2022-11-09 04:54:56 信息 error bad operand type for unary +: ‘str’ 111 2022-11-09 04:54:56 Futures_Binance 买入平空 - swap 市价单 174.63 2022-11-09 04:54:54 信息 bnb 空头开仓 2 2022-11-09 04:54:54 Futures_Binance 卖出开空 - swap 市价单 174.63 2022-11-09 04:54:52 信息 error bad operand type for unary +: ‘str’ 111 2022-11-09 04:54:52 Futures_Binance 买入平空 - swap 市价单 179.12 2022-11-09 04:54:50 信息 bnb 空头开仓 1 2022-11-09 04:54:50 Futures_Binance 卖出开空 - swap 市价单 179.12 2022-11-09 04:54:47 信息 error bad operand type for unary +: ‘str’ 111 2022-11-09 04:54:47 Futures_Binance 买入平空 - swap 市价单 174.93 2022-11-09 04:54:45 信息 bnb 空头开仓 2 2022-11-09 04:54:45 Futures_Binance 卖出开空 - swap 市价单 174.93 2022-11-09 04:54:43 信息 error bad operand type for unary +: ‘str’ 111 2022-11-09 04:54:43 Futures_Binance 买入平空 - swap 市价单 179.42 2022-11-09 04:54:41 信息 bnb 空头开仓 1


More

小小梦 您好,这个策略是您自己写的吗?这个“信息 error bad operand type for unary +: 'str' 111”信息是策略自己打印的。

小小梦 > 另外linux服务器跑Python编写的机器人,除了部署托管者的基础设置外,还需要做什么特殊设置吗? 如果策略中使用了一些第三方库,需要在托管者上安装一下这些用到的库。其它不用设置什么了。 > 不是我写的,我用的是别人的策略,看不到源码,我觉得是不是python语言版本的问题 有可能是Python版本的问题,这个最好和策略作者确认下,可以正常运行策略用的python版本。 ``` error bad operand type for unary ``` 这个报错看着应该是没有处理好加法运算时两边的数据类型导致的,可以和策略作者确认下这个问题。

夏肥 不是我写的,我用的是别人的策略,看不到源码,我觉得是不是python语言版本的问题,我搜索了下,好像python 3.6以后的版本会出现这样,看网上是这样说的,不太懂。另外linux服务器跑Python编写的机器人,除了部署托管者的基础设置外,还需要做什么特殊设置吗?