请问,我要编一个指标,一分钟周期下,60均线,但是不包括三日数据,当日开盘不满60分钟前用30均线代替,不满30分钟前,用10分钟均线代替,怎么写? 谢
但是不包含3日数据,什么意思
//运行模式:逐K线计算.
variable:mma=drawnull;
M:=BARSLAST(DATE<>REF(DATE,1) )+1;
ma10:=ma(c,10);
ma30:=ma(c,30);
ma60:=ma(c,60);
if M>=10 and M<30 then mma:=ma10;
if M>=30 and M<60 then mma:=ma30;
if M>=60 then mma:=ma60;
if time>=closetime(0) then mma:=drawnull;
a:mma,COLORRED;
mma就是需要的那根线,如果代码中有不懂的,在论坛搜索全局变量,查看相关帖子.