请问,在图表程序化交易时,运行模式选择走完一根k线后刷新一次程序。在我的代码中我用的是当前k线的close去判断是否有信号发生,我们就假设这根判断k线是1号k线。那么如果是k线走完运行一次程序的话,等1号k线走完的时候,新k线出来,就成了用新k线来判断信号了。如果选择k线走完去运行程序,到底在写代码的时候应该以当前k线来判断还是一个上一根k线来判断?
第二个问题是,我在代码中下单指令使用了nextopen,如果我我既选择了走完一根k线运行程序,同时下单还用nextopen,那么到底是在哪根k线上下单?
1.走完K是这样的。判断是按照走完的那个K来的,下单时机选择在最新K刚开始的时候而已。
2.nextopen实际交易时会在下一个K刚开始的时候,按照市价下单的。
其实就是这样:等当前K走完了,那么条件判断的结果就是绝对是稳定了,不会闪烁了,那等到下一个K刚开始,立刻入场下单。
1.走完K是这样的。判断是按照走完的那个K来的,下单时机选择在最新K刚开始的时候而已。
2.nextopen实际交易时会在下一个K刚开始的时候,按照市价下单的。
其实就是这样:等当前K走完了,那么条件判断的结果就是绝对是稳定了,不会闪烁了,那等到下一个K刚开始,立刻入场下单。
明白了,实际上就是金字塔在当前k线走完和下一根k线出现的中间插入了一个程序运行时点(尽管实际上可能并不存在这个时间点),对不对?简单而言,走完的k线依然是当前k线。
明白了,实际上就是金字塔在当前k线走完和下一根k线出现的中间插入了一个程序运行时点(尽管实际上可能并不存在这个时间点),对不对?简单而言,走完的k线依然是当前k线。
对的。