(mod(minute,15)=0 or minute=0) and ((time0-timetot0(dynainfo))<=58 or not(islastbar))
15分钟同时在58秒
开仓的应该怎么写啊?
开仓就是(mod(minute,15)=0 or minute=0)
平仓就是上面那一整段代码
帮我组合一下好吗?
写到公式上去吧,谢谢
中间变量
INPUT:N(1,1,100,1),K1(0.2,0.01,1,0.01),K2(0.2,0.01,1,0.01),NMIN(10,1,100,1),SS(1,1,10000,1);
昨高:=callstock(stklabel(),vthigh,3,-1) coloryellow,linethick1;
昨低:=callstock(stklabel(),vtLOW,3,-1) colorred,linethick1;
昨收:=callstock(stklabel(),vtCLOSE,3,-1) colorblue,linethick1;
开盘价:callstock(stklabel(),vtOPEN,21,15) colorgreen,linethick1;
HH:=HHV(昨高,N);//N日HIGH的最高价
HC:=HHV(昨收,N);//N日CLOSE的最高价
LC:=LLV(昨收,N);//N日CLOSE的最低价
LL:=LLV(昨低,N);//N日LOW的最低价
浮动区间:=MAX(HH-LL,HC-LL);//RANGE
上轨:开盘价+K1*浮动区间;
下轨:开盘价-K2*浮动区间;
T1:TIME>=145959;
手数:=SS;
//交易条件
开多条件:=o>上轨 AND HOLDING=0;
开空条件:=o<下轨 AND HOLDING=0;
//交易系统
开多条件:=o>上轨 AND HOLDING=0 and (mod(minute,15)=0 or minute=0) ;
开空条件:=o<下轨 AND HOLDING=0 and (mod(minute,15)=0 or minute=0) ;
平仓就是and (mod(minute,15)=0 or minute=0) and ((time0-timetot0(dynainfo))<=58 or not(islastbar))
dynainfo(207)
这下行了