想作一条均线不同于MA算法,MA5=(REF(MA5,1)*4+C)/5,
下面是我写的TB公式,请问在金字塔中怎么作出来,谢谢。
Vars
Numeric N(5); //参数,5日均线
NumericSeries MAValue(0);//5日均线值
Begin
If(CurrentBar==0) //如果是首K线
{
MAValue = C; //均线值=当日收盘价
}Else
{
MAValue = (MAValue[1]*(N-1)+C) /N; //(非首日均线)当日均价=(上日该均线值*4+收盘价)/5
}
PlotNumeric("MA",MAValue); //输出该均线值
End
写了一下 通达过 请高手帮忙下
FC:=CLOSE;
MA5:=0*CLOSE;
tmp:=setlbound(MA5,5);
e1:=FC[5];
for i=6 to datacount do begin
e1:=(e1*4+FC[i])/5;
MA5[i]=e1;
end
JXMA5:MA5;
if barpos=1 then ma5:=c;
else ma5:=(4*ma5+c)/5;
均线:ma5;
金字塔很容易就实现了,3行即可
runmode:0;
if barpos=1 then ma5:=c;
else ma5:=(4*ma5+c)/5;
均线:ma5;
最好指明只能用在逐K线模式