下单实际上是在 api.wait_update() 中进行的,可以在下单之后,检验订单状态确定下单完成之后再获取持仓信息。 15天勤基于状态/自动调仓函数的策略框架...

查看问题
0 投票

https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.objs.html?highlight=position#tqsdk.objs.Position

查看问题
0 投票

因为你的开仓平仓条件太相近了,如果最新价大于ma15开仓,小于等于ma15平仓。如果最新价一直在ma15附近波动,那么你就会反复开平仓。解决这一问题的方式是把开平条件做时间/空间上的分隔,比如必须开仓10s之后才判断平仓条件,或者开仓之后止损止盈设置的离开仓价远一点

查看问题
0 投票

重复下单是因为开仓条件满足,一直报单。 8.天勤量化如何避免重复下单 - A BC的文章 - 知乎 https://zhuanlan.zhihu.com/p/475650273

查看问题
0 投票

刚开盘的时候获取一下id,之后获取k线id与之比较一下就好。 或者设置一个变量,当k线更新后+1,记录当天的1分钟k线数目

查看问题
0 投票

12天勤主力合约换月/回测 - A BC的文章 - 知乎 https://zhuanlan.zhihu.com/p/486538059

查看问题
0 投票

1.天勤k线时间:比如你想获取2小时的k线,就是从1970年1月1日开始,每2小时划一根,所以会出现部分k线不在交易时间内的情况。 2.天勤/快期的k线和其它软件的不一样,其它软件的k线也有区别,没有谁对谁错。可以参考这个文章:...

查看问题
1 投票

if api.is_changing(klines.iloc[-1], "datetime"): 这句的意思是当k线时间更新后才执行,如果1根k线10秒,那就是10秒更新1次 如果想每个tick更新,可以订阅quote,或者改成if...

查看问题
0 投票 编辑答案

11天勤insert_order平仓(平今平昨字段的确定) - A BC的文章 - 知乎 https://zhuanlan.zhihu.com/p/484745920

查看问题
0 投票
加载更多的答案