程序设置这样,提前3秒下单,程序化交易运行模式选择 固定时间间隔 1秒
input:tq(3,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
开多:BUY(TIME=0930&&C>O&&abb,2,THISCLOSE);
开空:BUYSHORT(TIME=0930&&C<O&&abb,2,THISCLOSE);
然后开仓是按照阴阳线的,我试了几次,不容易刚好碰到十字星线,就想问下老师,如果在收盘前3秒,K线是以阴阳线的形态存在的,这时候检测不出 c>o 的信号,就不会开仓,那假如最后收盘的时候变成阳线,那最后收盘的那个时刻,能下一首多单进去吗。
他这个提前3秒 间隔1秒, 是在前3秒 前2秒 前一秒检测3次是否满足条件吗? 那假如这时候都是十字线,最后收盘那一刻才变的,那这个算前0秒 他会检测吗?
不能,下单是信号触发的时间里面下单的,时间过去了就算有信号也不会下单
老师,我再问个问题。是不是我程序写错了。 就是我写了用前几周期的K线的最低价作为支撑,如果之前有下多单,那我触及支撑就会平仓且下空单。 出信号会变绿色,不出就还是红色。 然后出现一个问题,就是当前K线还在走,某个低点触及支撑位 他颜色就变绿色了,可是当他现价收上来的时候,还是绿色的。一直到收盘,价格如果在支撑位之上,他才变红色。 可是这就导致一个问题,我提前3秒下单,提前3秒的时候 他还是绿色的,单子就平掉了,且下手空单。可事实上,他当时的价位还在支撑位之上,应该不会有信号才对啊。
这就是轮询下单所带来的信号闪烁的风险,要用这个功能,那么风险也是要有的
诶,看错了。去掉提前下单 价格轮询 K线颜色会随着现价变
不太明白你的变绿色变红色讲的是什么,以及和前面价格击穿支撑位之间的关系