我在使用Kaufman的自适应移动平均系统(AMA) 时遇到问题,不知道怎么写了,帮我看看(整个思想是完全按Kaufman的自适应移动平均系统来做的,没有一点变化)
DT:=CLOSE-REF(CLOSE,N);
DP:=ABS(CLOSE-REF(CLOSE,1));
VT:=SUM(DP,N);
ER:=ABS(DT/VT);
CT:=SQUARE(ER*(0.6667-0.0645)+0.0645);
AMA:=REF(CLOSE,1)+CT*(CLOSE-REF(CLOSE,1));
DAMA:=AMA-REF(AMA,1);
FT:=STD(DAMA,N)*0.15;
AMALOW:=IFELSE(AMA<REF(AMA,1),AMA,REF(AMALOW,1));
//这里AMALOW,怎么对其给一个初值。
AMAHIGHT:=IFELSE(AMA>REF(AMA,1),AMA,REF(AMAHIGHT,1));
// 这里对应附件中
//L6* Lows Recent AMA low @IF(I6<I5,I6,L5)
//M6* High Recent AMA high @IF(I6>I5,I6,M5)
抱歉,您的思路中有循环概念,在策略模型中无法实现