咨詢內容:
自編指標的問題
VARIABLE: CNT1:=0,CNT2:=0,TMP1:=0;
FOR I:=1 TO 12 DO
BEGIN
AA:=I;
BB:=I+1;
TMP1:=REF(CLOSE,AA)-REF(CLOSE,BB);
IF TMP1>=0 THEN
CNT1:=CNT1+TMP1;
ELSE
CNT2:=CNT2+TMP1;
END
CNT2:=IF(ABS(CNT2)>0,ABS(CNT2),1);
KK:CNT2;
SS:CNT1;
這個指標本意是想求出過去12個周期,上漲周期的上漲幅度累加與下跌周期的下跌幅度累加的比值,但計算的結果,KK(上漲幅度累加和)與SS(下跌幅度累加和)是一個固定的數,不會隨行情變化,不知道問題出在哪?請指教下
?
?來源:程序化99網( m.kzuj.com.cn )
博易技術人員:
您好,您把參數 I 改為零就可以了,如果像上述代碼為1,那么當天的行情是不進入計算的,是以前一日為起始開始計算的。
來源 程序化久久網