在同一根k线如果有开多信号,是不是就不能开空了?
那当然,否则holding=0,你还怎么知道有多还是空
而且不仅仅是“同一根k线”,你应该即使在不同K线,也不应该在未平空之前开多或未平多之前开空
可同向追仓,但你如果说在一根K线里面满足不同条件,而在K线内不同时间点发出交易指令,则你应该指的是“轮询”而不是“走完K线”了,要注意信号是否会在盘中消失,如消失了,最后仅以收盘时的信号为准。
建议你用小的周期(例如5分钟图)并选用走完K线,同样可以操作日线的指标发出的信号,用stkindi去调用日线指标。
对于第二个问题,图表不会理会你手工操作的,图表交易中的holding是图表中的一个变量,而不是你的实际持仓,这种情况下你可以手动自动混合交易。而当你使用了“自动持仓同步”,则不能再手动交易(除非关闭自动交易),因为同步持仓就是会保持你的实际持仓和holding一致。
记住:holding是图表计算出来的(所以叫虚拟持仓),不是从你账户的实际持仓。