SI指標(biāo)即為擺動(dòng)指標(biāo)晴裹,主要是試圖通過比較當(dāng)期價(jià)格(也就是開盤價(jià)瘾敢、最高價(jià)田盈、最低價(jià)和收盤價(jià))與前期價(jià)格之間的關(guān)系來分離出"真實(shí)的"證券價(jià)格畜号。
擺動(dòng)指標(biāo)主要用做累積擺動(dòng)指標(biāo)(Accumulation Swing Index)的構(gòu)成要素,當(dāng)然兩者不是同一個(gè)東西缠黍,還是有很大的區(qū)別的弄兜。算法不難,直接看代碼就明白瓷式,我直接做代碼解讀如下了:
Vars
Numeric K( 0 );//聲明數(shù)值變量K,初值為0.//
Numeric R( 0 );?//聲明數(shù)值變量R语泽,初值為0.//
Numeric H0C1( 0 );?//聲明數(shù)值變量HoC1贸典,初值為0.//
Numeric L0C1( 0 );?//聲明數(shù)值變量LoC1,初值為0.//
Numeric H0L0( 0 );?//聲明數(shù)值變量HoLo踱卵,初值為0.//
Numeric C1O1( 0 ) ;?//聲明數(shù)值變量C1O1廊驼,初值為0.//
Numeric SIValue;//聲明數(shù)值變量SIValue。//
Begin
H0C1 = Abs( High - Close[1] ) ;//函數(shù)Abs就是取絕對(duì)值了惋砂,即把當(dāng)前最高價(jià)High - 前一根k線收盤價(jià)Close[1]妒挎,不管結(jié)果正負(fù),都變?yōu)檎麛?shù)了西饵,則可求得變量HoC1值酝掩。//
L0C1 = Abs( Low - Close[1] ) ;//同理的,代入相應(yīng)值眷柔,取正整數(shù)期虾,求得變量LoC1值原朝。//
H0L0 = High - Low ;//代入當(dāng)前最高價(jià)與最低價(jià),求得變量HoLo值了镶苞。//
C1O1 = Abs( Close[1] - Open[1] ) ;//代入前一根k線的收盤價(jià)與開盤價(jià)喳坠,把結(jié)果取正整數(shù),即求得變量C1O1值茂蚓。//
If (H0C1 >= L0C1)//假如變量HoC1>=變量LoC1值壕鹉。//
{
K = H0C1 ;//變量K=變量HoC1值。//
If(H0C1 >= H0L0)//假如HoC1>=變量HoLo值聋涨。//
{
R = H0C1 - 0.5 * L0C1 + 0.25 * C1O1;//代入上面求得的值晾浴,即變量R=變量HoC1 - 0.5 * 變量LoC1 + 0.25 * 變量C1O1//
}Else//這個(gè)針對(duì)的是假如變量HoC1<變量HoLo值。//
{
R = H0L0 + 0.25 * C1O1 ;//變量R=變量HoLo + 0.25 *變量C1O1//
}
}Else//這個(gè)針對(duì)的是假如變量HoC1<變量LoC1值牛郑。//
{
K = L0C1;//變量K=變量LoC1值怠肋。//
If (L0C1 >= H0L0)//假如變量LoC1>=變量HoLo。//
{
R = L0C1 - 0.5 * H0C1 + 0.25 * C1O1;//同上淹朋,代入求得的相應(yīng)數(shù)值就行笙各。//
}Else//這個(gè)針對(duì)的是假如變量LoC1<變量HoLo。//
{
R = H0L0 + 0.25 * C1O1 ;//代入相應(yīng)數(shù)值了础芍,即得變量R值杈抢。//
}
}
If(R <> 0 )//根據(jù)上面求得的,假如變量R值不等于0.//
{
SIValue = 50 * ( ( ( Close - Close[1] ) + 0.50 * ( Close - Open ) + 0.25* ( Close[1] - Open[1] ) ) / R ) * K / 1000; //這一大串看著很長(zhǎng)仑性,其實(shí)就是代入相應(yīng)的當(dāng)前K線的開盤價(jià)與收盤價(jià)惶楼、及前一根k線的開盤價(jià)與收盤價(jià),再代入變量R與變量K值就行诊杆,就可以求得變量SIValue值了歼捐。//
}Else//就是假如變量R等于0的。//
{
SIValue = 0 ;//變量SIValue=0.//
}
PlotNumeric("SI",SIValue);//畫線SI晨汹,值為SIValue值了豹储。//
PlotNumeric("零線",0);//畫零線。//
End
我不知道這指標(biāo)有沒有人用的淘这,就是很簡(jiǎn)單的給解讀一下了剥扣,要是能有一點(diǎn)幫助也是好的。