程序订阅了2个数据源。分别是同一个品种的日k和15分k线。
在15分钟k线进行下单操作,操作完成之后,把日k线中的变量进行重置。但是程序运行结果是日k线变量没有变。
我做了一个小实验。加载日k和15分钟k线。
在9:30那一根15分钟k线上 对当日的日k线变量赋值,成功。
在其他15分钟k线上对当日的日k线变量赋值,失败。
这是一个什么机制啊,百思不得其解。请老师解惑。
测试代码:
结果图:
你没理解我的意思吗?我截图的是成功的情况。如果改成32 ,data0的数据不会改。
不是currentbar==31么?你的逻辑难道不是data0图层执行到第32根bar,让data0图层的test变量修改赋值吗?
哪里不合理了?你是怎么得出设置失败的结论的?