LC:=REF(CLOSE,1);//一個(gè)周期前的收盤(pán)價(jià)
AA:=ABS(HIGH-LC);//最高價(jià)與一個(gè)周期前的收盤(pán)價(jià)的差值的絕對(duì)值
BB:=ABS(LOW-LC);//最低價(jià)與一個(gè)周期前的收盤(pán)價(jià)的差值的絕對(duì)值
CC:=ABS(HIGH-REF(LOW,1));//最高價(jià)與一個(gè)周期前的最低價(jià)的差值的絕對(duì)值
DD:=ABS(LC-REF(OPEN,1));//一個(gè)周期前的收盤(pán)價(jià)與一個(gè)周期前的開(kāi)盤(pán)價(jià)的差值的絕對(duì)值
R:=IFELSE(AA>BB&&AA>CC,AA+BB/2+DD/4,IFELSE(BB>CC&&BB>AA,BB+AA/2+DD/4,CC+DD/4));//如果AA>BB&&AA>CC,R取值為AA+BB/2+DD/4,如果BB>CC&&BB>AA,R取值為BB+AA/2+DD/4,否則R取值為CC+DD/4
X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1));//最新價(jià)減去一個(gè)周期前的收盤(pán)價(jià)加上開(kāi)盤(pán)價(jià)與最新價(jià)的二分之一,再加上一個(gè)周期前的收盤(pán)價(jià)與開(kāi)盤(pán)價(jià)的差值
SI:=16*X/R*MAX(AA,BB);
ASI:SUM(SI,0);//從本地?cái)?shù)據(jù)第一個(gè)數(shù)據(jù)開(kāi)始求SI的總和
上面是ASI源碼吧,我想加個(gè)20周期ASI均價(jià)
是不是MA20:=MA(SI,20);系統(tǒng)無(wú)法識(shí)別
LC:=REF(CLOSE,1);//一個(gè)周期前的收盤(pán)價(jià)
AA:=ABS(HIGH-LC);//最高價(jià)與一個(gè)周期前的收盤(pán)價(jià)的差值的絕對(duì)值
BB:=ABS(LOW-LC);//最低價(jià)與一個(gè)周期前的收盤(pán)價(jià)的差值的絕對(duì)值
CC:=ABS(HIGH-REF(LOW,1));//最高價(jià)與一個(gè)周期前的最低價(jià)的差值的絕對(duì)值
DD:=ABS(LC-REF(OPEN,1));//一個(gè)周期前的收盤(pán)價(jià)與一個(gè)周期前的開(kāi)盤(pán)價(jià)的差值的絕對(duì)值
R:=IFELSE(AA>BB&&AA>CC,AA+BB/2+DD/4,IFELSE(BB>CC&&BB>AA,BB+AA/2+DD/4,CC+DD/4));//如果AA>BB&&AA>CC,R取值為AA+BB/2+DD/4,如果BB>CC&&BB>AA,R取值為BB+AA/2+DD/4,否則R取值為CC+DD/4
X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1));//最新價(jià)減去一個(gè)周期前的收盤(pán)價(jià)加上開(kāi)盤(pán)價(jià)與最新價(jià)的二分之一,再加上一個(gè)周期前的收盤(pán)價(jià)與開(kāi)盤(pán)價(jià)的差值
SI:=16*X/R*MAX(AA,BB);
ASI:SUM(SI,0);//從本地?cái)?shù)據(jù)第一個(gè)數(shù)據(jù)開(kāi)始求SI的總和
MA20:MA(ASI,20);
模型僅供參考