TBQuant里如何计算DMA函数

想用济安线在TBQuant里写策略,但是没有DMA这个函数,请问老师该如何实现?AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);AK:DMA((2*CLOSE+LOW+HIGH)/4,AA),COLORMAGENTA;CC:=(CLOSE/AK);MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);MAAA:=((MA1-AK)/AK)/3;TMP:=MA1-MAAA*MA1;A:TMP;

DMA函数,评论超长,分成二段 Params Numeric TPrice; Numeric Weight; Vars Series<Numeric> Result; Begin If (CurrentBar == 0) { If (Weight > 0 && Weight < 1) { Result = TPrice; } Else { Result = InvalidNumeric; } }

回复:Else { If ( TPrice==InvalidNumeric && Weight > 0 && Weight < 1) { Result = TPrice; } Else If (TPrice==InvalidNumeric) { Result = Result[1]; } Else If (Weight < 0) { Result = Result[1]; }

回复:Else If (Weight > 1) { Result = TPrice; } Else { Result = Weight * TPrice + ( 1 - Weight ) * Result[1]; //DMA计算公式 } } Return Result; End

DDD : MA(CLOSE,SHORT)-MA(CLOSE,LONG);//短周期收盘价均值与长周期收盘价均值做差AMA : MA(DDD,M);//M个周期的DDD均值 软件里似乎有DMA