请问老师,夜盘收盘零晨2点25分,白盘收盘2点55分,都提前5分收盘平仓,这语句怎么描述,谢谢,
还有是反过来收盘前半小时都不开仓,这语句怎么描述,谢
这个代码具体编写是和你周期相关联的。 你用的什么周期呢?另外是图表还是后台呢?
[此贴子已经被作者于2019/12/2 10:59:48编辑过]
abb1:(timetot0(CLOSETIME(1))-timetot0(time));//夜盘收盘距离现在K的秒数
abb2:(timetot0(CLOSETIME(0))-timetot0(time));//白盘收盘距离现在K的秒数
cd:(abb1=5*60 and abb1>=0) or (abb2=5*60 and abb2>=0);//收盘最后 十分钟到五分钟这个区间内平仓。如果是要最后五分钟内平仓,只要把2个等于5*60改成小于就行了。
cd1:(abb1<30*60 and abb1>=0) or (abb2<30*60 and abb2>=0);
if cd then
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end
if not(cd1) and 开头条件 then buy();//把cd1作为开仓限制条件即可。
还有一事请教一下老师,有两个策略,我设变量A=0,,当A=1时,平掉前面仓位,条件满足开仓都好,当A=o时,开仓满足条件会开,就是不会平前面仓位,循环走不通,头晕死了。谢谢老师指导一下。