教你怎樣編輯股票公式_第1頁
教你怎樣編輯股票公式_第2頁
教你怎樣編輯股票公式_第3頁
教你怎樣編輯股票公式_第4頁
教你怎樣編輯股票公式_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、教你如何編輯股票公式(4-6講)第四講:源碼的引入和修改(一)在各種股軟中的引入方法股軟之間盡管區(qū)不較大,但有一個(gè)共同點(diǎn),確實(shí)是第一步差不多上打開公式編輯器。下面再分不簡(jiǎn)要講明一下:一、大智慧1. 把要導(dǎo)入的公式(源碼)考下來,方法是用左鍵先把源碼變藍(lán),之后點(diǎn)右鍵,點(diǎn)復(fù)制;2. 進(jìn)入大智慧-特色功能-自編指標(biāo)-常用-技術(shù)指標(biāo)-新建,在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄-確認(rèn)-退出。3、在大智慧的底部顯示欄中點(diǎn)擊公式名稱即可看到剛剛導(dǎo)入的公式。二、飛狐1、復(fù)制源碼,方法同上。2、進(jìn)入主界面,即K線圖模式。用鼠標(biāo)靠近左側(cè)單擊,出現(xiàn)治理面板-雙擊技術(shù)

2、指標(biāo)-用鼠標(biāo)右鍵單擊任何一個(gè)公式組的名稱,比如“其它”-點(diǎn)新建公式-在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄-確定-退出。3、找到新建的公式,雙擊即可使用。三、大智慧2特不提示:必須在聯(lián)網(wǎng)的狀態(tài)下才可操作有兩種方式能夠進(jìn)入公式編輯頁面。一是將鼠標(biāo)靠近上部,點(diǎn)擊公式公式治理雙擊技術(shù)指標(biāo)單擊指標(biāo)組新建。另一種方式是,將鼠標(biāo)靠近左邊,在出現(xiàn)的對(duì)話框中雙擊技術(shù)指標(biāo)右鍵單擊選定的公式組新建。三、分析家復(fù)制公式原碼到分析家界面點(diǎn)擊上面的公式點(diǎn)擊公式治理按公式歸類把其點(diǎn)擊變色點(diǎn)擊新建。四、通達(dá)信將鼠標(biāo)靠近左邊,在出現(xiàn)的對(duì)話圖標(biāo)中選F(x)即公式治理器圖標(biāo)雙擊技術(shù)

3、指標(biāo)公式單擊選定的指標(biāo)組新建。五、同花順將鼠標(biāo)靠近上部點(diǎn)擊公式圖標(biāo),進(jìn)入后的操作與其他股軟差不多一樣。特不提示:必須在描述欄中加上文字或字母之類,否則無法通過。(二)公式引入時(shí)的注意事項(xiàng)和講明一、參數(shù)問題復(fù)制的源碼中有參數(shù)的,例如:N 1 100 15,有三種解決方法:1、手工將參數(shù)分不填加到參數(shù)表中。2、采取變通方式進(jìn)行改動(dòng)。N 1 100 15改動(dòng)后為:N:=15;特不提示:注意用參數(shù)的大小處于中間的值來替換。那個(gè)中間值也是缺省值。另外:N后面必須加上等號(hào),它的意思是不顯示。3、關(guān)于INPUT:N(5), M(10,1,100,2);這類有申明參數(shù)函數(shù)的,飛狐,大智慧2和分析家可不用理它,

4、系統(tǒng)會(huì)自動(dòng)將參數(shù)填加到參數(shù)表中。那個(gè)地點(diǎn)的M(10,1,100,2)里面的2是步長(zhǎng),手工填加時(shí)可刪去。二、粘貼源碼時(shí)常見的問題和注意事項(xiàng)1、未定義的標(biāo)識(shí)符多數(shù)是由參數(shù)引起的。還有確實(shí)是有些源碼中附帶了公式名稱或講明,這些公式源碼以外的內(nèi)容,如:名稱,講明以及參數(shù)等等,凡在以外的,均要?jiǎng)h除,或者用將其括上。2、條件選股類的公式,應(yīng)加入到和“技術(shù)指標(biāo)”并列的“條件選股”組中。3、是主圖公式的,需在公式編輯區(qū)中點(diǎn)“主圖疊加”。4、通達(dá)信的輸出一般都限定在16條。多出的解決方法是:將沒有必要輸出的語句后面加上“等號(hào)”,或者刪去。例:買點(diǎn): STICKLINE(Var6REF(Var6,1) AND V

5、ar60 ,Var6,Var8,10,0);DRAWICON(FILTER(Var6REF(Var6,1) AND Var60,30),-140,4);DRAWTEXT(FILTER(Var6REF(Var6,1) AND Var60,30),-40,建議關(guān)注 ),COLORffffff;這三項(xiàng)分不是劃柱線、顯示小箭頭和顯示文字。留一個(gè)就行了。加“等號(hào)”的例子:Var2:MA(CLOSE,10);Var3:MA(CLOSE,20);Var4:MA(CLOSE,30);加上后:Var2:MA(CLOSE,10);Var3:=MA(CLOSE,20);Var4:MA(CLOSE,30);意思是保留

6、了10日均線和30日均線的輸出,將20日的隱去。特不提示:不論什么股軟,當(dāng)遇到線條過多過亂時(shí),都能夠采納這種方法使圖形簡(jiǎn)練清晰。5、顏色符號(hào)及逗號(hào)問題例:倉:EMA(100*(CLOSE-LLV(LOW,34)/(HHV(HIGH,34)-LLV(LOW,34),3),colormagenta;此句可能存在兩個(gè)問題,一是后面有兩個(gè)“逗號(hào)”,關(guān)于飛狐等通過,而關(guān)于大智慧2和分析家等,則是問題,必須刪去一個(gè)。反之,一個(gè)沒有也不行。二是后面的colormagenta,大智慧是不認(rèn)識(shí)的。換成通用的:colorf00ff0就行了。6、是否輸出與顏色標(biāo)識(shí)問題例:倉:=EMA(100*(CLOSE-LLV(

7、LOW,34)/(HHV(HIGH,34)-LLV(LOW,34),3),colormagenta,LINETHICK0;那個(gè)語句的特點(diǎn)是在前面有等號(hào)“= ”,意思是不輸出,但后面還有顏色修飾符和指標(biāo)線粗細(xì)函數(shù)。有些股軟對(duì)此是放行的,即:不輸出。而大智慧2和分析家卻不認(rèn),把它看成相互矛盾的病句。解決方法:將修飾符全部刪去,或?qū)⑶懊娴?號(hào)去掉,讓語句輸出。第五講:各種形態(tài)的描述明白得運(yùn)用公式編輯器,掌握了公式的差不多函數(shù),就能夠進(jìn)行簡(jiǎn)單的公式編寫了。下面我們共同認(rèn)識(shí)一下公式的差不多語句。這些差不多語句,是編寫公式和整理選股公式信號(hào)的基礎(chǔ),大伙兒要熟知。一、K線的差不多形態(tài)1、當(dāng)天收陽:CLOSE

8、OPEN;2、當(dāng)天收陰:CLOSEOPEN;3、當(dāng)天股價(jià)高開,言下之意開盤高于昨日收盤:OPENREF(CLOSE,1);4、當(dāng)天股價(jià)低開:OPENREF(CLOSE,1);5、跳空高開:OPENREF(HIGH,1);當(dāng)日開盤在昨日最高價(jià)之上6、跳空低開:POENREF(LOW,1);7、長(zhǎng)陽:C/O1.03 或者 (C-O)/O*1005 或者 (C-O)/O0.05意思是收盤價(jià)比開盤價(jià)上漲5%以上。因此,用7%以上也可。8、長(zhǎng)陰:C/O1.04 AND C/O1.94; 今天開盤比昨天收盤高出4%和收盤價(jià)較開盤下降6%。低開大陽與此正好相反。10、標(biāo)準(zhǔn)十字星:CLOSE=OPEN AND

9、 HIGHLOW更多見的是近似十字星。例:ABS(C-O)0.03 AND C-L0.03; 該語句用上了一個(gè)函數(shù):ABS,意思是求絕對(duì)值。如此,該近似十字星即可能是陽星也可能是陰星。再認(rèn)識(shí)兩個(gè)函數(shù):MAX(A,B) 求A和B中的最大值。MIN(A,B) 求A和B中的較小值有了這兩個(gè)函數(shù),近似十字星還可如此表述:ABS(C-O) MAX(C,O) AND LO AND (O-L)(C-O);此公式只表達(dá)了下影線比實(shí)體線長(zhǎng),并沒有表達(dá)長(zhǎng)度比例和有無上影線。留個(gè)習(xí)題吧:不限制陰陽線,上影小于5分鈔票,下影線是實(shí)體的兩倍以上。形態(tài)還有許多,有幾十種,不一一例舉了,大伙兒舉一反三,慢慢摸索吧。二、條件

10、選股的差不多形態(tài)1、時(shí)期最高價(jià):HHV(H,N) 意思是取得N天之內(nèi)的最高價(jià)。新函數(shù):HHV,最高值。2、時(shí)期最低價(jià):LLV(L,N)意思是取得N天之內(nèi)的最低價(jià)。新函數(shù):LLV,最低值。3、時(shí)期漲幅 (C-REF(C,N)/REF(C,N)*100N日收盤價(jià)的差值的百分比。4、再創(chuàng)新高 HIGH=HHV(HIGH,N) 是指今日最高價(jià)是N日以來的最高價(jià).。 再創(chuàng)新低:略。5、放量:(1)今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)2;(2)今日的五日均量比前五天的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB4;(3)今天的成交量達(dá)到了整

11、個(gè)流通盤的10%以上: VOL/CAPITAL10/100;注意,10%的表達(dá)式是10/100,或者0.16、縮量:(1)今日比昨日的成交量縮小了1倍: VOL/REF(VOL,1)0.5;(2)今日的五日均量比前五天的五日均量縮小了一半:AA:=MA(VOL,1)0.5;BB:=REF(AA,5);AA/BB0.5;(3)今天的成交量不足整個(gè)流通盤的0.5%: VOL/CAPITAL1.2 AND VOLMA(VOL,5)*3; 表示5日上漲20%和成交量超過5日均量的3倍。8、持續(xù)放量:COUNT(VREF(V,1),N)=N;實(shí)際上這種情況不是專門多。假如用3日均量,或5日均量則特不普遍

12、。即:COUNT(MA(V,3)REF(MA(V,3),1),N)=N;9、時(shí)期放量N(1,100,10) M(1,100,5)SUM(VOL,N1)/CAPITAL=(N/100) M日內(nèi)換手率大于百分之N10、和氣放量上攻M(2,10,3) N(1,40,10)UP:=MAX(C,O)REF(MAX(C,O),1);A:=VOLREF(VOL,1);COUNT(IF(UP AND A),1,0),N)=N AND COAND (C-REF(MAX(C,OPEN),1)/REF(MAX(O,C),1)=(3/100)AND VOL/CAPITALREF(HHV(VOL,N),1)*M成交量較

13、前N周期的最大成交量增大M倍12、上漲: C/REF(C,1)1.07;今日漲幅達(dá)到了7%以上。注意:漲幅是指當(dāng)天收盤價(jià)與昨天的收盤價(jià)之比。13、下跌: 同上面的表達(dá)方式一樣,將方向改變了而已。14、十日均價(jià)接著上漲:AA:=MA(C,10);BB:=REF(AA,1);AABB;15、窄幅整理:確實(shí)是指近一段時(shí)期價(jià)格維持在一定幅度之內(nèi) (HHV(C,20)-LLV(C,20)/CO,N)=N; 特不提示:新函數(shù):COUNT(X,N),統(tǒng)計(jì)滿足條件的周期數(shù)。若N=0則從第一個(gè)有效值開始。例:COUNT(CO,10)表示統(tǒng)計(jì)10周期內(nèi)收陰的周期數(shù)。此句使用時(shí)必須加上條件,即收陰時(shí)如何了方才有效。

14、如:AA AND COUNT(CO,10) 的返回值仍是AA,只有AA AND COUNT(CO,10)O,N)N/2;18、創(chuàng)歷史新高:C=HHV(C,0);特不提示:此公式本應(yīng)為:C=HHV(C,N);當(dāng)N等于0時(shí),從第一天開始統(tǒng)計(jì)。統(tǒng)計(jì)歷史數(shù)據(jù)時(shí),假如從頭開始,都用0。19、尾盤拉升HOUR14 AND MINUTE56 AND CLOSE/REF(CLOSE,2) = 1+N/10014:56以后2分鐘漲幅超過N%20、突破長(zhǎng)期盤整N(10,60,30) M(5,50,30)REF(HHV(H,N)-LLV(L,N)/LLV(L,N),1)=REF(HHV(H,N),1) AND BA

15、RSCOUNT(C)N前N日在上下M%的幅度內(nèi)整理,今日突破。21、時(shí)期強(qiáng)勢(shì)股N(700101,1341231,990519) M(700101,1341231,990913)A:=SUM(IF(DATE-N=0,INDEXC,0),0);B:=SUM(IF(DATE-M=0,INDEXC,0),0);E:=SUM(IF(DATE-N=0,C,0),0);F:=SUM(IF(DATE-M=0,C,0),0);(F-E)/E)(B-A)/A)選擇N日-M日之間內(nèi)走勢(shì)強(qiáng)于 HYPERLINK /gupiao/dpfx/ t _blank 大盤的 HYPERLINK / t _blank 股票.22

16、、大盤同步選股N(1,100,10)M(1,100,50)COUNT(CO AND INDEXCINDEXO) OR (C O AND INDEXC M/100N周期中與大盤走勢(shì)相同(同收陰線或同收陽線)的比例超過M% 23、今收盤關(guān)于N日內(nèi)最低收盤價(jià)的漲幅(%)(C-LLV(C,N)/LLV(C,N)*100;24、今收盤關(guān)于N日內(nèi)最高收盤價(jià)的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100; 25、股價(jià)在過去N日內(nèi)運(yùn)行空間的相對(duì)位置(C-LLV(L,N)/(HHV(H,N)-LLV(L,N)*100;26、股價(jià)上方N1%至N2%處的籌碼(%)AA:=WINNER(C+C*N2/

17、100)*100;BB:=WINNER(C+C*N1/100)*100;AA-BB認(rèn)識(shí)新函數(shù):WINNER(CLOSE)獲利盤比例。表示以當(dāng)前收市價(jià)賣出的獲利盤比例,如返回0.2表示20%獲利盤;例如:WINNER(10) 表示10元價(jià)格的獲利盤比例。該函數(shù)僅對(duì)比較日線分析周期有效。27、股價(jià)下方N1%至N2%處的籌碼(%)(WINNER(C-C*N1/100)-WINNER(C-C*N2/100)*100;28、收盤價(jià)N%處的套牢盤100-(WINNER(C*N/100)*100;29、收盤價(jià)N%處的獲利盤WINNER(C*N/100)*100;三、差不多面選股舉例1、小盤選股CAPITAL

18、=0.01 AND CLOSE=302、低市盈率選股DYNAINFO(39)03、業(yè)績(jī)選股N(0,100,0.4)FINANCE(33)N 每股收益在0.4元以上4、小盤股N:=5000;FINANCE(7)=N6、凈資產(chǎn)收益率選股FINANCE(37)(N/100) 凈資產(chǎn)收益率高于N的股票7、每股凈資產(chǎn)選股FINANCE(34)N 選出每股凈資產(chǎn)大于N元的股票.8、每股未分配利潤(rùn)選股FINANCE(32)N 每股未分配利潤(rùn)大于N的股票9、市凈率選股C/FINANCE(34)N市凈率越低公司股價(jià)越有被低估的可能,這類股票從理論上講具有更高的安全性.10、換手率選股DYNAINFO(37)=N

19、/100 單日換手率大于N的股票換手率的計(jì)算公式或表達(dá)式:VOL/CAPITAL*100;因此也可寫作:VOL/CAPITAL*100=N/100 11、掁幅:(H-L)/REF(C,1)*100; 注意:是比的昨天收盤價(jià)。第六講:均線(選股)的差不多形態(tài)提示:K線的初步平均。(O+H+L+C*2)/5;或 (H+L+C*2)/4;一般認(rèn)為:收盤價(jià)是最有講服力的和最有價(jià)值的,它是每天激烈爭(zhēng)奪的最后妥協(xié)。但也有人認(rèn)為:收盤價(jià)當(dāng)然重要,其他價(jià)格也是爭(zhēng)奪的產(chǎn)物。因此將全天的幾種價(jià)格因素都考慮到里面去更能反映每天的真實(shí)情況。1、最簡(jiǎn)單的指標(biāo)線(1)均價(jià)線確實(shí)是 移動(dòng)平均線MA,“MA”表示的確實(shí)是計(jì)算

20、平均值。MA1=MA(CLOSE,5);5日平均線=(今天收盤價(jià)+昨天收盤價(jià)+.-5天前的收盤價(jià))/5;MA2=MA(CLOSE,10);10日平均線=(今天收盤價(jià)+昨天收盤價(jià)+.+10天前的收盤價(jià))/10;(2)均量線均價(jià)線會(huì)了,照著葫蘆畫瓢,把收盤價(jià)CLOSE換成成交量VOL就行了!例:MA1:MA(VOL,5);MA2:MA(VOL,10);2、再次平均指將已有的均線(多條均線)相加后進(jìn)行再平均。MA1=MA(CLOSE,5);MA2=MA(CLOSE,10);(MA1+MA2)/2;3、N日均線向上(本題反映均線波浪式延伸過程中某時(shí)期的形態(tài)。)AA:=MA(C,N);BB:=REF(A

21、A,1);AABB均線向下呢?AA BB 就能夠了。N日均線走平如何表述?AA=BB4、均線由下跌狀態(tài)剛剛轉(zhuǎn)為上升AA:=MA(C,N); COUNT(AAREF(AA,5);5、年線拐頭向上A250:=MA(C,250);REF(A250,1)REF(A250,1);6、兩條均線交叉股軟中專門設(shè)定了一條函數(shù)來描述兩條線交叉:CROSS(X,Y) ,此函數(shù)通用。假如兩條均線一條名叫X,另外一條叫Y 且(XY)CROSS(X,Y)表示X向上穿過了Y 通稱:金叉CROSS(Y,X)表示Y向上穿過了X 通稱:死叉特不提示:交叉有兩種,一種是向上交叉,另一種是向下交叉。假如要求向上交叉時(shí),X線必須比前

22、一天高,因此需要加上XREF(X,1) 。完整的表達(dá)式為:CROSS(X,Y)AND XREF(X,1)加餐:上述交叉是不限制周期的,有時(shí)我們會(huì)感到交叉特不頻繁,如何取得他們較長(zhǎng)時(shí)刻交叉一次的數(shù)據(jù)呢,系統(tǒng)提供了另一個(gè)函數(shù): LONGCROSS(X,Y,N) 兩條線維持N周期后交叉。假如N等于15,則XY兩條線超過15天后交叉有效,否則不輸出。7、多次金叉(以常見的MACD指標(biāo)為例)(1)二次金叉(COUNT(CROSS(DIF,DEA),20)=2 AND CROSS(DIF,DEA);(2)二次死叉COUNT(CROSS(DEA,DIF),20)=2 AND CROSS(DEA,DIF);(

23、3)0軸上二次金叉COUNT(CROSS(DIF,DEA) AND DEA0,20)=2 AND CROSS(DIF,DEA) ANDDEA0;(4)0軸上三次金叉COUNT(CROSS(DIF,DEA) AND DEA0,20)=3 AND CROSS(DIF,DEA) ANDDEA0;8、三線金叉A5:=MA(C,5);A10:=MA(C,10);A30:=MA(C,30);AA:=CROSS(A5,A10);BB:=CROSS(A5,A30);CC:=CROSS(A10,A30);COUNT(AA,3)=1 AND COUNT(BB,3)=1 AND COUNT(CC,3)=1;9、三線

24、同時(shí)金叉A5:=MA(C,5);A10:=MA(C,10);A20:=MA(C,20);AA:=CROSS(C,A5);BB:=CROSS(C,A10);CC:=CROSS(C,A20);AA AND BB AND CC;10、均線多頭排列A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);A1A2 AND A2A3 AND A3A4;11、均線空頭排列3天以上A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);COUNT(A1 A2 AND A2 A3 AND A3=3;12、向前N日至M

25、日出現(xiàn)過均線死叉(P1 P2)AA:=MA(C,P1);BB:=MA(C,P2);CC:=REF(CROSS(BB,AA),N);COUNT(CC,M);13、均線粘合MA1:=MA(C,5);MA2:=MA(C10);MA3:=MA(C,20);P1:=ABS(MA1-MA2)+ABS(MA2-MA3);P1/CREF(MA1,1) AND MA2REF(MA2,1);14、均線粘合(另種表達(dá)式)MA1:=MA(C,5);MA2:=MA(C,10);MA3:=MA(C,30);A:=MAX(MAX(MA1,MA2),MA3);B:=MIN(MIN(MA1,MA2),MA3);COUNT(AB

26、S(A-B)/B0.01,3)=3;表示已粘合3天(含3天)以上15、多條均線粘合如5、10、20、30、120、250日移動(dòng)平均線粘合aa:=(ma(c,5)+ma(c,10)+ma(c,20)+ma(c,30)+ma(c,120)+ma(c,250)/6;up:=aa*n/100+aa;down:=aa-aa*n/100;count(BETWEEN(ma(c,5),up,down) and BETWEEN(ma(c,10),up,down) and BETWEEN(ma(c,20),up,down) and BETWEEN(ma(c,30),up,down)and BETWEEN(ma(c

27、,120),up,down) and BETWEEN(ma(c,250),up,down),m)=m; n(2,1,500) m(10,1,100) 調(diào)整參數(shù)n為粘合程度,n值越小粘合的程度越高,即均線距離越近;m為粘合周期。16、乖離均線BIAS1:(CLOSE-MA(CLOSE,N)/MA(CLOSE,N)*100;當(dāng)日股價(jià)與N日均線的乖離率=(當(dāng)日股價(jià)-N日均價(jià))/N日均價(jià)*100;特不提示:乖離均線是由乖離率的“點(diǎn)”連成的均線。 此線雖非一般均線,因常用,故單提出來。原理:以當(dāng)日的均線價(jià)格為準(zhǔn),股價(jià)和均價(jià)之間的差距稱為乖離程度,以乖離程度除以均價(jià)的百分比確實(shí)是乖離率。教你如何編輯股票公

28、式(1-3講)第一講:認(rèn)識(shí)公式編輯器公式編輯器是導(dǎo)入源碼和進(jìn)行編寫指標(biāo)的窗口。公式編輯器共分4種,分不是:1、技術(shù)指標(biāo)公式編輯器;2、條件選股公式編輯器;3、交易系統(tǒng)公式編輯器;4、五彩K線公式編輯器。由于這幾種編輯器的展開和使用大同小異。因此,本文僅以技術(shù)指標(biāo)公式編輯器為例加以講明。由于目前各種股軟的區(qū)不,不僅有些函數(shù)不通用,編輯器的打開方式也略有區(qū)不。本講確實(shí)是告訴大伙兒如何展開公式編輯器。以下共分5個(gè)圖片講明打開公式編輯器的方法: HYPERLINK /zhishi/UploadFiles_7547/200903/2009032720592190.jpg t _blank FNC是大智慧

29、2和分析家格式,只有這兩 HYPERLINK /gegu/ t _blank 個(gè)股軟能夠?qū)?。?dǎo)入的方法是:打開公式編輯器,點(diǎn)擊導(dǎo)入找到存放此公式的文件夾雙擊在出現(xiàn)的列表中撣單擊該公式選導(dǎo)入。特不提示:必須先將公式存放在一個(gè)文件夾中,已有的,新建都能夠。否則編輯器無法找到該公式。ALG是飛狐和金狐軟件的格件格式,exp式,tnc是通達(dá)信軟是大智慧internet版格式,hxf是同花順格式,還有比較專門的fml是多空陣線格式(與飛狐的自編公式文件后綴一樣)第二講:公式編寫的基礎(chǔ)函數(shù)打開技術(shù)指標(biāo)公式,我們最常見的,它的組成不外乎兩種情況,一是K線,二是均線。其他諸如柱狀線,彩帶,分段線等等,差不多

30、上在K線或均線基礎(chǔ)上的延伸或變形。為此,我們先熟悉一下構(gòu)成這兩種狀態(tài)的差不多函數(shù)。一、K線函數(shù)特不簡(jiǎn)單,大伙兒都可能熟知。作為基礎(chǔ),依舊講明一下。1、開盤價(jià):OPEN可簡(jiǎn)寫為O2、最高價(jià):HIGH可簡(jiǎn)寫為 H3、最低價(jià)smi49liesOW可簡(jiǎn)寫為 L4、收盤價(jià):CLOSE可簡(jiǎn)寫為 C有了這4個(gè)函數(shù),就可構(gòu)成一根K線了。比如:收盤價(jià)小于開盤價(jià),即陰線:CL;那個(gè)地點(diǎn)我們沒有考慮下影的長(zhǎng)度和T字上邊一橫(實(shí)體部分)的寬度。習(xí)題:一根光頭陽線,實(shí)體部分小于5分鈔票,下影超過實(shí)體的兩倍,如何表述?特不提示:編輯指標(biāo)必須在英文狀態(tài)下輸入。其中運(yùn)用的數(shù)學(xué)符號(hào),包括加減乘除、分號(hào),引號(hào)等(+ - * /

31、; #)也必須在英文狀態(tài)下輸入。二、均線函數(shù)單根K線的形態(tài)是相當(dāng)枯燥的。尤其在主圖里。配合以均線等形式就會(huì)豐富多采,或者更利于我們從中發(fā)覺規(guī)律和分析問題。這就需要均線函數(shù)來解決了。最常見的:1、MA(X,N),求X的N周期簡(jiǎn)單移動(dòng)平均值。算法:(X1+X2+X3+.+Xn)/N例如:MA(CLOSE,20),表示求20日均價(jià)。2、EMA(X,N),求X的N周期指數(shù)平滑移動(dòng)平均。算法: 若Y=EMA(X,N) 則Y=2*X+(N-1)*Y/(N+1), 其中Y表示上一周期Y值。例如:EMA(CLOSE,20),表示求20日指數(shù)平滑均價(jià)。3、SMA(X,N,M),求X的N周期移動(dòng)平均,M為權(quán)重。算

32、法: 若Y=SMA(X,N,M) 則 Y=(M*X+(N-M)*Y)/N, 其中Y表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,20,1),表示求20日移動(dòng)平均價(jià)。這三個(gè)均線函數(shù)在股軟中是通用的。關(guān)于它們的區(qū)不,開始學(xué)習(xí)時(shí)不必深究。事實(shí)上數(shù)值區(qū)不也不是專門大。要均線真實(shí)反映每天的價(jià)格變化,用MA,適當(dāng)圓滑些,用EMA或SMA。三、常用連接函數(shù)有了上述差不多函數(shù),能夠表述出K線和均線了,但實(shí)際應(yīng)用中要復(fù)雜得多,還要一些函數(shù)把他們連接起來。大致有這么幾個(gè):1、AND確實(shí)是“和”的意思。如:AANDB;確實(shí)是A和B兩個(gè)條件要同時(shí)成立。2、OR“或”,“或者”的意思。如:AORB;確實(shí)是A

33、和B兩個(gè)條件有其中一個(gè)成立就行。3、IF依照條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。實(shí)例:IF(CREF(C,1),C),colorred表示收盤大于前收以紅色繪制收盤價(jià)連線。大智慧2用法:PARTLINE(需要變色的線,條件1,條件1用的顏色,條件2,條件2用的顏色.),最多能夠有10組條件。例如:PARTLINE(C,CO,RGB(255,0,0),C=O,A線,DRAWNULL),COLORRED,LINETHICK2;翻譯過來是:當(dāng)收盤價(jià)大于等于開盤價(jià)時(shí),在A線上劃紅色,否則不劃。指標(biāo)線為2等粗。特不提示:DRAWNULL是通達(dá)信的專用函數(shù)。意思是返回0

34、。其他股軟遇到此函數(shù)時(shí),可直接用0替代。 大智慧沒有這項(xiàng)功能。一般用如下三種方式替代:第一種:用DRAWTEXT在圖形上顯示文字的方式。在文字欄用的文字是小圓圈。第二種:用STICKLINE在圖形上繪制柱線的方式。但注意柱線必須要短。第三種:用IF條件函數(shù)的方式,適用于3條線以上。本文略去。5、FILLRGN畫區(qū)間彩帶飛狐用法:FILLRGN(條件,線1,線2)例如:FILLRGN(MA1MA2, MA1,MA2),colorred 表示MA1MA2時(shí)以紅色填充MA1和MA2之間的區(qū)域。大智慧2用法:FILLRGN(線1,線2,條件1,顏色1,條件2,顏色2.),填充條件1到條件2之間的區(qū)域,

35、當(dāng)條件1滿足時(shí),用顏色1,當(dāng)條件2滿足時(shí),用顏色2,否則不填充,最多能夠有10組條件。例如:FILLRGN(CLOSE,OPEN,CLOSEOPEN,RGB(255,0,0),CLOSEOPEN,RGB(0,255,0)表示填充開盤價(jià)和收盤價(jià)之間的區(qū)域,陽線時(shí)用紅色,陰線時(shí)用綠色,平盤不繪制。其他三種股軟看起來都沒有這項(xiàng)功能。為了實(shí)現(xiàn)這一效果,一般差不多上用劃柱線的方式替代。注意的是,一般要將寬窄的數(shù)字加大,目的是讓相鄰的柱線合在一起顯示出整體的效果。例:STICKLINE(J2 (2).今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); Vol/a2 或者

36、直接用如下公式表示: vol/ma(vol,10)2; (3).今日的5日均量較10個(gè)交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); b:=ma(vol,5); b/a2; 4).今日的成交量超過了整個(gè)流通盤的5,表示如下: vol/capital0.05;其中capital代表流通盤。 2、縮量(1).今日成交量較昨日減少了一半,表示如下: vol/ref(vol,1)0.5; (2).今日成交量較10個(gè)交易日平均成交量減少一倍,表示如下: a:=ma(vol,10); vol/a2; 或者直接用如下公式表示: vol/ma(vol,10)2; (3).今日的5日均量較

37、10個(gè)交易日平均成交量減少1倍,表示如下: a:=ma(vol,10); b:=ref(a,5); a/b2; (4).今日的成交量低于了整個(gè)流通盤的5,表示如下: vol/capital1.05; 5日均價(jià)連續(xù)上漲,表示如下: a:=ma(close,5); b:=ref(a,1); b; 下跌: 今天的跌幅達(dá)到5以上,表示如下: close/ref(close,1)0.95; 5日均價(jià)連續(xù)下跌,表示如下: a:=ma(close,5); b:=ref(a,1); aopen;陽線 closeref(close,1);高開 openref(high,1);跳空高開(high為最高價(jià)) ope

38、n=n; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始;barscount(x),將當(dāng)前位置到n周期前的數(shù)值設(shè)為1,若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。 (2)、n日內(nèi)創(chuàng)新低 llv(low,n)=llv(low,0) and barscount(close)=n; 注n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Llv(x,n),求n周期內(nèi)x最低值,n=0則從第一個(gè)有效值開始;barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù),例如,barscount(close)以于日線數(shù)據(jù)取得上市以來總交易日數(shù)。 (3)、n

39、日內(nèi)陰線多于陽線 count(openclose,n)/n0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)能夠自由編輯里面的數(shù)值(如0.5等,達(dá)到確定陰線占全部K線個(gè)數(shù)的比例)。 (4)、n日內(nèi)陽線多于陰線 count(open0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)能夠自由編輯里面的數(shù)值(如0.5等,達(dá)到確定陽線占全部K線個(gè)數(shù)的比例)。 (5)、n日內(nèi)上漲多于下跌(第二天開盤高于前一天收盤) count(cref(c,1),n)/n0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)能夠自由編輯里面的數(shù)值(如0.5等,達(dá)到確定其中比例)。

40、(6)、n日內(nèi)上漲少于下跌(第二天開盤低于前一天收盤) count(cref(c,1),n)/nopen; count(up,n)=n; 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。(8)、連續(xù)n日內(nèi)收陰線 up:=closeref(close,1),n)=n; 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (10)、連續(xù)n天下跌 count(chhv(if(barscount(c)=1,high,0),0)+1=1

41、; 注:barscount(x),若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。 (12)、創(chuàng)歷史新高 hhv(close,0)=close; 注:hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始。 (13)、創(chuàng)歷史新低 llv(close,0)=close; 注:llv(x,n),求n周期內(nèi)x最小值,n=0則從第一個(gè)有效值開始。 (14)、單日放量 a:=ref(ma(vol,5),1); vol/an and vol/capital*100m; 注:n為指標(biāo)參數(shù),代表今日成交量和前一日的5日均量的比值,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (15)、時(shí)期縮量 sum(vol,n

42、1)/capital=n2; 注:n1為要統(tǒng)計(jì)的時(shí)期時(shí)刻,n2為y放量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。(17)、持續(xù)放量 a:=volref(vol,1); count(a,n)=n; 注:其中條件a的含義為成交量較上一交易日放大,n為要統(tǒng)計(jì)的時(shí)期時(shí)刻,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (18)、持續(xù)縮量 a:=vol=n and hhv(a,n)n2*a,n)n3; 注:a.barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。Barscount(c)關(guān)于日線數(shù)據(jù)取得上市以來總交易日數(shù)。 b.完整含義:n日內(nèi)五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情況發(fā)生的次

43、數(shù)多于n3次。 (20)、放量上攻 a:=(c-ref(c,1)/ref(c,1)=(n/100); sum(vol,n1)/capital=(n2/100) and count(volref(vol,1),n3 )=n3 and count(a,n3)=n3; 完整含義:每日股價(jià)漲幅均大于n%,n1日內(nèi)累計(jì)換手率大于n2%,同時(shí)成交量連續(xù)在n3日內(nèi)放大。 (21)、和氣放量上攻 股價(jià)小幅上揚(yáng) a1:=close/ref(close,1); a2:=a11 and a11 and b12; c1:=ma(vol,n)/capital0.6 and c1; 完整公式為: a1:=close/re

44、f(close,1); a2:=a11 and a11 and b12; c1:=ma(vol,n)/capital0.6 and c1; 注:公式分為股價(jià)小幅上揚(yáng)和成交量小幅上揚(yáng)兩個(gè)部分,請(qǐng)?jiān)谥笜?biāo)編寫時(shí)注意其結(jié)構(gòu)。(22)、突然放量 volref(hhv(vol,n),1*m; 注:當(dāng)前成交量高于n個(gè)周期中最大成交量的m倍。 (23)、平臺(tái)整理 count(close,0)n and (hhv(close,n)-llv(close,n)/llv(close,n)n為平臺(tái)整理n個(gè)周期的設(shè)定。(hhv(close,n)-llv(close,n)/llv(close,n)=(n1/100)為平臺(tái)整

45、理幅度n1%的設(shè)定。 (24)、突破長(zhǎng)期盤整 ref(hhv(h,n)-llv(l,n)/llv(l,n)/llv(l,n),1)=ref(hhv(h,n),1) and barscount(c)n; 注:前n日在上下n1%的幅度內(nèi)整理:ref(hhv(h,n)-llv(l,n)/llv(l,n)/llv(l,n),1)=ref(hhv(h,n),1)。 (25)、時(shí)期強(qiáng)勢(shì)股 a:=sum(if(date-n=0,indexc,0),0); b:=sum(if(date-n1=0,indexc,0)0); e:=sum(if(date-n=0,c,0),0); f:=sum(if(date-n

46、1=0,c,0),0); (f-e)/e)(b-a)/a); 注:該公式求的是n日-n1日之間漲幅高于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價(jià),該函數(shù)對(duì)分筆成交分析周期無效。 (26)、時(shí)期弱勢(shì)股 a:=sum(if(date=n,indexc,0),0); b:=sum(if(date=n1,indexc,0)0); e:=sum(if(date=n,c,0),0); f:=sum(if(date=n1,c

47、,0),0); (f-e)/e)o and indexcindexo) or (co and indexcm/100; 注:含義為n周期中與大盤走勢(shì)相同(同收陰線或同收陽線)的例超過m%。此處的o不是數(shù)字的零,而是開盤價(jià)open的首寫字母o。 (28)、n日內(nèi)強(qiáng)勢(shì)股 a:=(c-ref(o,n)/ref(o,n); b:=(indexc-ref(indexo,n)/ref(indexo,n); ab and a/b=m; 注:n日內(nèi)個(gè)股漲幅大于等于大盤漲幅的m倍。四、形態(tài)特征選股公式的編制 (1)、均線多頭排列 a1:=ma(c,n1); a2:=ma(c,n2); a3:=ma(c,n3); a4:=ma(c,n4); count(a1a2 and a2a3 and a3a4,3)=3 and isup; 注:n1、n2、n3、n4日均線呈多頭排列,isup也能夠用closeopen表示。 (2)、均線空頭排列 a1:=ma(c,n1); a2:=ma(c,n2); a3:=ma(c,n3); a4:=ma(c,n4);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論