导入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日
你这串代码就是python报错…先学python基础把
Xiaoman Lin 发表新评论 2020年6月12日
一个很简单的条件赋值语句:
m10=1
m30=2
m50=3
tj=m10>m30 and m30>m50
在python中完全可以正常运行,但导入 tqsdk 后,运行时就报错,这就说明tqsdk存在问题!我们不能回避问题,而要想办法解决问题。
兄弟, 你真是理不直气也壮的典范啊! Python 和文华,通达信这些编程不是一样的东西哦
在计算机语言面前,人人都是学生。任何人都不要以专家自居,能解决问题才是硬道理。