8.49K 浏览
0

导入tqsdk后,一个非常简单的条件赋值语句,竟然无法正常运行:

from tqsdk import TqApi, TqSim

api = TqApi(TqSim())

klines = api.get_kline_serial(“DCE.i2009”,900)

m10=1
m30=2
m50=3
tj=m10>m30 and m30>m50

api.close()

运行时提示:tj=m10>m30 and m30>m50 错误!

如果把涉及 tqsdk 的语句全部屏蔽后,则完全可以正常运行:

#from tqsdk import TqApi, TqSim

#api = TqApi(TqSim())

#klines = api.get_kline_serial(“DCE.i2009”,900)

m10=1
m30=2
m50=3
tj=m10>m30 and m30>m50

#api.close()

运行时,完全正常!

说明 tqsdk 中存在严重的问题。望能改进!

ringo 已回答的问题 2020年6月10日
0

可以再重复试试看看

原 荒 编辑评论 2020年6月10日

这说明
m10=1
m30=2
m50=3
tj=m10>m30 and m30>m50

在不导入tqsdk的情况下,完全可以正常运行。

您正在查看4个答案中的1个,单击此处查看所有答案。