正常盘中程序运行每次都是在K线走完后,下一根K线的开盘价进场的。
如果想在收盘前信号出现时提前中进场的话,应该怎么设置 !
固定时间间隔1秒模式
代码写
not(islastbar) or (time0-timetot0(currentime)<=n)
n是你想要k线走完提前进场的秒数
请问下老师,
固定时间间隔1秒模式代码写
not(islastbar) or (time0-timetot0(currentime)<=n)
n是你想要k线走完提前进场的秒数
应该加再以下代码的哪个地方:
ma1:=ma(close,5);
ma2:=ma(close,10);
ma3:=ma(close,21);
ma4:=ma(close,50);
//上面是4条ma均线
if cross(ma1,ma2) then sellshort(1,0,market);//满足cross(ma1,ma2),,平空
if cross(ma2,ma3) and close>ma4 then buy(holding=0,1,market);//满足cross(ma2,ma3)和close>ma4,开多
if cross(ma2,ma1) then sell(1,0,market);//满足cross(ma2,ma1),平多
if cross(ma3,ma2) and close<ma4 then buyshort(holding=0,1,market);//满足cross(ma3,ma2)&和close<ma4,开空
加在开平仓条件里面
if cross(ma1,ma2) or 上面那一段
按老师你说的那样加,提示“未定义变量 :CURRENTIME”
该怎么解决呀?