?
?
一個(gè)綜合了KDJ、DMI和均線等技術(shù)指標(biāo)的股票交易系統(tǒng),主要用于進(jìn)行股票的買(mǎi)賣(mài)決策。以下是它的具體運(yùn)算思路和操作建議:
計(jì)算KDJ指標(biāo):代碼中首先計(jì)算了KDJ指標(biāo)的三條線,包括K線、D線和J線。該部分與上一段代碼類(lèi)似,不再贅述。
計(jì)算DMI指標(biāo):DMI指標(biāo)包括DMI+線和DMI-線兩條線,用于展示趨勢(shì)行情的強(qiáng)度和方向。在該代碼中,作者計(jì)算了股價(jià)的危機(jī)線、中間線和安全線,并用不同的顏色和點(diǎn)形展示出來(lái)。具體計(jì)算方式為,根據(jù)最高價(jià)、最低價(jià)和收盤(pán)價(jià)計(jì)算出危機(jī)線、中間線和安全線的值,然后根據(jù)這些值以及當(dāng)前的KDJ指標(biāo)值,判斷當(dāng)前市場(chǎng)的強(qiáng)弱情況。一般來(lái)說(shuō),當(dāng)K線大于D線并且K線處于80以上時(shí),表示超買(mǎi)信號(hào),應(yīng)該謹(jǐn)慎操作;當(dāng)K線小于D線并且K線處于10以下時(shí),表示超賣(mài)信號(hào),可以考慮適當(dāng)抄底。
計(jì)算均線指標(biāo):代碼中還計(jì)算了兩條均線,即戰(zhàn)術(shù)線和戰(zhàn)略線。戰(zhàn)術(shù)線一般采用較短的時(shí)間周期,用于短期操作,而戰(zhàn)略線則采用較長(zhǎng)的時(shí)間周期,用于中長(zhǎng)期操作。計(jì)算方式為相應(yīng)時(shí)間周期內(nèi)股價(jià)的加權(quán)平均值。該部分代碼還使用了STICKLINE函數(shù),可以在戰(zhàn)術(shù)線和戰(zhàn)略線上方、下方繪制不同顏色的條形圖,用于表示買(mǎi)入賣(mài)出信號(hào)。
判斷買(mǎi)賣(mài)信號(hào):代碼中最后一部分根據(jù)DMI指標(biāo)和成交量計(jì)算出DMI+和DMI-之間的關(guān)系,并以此確定買(mǎi)入賣(mài)出信號(hào)。具體來(lái)說(shuō),作者計(jì)算了DMI+和DMI-的平均值,并將其作為參考線,如果DMI+大于參考線并且DMI-小于參考線,則認(rèn)為是買(mǎi)入信號(hào),可以考慮買(mǎi)入;反之,如果DMI+小于參考線并且DMI-大于參考線,則認(rèn)為是賣(mài)出信號(hào),可以考慮賣(mài)出。
n:=100;m:=10; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;cxh1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;cxh2:=SMA(cxh1,3,1);cxh3:=SMA(cxh2,3,1);cxh4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);cxh5:=CROSS(cxh4,10) AND cxh3<N;危機(jī)線: 80,COLORRED,POINTDOT,LINETHICK2;中間線: 50,COLORFFCCCC,POINTDOT,LINETHICK2;安全線: 10,COLORFF00FF,POINTDOT,LINETHICK2;cxh6:=(2*CLOSE+HIGH+LOW)/4;cxh7:=LLV(LOW,M);cxh8:=HHV(HIGH,M);cxh9:=EMA((cxh6-cxh7)/(cxh8-cxh7)*100,13);cxhA:=EMA(0.667*REF(cxh9,1)+0.333*cxh9,2);戰(zhàn)術(shù)線: cxh9,COLORYELLOW,LINETHICK2;戰(zhàn)略線: EMA(0.382*REF(cxh9,2)+0.618*cxh9,12),COLORBLUE,LINETHICK2;STICKLINE(cxh9>cxhA,cxh9,cxhA,6,0),COLORRED;STICKLINE(cxh9<=cxhA,cxh9,cxhA,6,0),COLOR00FF00;cxhB:=SUM(IF(CLOSE>REF(CLOSE,7),VOL,IF(CLOSE<REF(CLOSE,7),0-VOL,0)),0);cxhC:=SUMBARS(VOL,CAPITAL);cxhD:=IF(CLOSE>LLV(CLOSE,cxhC),1,-1);cxhE:=IF(cxhB>LLV(cxhB,cxhC),1,-1);cxhF:=cxhD*cxhE;cxh10:=IF(cxhF=-1,1,0);
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?