老师你好,我的运行周期是30分钟,引用的是日线,我想在日线出信号后(下午3点收盘前一分钟)在我的30分钟运行周期上(下午3点收盘前一分钟)开仓下面是我的模型,但是开仓信号是在晚上9点30分的30分钟走完时,不对的请老师帮忙改下
A1:STKINDI('','均线指标.B',0,6,-1),COLORGREEN;//指定引用周期是日线
A2:STKINDI('','均线指标.D',0,6,-1),COLORRED;//指定引用周期是日线
开多条件:=CROSS(A1,A2);
开多:BUY(KD AND HOLDING=0 ,手数,MARKET); //开多
你的意思是现在信号是出在了夜盘开盘的第一个K。而不是白盘的最后一个K?
A1:STKINDI('','均线指标.B',0,6,-1),COLORGREEN;//指定引用周期是日线A2:STKINDI('','均线指标.D',0,6,-1),COLORRED;//指定引用周期是日线
开多条件:=CROSS(A1,A2);
我看你这里的条件是引用了日线的。但是却是在小周期上还有个CROSS的判断。
我的理解是你原本意思应该是想判断大周期上这2个变量是否上下穿是吧?如果是这样你不应该在小周期上判断。你应该把这个CROSS(A1,A2) 放到 “均线指标”里然后你调用这个判断结果。一来对日线的判断不会错了,二来减少了不必要的跨周期调用。