做一段时间平均线怎么写?
如我要做2:35到 2:55的一段1分钟的周期均线并求出角度(在是5分钟周期下运行)
无法求出角度
平均:
nn:=barslast(time=023500);
mm:=ma(c,nn);
if time=025500 then mm1:=mm;
mm1为所求值
好像不是这样
我单独做了个程序,这样
//------------------------
nn:=barslast(time=143500);
mm:ma(c,nn);
if time=145500 then mm1:=mm;
QQQ:mm1;
//mm1为所求值
//-----------------------
可能我想要的没有说明出来,呵呵
我本想要个角度的,角度做不了
我就换个办法,在2:35分画一根平均线到2:55分,(起点为2:35终点为2:55)
线头的起点为同一点做的两条平均线(5分钟平均与10 分钟平均线)
if time >=023500 and time<=025500 then ma5:ma(c,5);
if time>=023500 and time<=02550 then ma10:ma(c,10);
runmode:0;
m5:=ma(c,5);
m10:=ma(c,10);
if time >=143500 and time<=145500 then ma5:m5;
if time>=143500 and time<=145500 then ma10:m10;
这样出不了线,
那个时间写02与14是一样的吗?
可以了,快下班了,再帮我把几个点也做一下吧,要不晚上又搞不出来
1、4个线头线尾的值怎么取出来,(MA5起点,MA5终点,MA10起点,MA10终点)
2、开始的那的线怎么样把他并在同一个点上
runmode:0;
m5:=ma(c,5);
m10:=ma(c,10);
if time >=143500 and time<=145500 then ma5:m5;
if time>=143500 and time<=145500 then ma10:m10;
那些头尾就是:
valuewhen(time=143500,ma5);
valuewhen(time=143500,ma10);
valuewhen(time=145500,ma5);
valuewhen(time=145500,ma10);
开始的线值都不一样并不到一起