3.71K 浏览
0

请问这样的结构为什么偶尔会出现不下单的情况?按照道理讲哪怕CHANLUN()这个函数运行的结果不正确也会产生一个目标手数,就会按照这个目标下单,但是昨晚的HC,今天的P都没有下单。请问要怎么检查才能检查出问题?文件A开始打开文件B的时候一切正常,在盘中才出现这样的问题!

lookis 已回答的问题 2020年9月22日
0

因为你这是实盘中遇到的问题,我这边没办法稳定复现,所以建议还是多打些Log看看到哪一步没有按你预想的运行,或者改成回测逻辑然后好稳定复现。

你第二张图里的标注没什么问题,基本是按你理解的,只是有一个要注意一下,刚开始运行的时候kline可能没准备好,有可能就会导致你的1. 这里没办法计算,处理方式可以调用这个函数:
https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.api.html?highlight=is_serial_ready#tqsdk.api.TqApi.is_serial_ready

lookis 已回答的问题 2020年9月22日