教你如何編寫股票公式_第1頁
教你如何編寫股票公式_第2頁
教你如何編寫股票公式_第3頁
教你如何編寫股票公式_第4頁
教你如何編寫股票公式_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

教你如何編寫股票公式教你如何編寫股票公式教你如何編寫股票公式V:1.0精細(xì)整理,僅供參考教你如何編寫股票公式日期:20xx年X月教你如何編寫股票公式第一講加入日期:2011-10-1020:19:44【頂尖財經(jīng)網(wǎng)】第一講:認(rèn)識公式編輯器公式編輯器是導(dǎo)入源碼和進(jìn)行編寫指標(biāo)的窗口。公式編輯器共分4種,分別是:1、技術(shù)指標(biāo)公式編輯器;2、條件選股公式編輯器;3、交易系統(tǒng)公式編輯器;4、五彩K線公式編輯器。由于這幾種編輯器的展開和使用大同小異。所以,本文僅以技術(shù)指標(biāo)公式編輯器為例加以說明。由于目前各種股軟的區(qū)別,不僅有些函數(shù)不通用,編輯器的打開方式也略有區(qū)別。本講就是告訴大家如何展開公式編輯器。以下共分5個圖片說明打開《公式編輯器》的方法:FNC是大智慧2和分析家格式,只有這兩個股軟能夠?qū)?。?dǎo)入的方法是:打開公式編輯器,點擊導(dǎo)入---找到存放此公式的文件夾---雙擊---在出現(xiàn)的列表中撣單擊該公式---選導(dǎo)入。特別提示:必須先將公式存放在一個文件夾中,已有的,新建都可以。否則編輯器無法找到該公式。ALG是飛狐和金狐軟件的格件格式,exp式,tnc是通達(dá)信軟是大智慧internet版格式,hxf是同花順格式,還有比較特殊的fml是多空陣線格式(與飛狐的自編公式文件后綴一樣)。源碼如下:第二講:公式編寫的基礎(chǔ)函數(shù)打開技術(shù)指標(biāo)公式,我們最常見的,它的組成不外乎兩種情況,一是K線,二是均線。其他諸如柱狀線,彩帶,分段線等等,都是在K線或均線基礎(chǔ)上的延伸或變形。為此,我們先熟悉一下構(gòu)成這兩種狀態(tài)的基本函數(shù)。一、K線函數(shù)非常簡單,大家都可能熟知。作為基礎(chǔ),還是說明一下。1、開盤價:OPEN可簡寫為O2、最高價:HIGH可簡寫為H3、最低價smi49liesOW可簡寫為L4、收盤價:CLOSE可簡寫為C有了這4個函數(shù),就可構(gòu)成一根K線了。比如:收盤價小于開盤價,即陰線:C<o;收陽線則互為相反。那么長下影的光頭陽線,即T形線呢理解了原理,也很簡單。一要以最高價收盤(否則有上影),二要開盤價大于最低價。所以有如下表示:C=HANDO>L;這里我們沒有考慮下影的長度和T字上邊一橫(實體部分)的寬度。習(xí)題:一根光頭陽線,實體部分小于5分錢,下影超過實體的兩倍,如何表述特別提示:編輯指標(biāo)必須在英文狀態(tài)下輸入。其中運用的數(shù)學(xué)符號,包括加減乘除、分號,引號等(+-*/;""><#)也必須在英文狀態(tài)下輸入。二、均線函數(shù)單根K線的形態(tài)是相當(dāng)枯燥的。尤其在主圖里。配合以均線等形式就會豐富多采,或者更利于我們從中發(fā)現(xiàn)規(guī)律和分析問題。這就需要均線函數(shù)來解決了。最常見的:1、MA(X,N),求X的N周期簡單移動平均值。算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,20),表示求20日均價。2、EMA(X,N),求X的N周期指數(shù)平滑移動平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y]/(N+1),其中Y表示上一周期Y值。例如:EMA(CLOSE,20),表示求20日指數(shù)平滑均價。3、SMA(X,N,M),求X的N周期移動平均,M為權(quán)重。算法:若Y=SMA(X,N,M)則Y=(M*X+(N-M)*Y)/N,其中Y表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,20,1),表示求20日移動平均價。這三個均線函數(shù)在股軟中是通用的。關(guān)于它們的區(qū)別,開始學(xué)習(xí)時不必深究。其實數(shù)值區(qū)別也不是很大。要均線真實反映每天的價格變化,用MA,適當(dāng)圓滑些,用EMA或SMA。三、常用連接函數(shù)有了上述基本函數(shù),可以表述出K線和均線了,但實際應(yīng)用中要復(fù)雜得多,還要一些函數(shù)把他們連接起來。大致有這么幾個:1、AND就是“和”的意思。如:AANDB;就是A和B兩個條件要同時成立。2、OR“或”,“或者”的意思。如:AORB;就是A和B兩個條件有其中一個成立就行。3、IF根據(jù)條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。實例:IF(C<O,L,H),表示收陰返回最低價,否則返回最高價。4、CROSS交叉函數(shù)。CROSS(A,B),表示A從下方向上穿過B。5、REF向前引用。引用若干周期前的數(shù)據(jù)。例如:REF(CLOSE,1),表示昨收的收盤價。那么前天的最高價呢,就是:REF(H,2)。四、成交量VOL表示每天的成交量。因以后會經(jīng)常用到,所以先交待給大家。上面這幾個函數(shù)是最常用的,希望大家記住,不知怎么寫也要知道其表述的意思。當(dāng)然,記不住也不要緊,《公式編輯器》中全有。習(xí)題:10日均線與20日均線金叉和漲幅超過百分之三,且成交量比昨天放大一倍。第三講:教你如何編寫股票公式第三講:認(rèn)識顏色符號或繪圖函數(shù)我們所看到的指標(biāo)是以線為基礎(chǔ)的。不論是均線,K線,或在線與點之間的填充,又都離不開顏色。正是有了五顏六色才使得圖形豐富多采,便于區(qū)分,或者更具立體感。本講就是告訴大家如何利用顏色或修改顏色。一、顏色函數(shù)(一)基本符號:COLOR所有顯示顏色時,都必須用這個符號做為引導(dǎo)。但它本身并沒有色彩,在它的后面還需加上具體的顏色,才能使用。舉例:COLORBLACK;后面加上英文的黑色單詞,在圖中就會顯示出黑色來了。(二)常用顏色:顏色飛狐的大智慧2大智慧通達(dá)信同花順通用符號紅色COLORRED;同前同前與飛狐基本相通同前白色COLORWHITE;同前同前一般不用修改以下略黃色COLORYELLOW;同前同前以下略黑色COLORBLACK;同前藍(lán)色COLORBLUE;同前同前COLORFFFF00棕色COLORBROWN;同前COLOR0055FF青色(淡藍(lán))COLORCYAN;同前COLORFFFF00COLORF0F000灰色COLORGRAY;同前同前綠色COLORGREEN;同前同前COLOR00FF00晶紅色(粉)COLORMAGENTA;同前COLORff00ffCOLORF00FF0此外還有:金黃色COLOR008364紫紅COLOR000999深黃色COLOR00CCCC紫羅藍(lán)COLORE66878等等。(三)常見顏色問題。從上表中我們可以看出,大部分顏色符號是通用的。但在將源碼粘貼時,因股軟的不同,有時會出現(xiàn)《未定義的標(biāo)識符》字樣,很多時候就是顏色惹的禍。常見的是:COLORCYAN淡藍(lán)色,大智慧不識別,需改成:COLORFF0000COLORMAGENTA晶紅色,大智慧不識別,需改成:COLORF00FF0特別提示:找不到相對應(yīng)的顏色函數(shù)怎么辦一是刪除,讓系統(tǒng)自動填加。二是更換數(shù)字或字母。實際上只要在COLOR后面加上0-9、A-F中的任意6個數(shù)字字母,就可組成不同的顏色。有興趣的可試試。(四)指標(biāo)線粗細(xì)函數(shù)LINETHICK放在語句的后面,用,號隔開。例:LINETHICK2,后面的數(shù)值越大,線就越粗。特別提示:LINETHICK0表示不畫出指標(biāo)線,但可在頂部顯示數(shù)值。二、繪圖函數(shù)1、DRAWICON在圖形上繪制小圖標(biāo)。這是最常用的繪圖函數(shù)之一。用法:DRAWICON(條件,位置,圖標(biāo))飛狐15種圖標(biāo)編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號燈,13-15為O、X、四方形)。大智慧2的圖標(biāo)編碼為14個。其他股軟略少。這個函數(shù)通用。但同一數(shù)字編碼,顯示出的圖形區(qū)別卻非常大,形態(tài)也不一樣。大家可通過變動數(shù)字編碼自行調(diào)整。2、DRAWTEXT在圖形上顯示文字。這也是最常用的繪圖函數(shù)之一。用法smi52liesRAWTEXT(條件,位置,文字),注意,文字必須用單引號引上才能輸出。飛狐可用換行,飛狐和大智慧2可用ALIGN0-3定義對齊方式。3、STICKLINE在圖形上繪制柱線。用法:STICKLINE(條件,上位置,下位置,寬度,實體或空心)。此函數(shù)股軟通用。寬度最大為10(一般K線的寬度為6)。0——畫實心柱,1——畫空心柱。4、PARTLINE分段繪制指標(biāo)線。飛狐用法:PARTLINE(條件,需要變色的線)。例如:PARTLINE(C>REF(C,1),C),colorred表示收盤大于前收以紅色繪制收盤價連線。大智慧2用法:PARTLINE(需要變色的線,條件1,條件1用的顏色,條件2,條件2用的顏色...),最多可以有10組條件。例如:PARTLINE(C,C>O,RGB(255,0,0),C<ORGB(0,255,0),1,RGB(0,0,255))表示畫收盤價線,陽線時用紅色,陰線時用綠色,平盤用藍(lán)色。注意最后一個條件為1,表示前面都不滿足時必然滿足這個條件。特別提示:大智慧2同分析家一樣,在繪制分段線時,用的不是正常的顏色函數(shù),而是用RGB(255,0,0)來表達(dá)。以下是幾種常用顏色:洋紅(255,0,255)紅色(255,0,0)綠色(0,255,250)黃色(255,255,0)紫色(128,0,128)灰色(169,169,169)天藍(lán)(255,215,0)。同花順和大智慧2一樣,運用相同的函數(shù)。通達(dá)信的劃分段線是用IF條件函數(shù)來實現(xiàn)的。例:IF(C>=O,A線,DRAWNULL),COLORRED,LINETHICK2;翻譯過來是:當(dāng)收盤價大于等于開盤價時,在A線上劃紅色,否則不劃。指標(biāo)線為2等粗。特別提示:DRAWNULL是通達(dá)信的專用函數(shù)。意思是返回0。其他股軟遇到此函數(shù)時,可直接用0替代。大智慧沒有這項功能。一般用如下三種方式替代:第一種:用DRAWTEXT在圖形上顯示文字的方式。在文字欄用的文字是小圓圈。第二種:用STICKLINE在圖形上繪制柱線的方式。但注意柱線必須要短。第三種:用IF條件函數(shù)的方式,適用于3條線以上。本文略去。5、FILLRGN畫區(qū)間彩帶飛狐用法:FILLRGN(條件,線1,線2)例如:FILLRGN(MA1>MA2,MA1,MA2),colorred表示MA1>MA2時以紅色填充MA1和MA2之間的區(qū)域。大智慧2用法:FILLRGN(線1,線2,條件1,顏色1,條件2,顏色2...),填充條件1到條件2之間的區(qū)域,當(dāng)條件1滿足時,用顏色1,當(dāng)條件2滿足時,用顏色2,否則不填充,最多可以有10組條件。例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充開盤價和收盤價之間的區(qū)域,陽線時用紅色,陰線時用綠色,平盤不繪制。其他三種股軟好像都沒有這項功能。為了實現(xiàn)這一效果,一般都是用劃柱線的方式替代。注意的是,一般要將寬窄的數(shù)字加大,目的是讓相鄰的柱線合在一起顯示出整體的效果。例:STICKLINE(J<K,J,K,10,0),COLOR00FF00;即,當(dāng)J小于K時,在J與K之間填充柱線,寬度為最大粗值——10。第四講:源碼的引入和修改(一)在各種股軟中的引入方法股軟之間雖然區(qū)別較大,但有一個共同點,就是第一步都是打開公式編輯器。下面再分別簡要說明一下:一、大智慧1.把要導(dǎo)入的公式(源碼)考下來,方法是用左鍵先把源碼變藍(lán),之后點右鍵,點復(fù)制;2.進(jìn)入大智慧------>特色功能------>自編指標(biāo)------>常用------>技術(shù)指標(biāo)------>新建,在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄------>確認(rèn)------>退出。3、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導(dǎo)入的公式。二、飛狐1、復(fù)制源碼,方法同上。2、進(jìn)入主界面,即K線圖模式。用鼠標(biāo)靠近左側(cè)單擊,出現(xiàn)管理面板------>雙擊技術(shù)指標(biāo)------>用鼠標(biāo)右鍵單擊任何一個公式組的名稱,比如“其它”------>點新建公式------>在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄------>確定------>退出。3、找到新建的公式,雙擊即可使用。三、大智慧2特別提示:必須在聯(lián)網(wǎng)的狀態(tài)下才可操作有兩種方式可以進(jìn)入公式編輯頁面。一是將鼠標(biāo)靠近上部,點擊《公式》―――《公式管理》―――雙擊《技術(shù)指標(biāo)》―――單擊指標(biāo)組―――《新建》。另一種方式是,將鼠標(biāo)靠近左邊,在出現(xiàn)的對話框中雙擊《技術(shù)指標(biāo)》―――右鍵單擊選定的公式組―――《新建》。三、分析家復(fù)制公式原碼到分析家界面―――點擊上面的《公式》―――點擊《公式管理》―――按公式歸類把其點擊變色―――點擊《新建》。四、通達(dá)信將鼠標(biāo)靠近左邊,在出現(xiàn)的對話圖標(biāo)中選F(x)即《公式管理器》圖標(biāo)―――雙擊《技術(shù)指標(biāo)公式》―――單擊選定的指標(biāo)組―――《新建》。五、同花順將鼠標(biāo)靠近上部―――點擊《公式》圖標(biāo),進(jìn)入后的操作與其他股軟基本一樣。特別提示:必須在《描述》欄中加上文字或字母之類,否則無法通過。(二)公式引入時的注意事項和說明一、參數(shù)問題復(fù)制的源碼中有參數(shù)的,例如:{N110015},有三種解決辦法:1、手工將參數(shù)分別填加到參數(shù)表中。2、采取變通方式進(jìn)行改動。{N110015}改動后為:N:=15;特別提示:注意用參數(shù)的大小處于中間的值來替換。這個中間值也是缺省值。另外:N后面必須加上等號,它的意思是不顯示。3、對于INPUT:N(5),M(10,1,100,2);這類有申明參數(shù)函數(shù)的,飛狐,大智慧2和分析家可不用理它,系統(tǒng)會自動將參數(shù)填加到參數(shù)表中。這里的M(10,1,100,2)里面的2是步長,手工填加時可刪去。二、粘貼源碼時常見的問題和注意事項1、未定義的標(biāo)識符多數(shù)是由參數(shù)引起的。還有就是有些源碼中附帶了公式名稱或說明,這些公式源碼以外的內(nèi)容,如:名稱,說明以及參數(shù)等等,凡在{}以外的,均要刪除,或者用{}將其括上。2、條件選股類的公式,應(yīng)加入到和“技術(shù)指標(biāo)”并列的“條件選股”組中。3、是主圖公式的,需在公式編輯區(qū)中點“主圖疊加”。4、通達(dá)信的輸出一般都限定在16條。多出的解決辦法是:將沒有必要輸出的語句后面加上“等號”,或者刪去。例:買點:STICKLINE(Var6>REF(Var6,1)ANDVar6>0,Var6,Var8,10,0);DRAWICON(FILTER(Var6>REF(Var6,1)ANDVar6>0,30),-140,4);DRAWTEXT(FILTER(Var6>REF(Var6,1)ANDVar6>0,30),-40,建議關(guān)注),COLORffffff;這三項分別是劃柱線、顯示小箭頭和顯示文字。留一個就行了。加“等號”的例子:Var2:MA(CLOSE,10);Var3:MA(CLOSE,20);Var4:MA(CLOSE,30);加上后:Var2:MA(CLOSE,10);Var3:=MA(CLOSE,20);Var4:MA(CLOSE,30);意思是保留了10日均線和30日均線的輸出,將20日的隱去。特別提示:不論什么股軟,當(dāng)遇到線條過多過亂時,都可以采用這種辦法使圖形簡練清晰。5、顏色符號及逗號問題例:倉:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,colormagenta;此句可能存在兩個問題,一是后面有兩個“逗號”,對于飛狐等通過,而對于大智慧2和分析家等,則是問題,必須刪去一個。反之,一個沒有也不行。二是后面的colormagenta,大智慧是不認(rèn)識的。換成通用的:colorf00ff0就行了。6、是否輸出與顏色標(biāo)識問題例:倉:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0;這個語句的特點是在前面有等號“=”,意思是不輸出,但后面還有顏色修飾符和指標(biāo)線粗細(xì)函數(shù)。有些股軟對此是放行的,即:不輸出。而大智慧2和分析家卻不認(rèn),把它看成相互矛盾的病句。解決辦法:將修飾符全部刪去,或?qū)⑶懊娴?號去掉,讓語句輸出。第五講:各種形態(tài)的描述懂得運用公式編輯器,掌握了公式的基本函數(shù),就可以進(jìn)行簡單的公式編寫了。下面我們共同認(rèn)識一下公式的基本語句。這些基本語句,是編寫公式和整理選股公式信號的基礎(chǔ),大家要熟知。一、K線的基本形態(tài)1、當(dāng)天收陽:CLOSE>OPEN;2、當(dāng)天收陰:CLOSE<OPEN;3、當(dāng)天股價高開,言下之意開盤高于昨日收盤:OPEN>REF(CLOSE,1);4、當(dāng)天股價低開:OPEN<REF(CLOSE,1);5、跳空高開:OPEN>REF(HIGH,1);當(dāng)日開盤在昨日最高價之上6、跳空低開:POEN<REF(LOW,1);7、長陽:C/O>或者(C-O)/O*100>5或者(C-O)/O>意思是收盤價比開盤價上漲5%以上。當(dāng)然,用7%以上也可。8、長陰:C/O<;注意:同一語句可有多種表述,此為其一。9、高開大陰:O/REF(C,1)>ANDC/O<;今天開盤比昨天收盤高出4%和收盤價較開盤下降6%。低開大陽與此正好相反。10、標(biāo)準(zhǔn)十字星:CLOSE=OPENANDHIGH<>LOW更多見的是近似十字星。例:ABS(C-O)<ANDH-C>ANDC-L>;該語句用上了一個函數(shù):ABS,意思是求絕對值。這樣,該近似十字星即可能是陽星也可能是陰星。再認(rèn)識兩個函數(shù):MAX(A,B)求A和B中的最大值。MIN(A,B)求A和B中的較小值有了這兩個函數(shù),近似十字星還可這樣表述:ABS(C-O)<ANDH>MAX(C,O)ANDL<MIN(C,O);另外,該公式還可以用比例數(shù)編寫。11、長下影線:也有收陰收陽之分。以陽線長下影線為例:C>OAND(O-L)>(C-O);此公式只表達(dá)了下影線比實體線長,并沒有表達(dá)長度比例和有無上影線。留個習(xí)題吧:不限制陰陽線,上影小于5分錢,下影線是實體的兩倍以上。形態(tài)還有許多,有幾十種,不一一例舉了,大家舉一反三,慢慢摸索吧。二、條件選股的基本形態(tài)1、階段最高價:HHV(H,N)意思是取得N天之內(nèi)的最高價。新函數(shù):HHV,最高值。2、階段最低價:LLV(L,N)意思是取得N天之內(nèi)的最低價。新函數(shù):LLV,最低值。3、階段漲幅(C-REF(C,N))/REF(C,N)*100N日收盤價的差值的百分比。4、再創(chuàng)新高HIGH=HHV(HIGH,N)是指今日最高價是N日以來的最高價.。再創(chuàng)新低:略。5、放量:(1)今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;(2)今日的五日均量比前五天的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;(3)今天的成交量達(dá)到了整個流通盤的10%以上:VOL/CAPITAL>10/100;注意,10%的表達(dá)式是10/100,或者6、縮量:(1)今日比昨日的成交量縮小了1倍:VOL/REF(VOL,1)<;(2)今日的五日均量比前五天的五日均量縮小了一半:AA:=MA(VOL,1)<;BB:=REF(AA,5);AA/BB<;(3)今天的成交量不足整個流通盤的%:VOL/CAPITAL<100;7、放量上攻是指價格上揚,成交量劇增C/REF(C,5)>ANDVOL>MA(VOL,5)*3;表示5日上漲20%和成交量超過5日均量的3倍。8、持續(xù)放量:COUNT(V>REF(V,1),N)=N;實際上這種情況不是很多。如果用3日均量,或5日均量則非常普遍。即:COUNT(MA(V,3)>REF(MA(V,3),1),N)=N;9、階段放量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:=VOL>REF(VOL,1);COUNT(IF((UPANDA),1,0),N)=NANDC>OAND(C-REF(MAX(C,OPEN),1))/REF(MAX(O,C),1)<=(3/100)ANDVOL/CAPITAL<=(M/100)連續(xù)N個周期放大并保持上漲勢頭當(dāng)日換手率小于M%11、突然放量N(1,300,10)M(1,40,3)VOL>REF(HHV(VOL,N),1)*M成交量較前N周期的最大成交量增大M倍12、上漲:C/REF(C,1)>;今日漲幅達(dá)到了7%以上。注意:漲幅是指當(dāng)天收盤價與昨天的收盤價之比。13、下跌:同上面的表達(dá)方式一樣,將方向改變了而已。14、十日均價繼續(xù)上漲:AA:=MA(C,10);BB:=REF(AA,1);AA>BB;15、窄幅整理:就是指近一段時期價格維持在一定幅度之內(nèi)(HHV(C,20)-LLV(C,20))/C<;即20日內(nèi)價格振幅在8%以內(nèi)波動。16、連續(xù)N天收陽:COUNT(C>O,N)=N;特別提示:新函數(shù):COUNT(X,N),統(tǒng)計滿足條件的周期數(shù)。若N=0則從第一個有效值開始。例:COUNT(C<O,10)表示統(tǒng)計10周期內(nèi)收陰的周期數(shù)。此句使用時必須加上條件,即收陰時怎么了方才有效。如:AAANDCOUNT(C<O,10)的返回值仍是AA,只有AAANDCOUNT(C<O,10)<=3;時,即加上條件“小于等于3”周期時,才有實際意義。這個函數(shù)經(jīng)常用到,務(wù)請留意。17、N日內(nèi)陽線多于陰線:COUNT(C>O,N)>N/2;18、創(chuàng)歷史新高:C=HHV(C,0);特別提示:此公式本應(yīng)為:C=HHV(C,N);當(dāng)N等于0時,從第一天開始統(tǒng)計。統(tǒng)計歷史數(shù)據(jù)時,如果從頭開始,都用0。19、尾盤拉升HOUR>14ANDMINUTE>56ANDCLOSE/REF(CLOSE,2)>=1+N/10014:56以后2分鐘漲幅超過N%20、突破長期盤整N(10,60,30)M(5,50,30)REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=(M/100)ANDC>=REF(HHV(H,N),1)ANDBARSCOUNT(C)>N前N日在上下M%的幅度內(nèi)整理,今日突破。21、階段強勢股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)走勢強于大盤的股票.22、大盤同步選股N(1,100,10)M(1,100,50)COUNT((C>OANDINDEXC>INDEXO)OR(C<OANDINDEXC<INDEXO),N)/N>M/100N周期中與大盤走勢相同(同收陰線或同收陽線)的比例超過M%23、今收盤對于N日內(nèi)最低收盤價的漲幅(%)(C-LLV(C,N))/LLV(C,N)*100;24、今收盤對于N日內(nèi)最高收盤價的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;25、股價在過去N日內(nèi)運行空間的相對位置(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;26、股價上方N1%至N2%處的籌碼(%)AA:=WINNER(C+C*N2/100)*100;BB:=WINNER(C+C*N1/100)*100;AA-BB認(rèn)識新函數(shù):WINNER(CLOSE)獲利盤比例。表示以當(dāng)前收市價賣出的獲利盤比例,如返回表示20%獲利盤;例如:WINNER(10)表示10元價格的獲利盤比例。該函數(shù)僅對比較日線分析周期有效。27、股價下方N1%至N2%處的籌碼(%)(WINNER(C-C*N1/100)-WINNER(C-C*N2/100))*100;28、收盤價N%處的套牢盤100-(WINNER(C*N/100))*100;29、收盤價N%處的獲利盤WINNER(C*N/100)*100;三、基本面選股舉例1、小盤選股CAPITAL<=500000ANDFINANCE(33)>=ANDCLOSE<=302、低市盈率選股DYNAINFO(39)<=NANDDYNAINFO(39)>03、業(yè)績選股N(0,100,FINANCE(33)>N每股收益在元以上4、小盤股N:=5000;FINANCE(7)<=N5、大盤股N:=20000;FINANCE(7)>=N6、凈資產(chǎn)收益率選股FINANCE(37)>(N/100)凈資產(chǎn)收益率高于N的股票7、每股凈資產(chǎn)選股FINANCE(34)>N選出每股凈資產(chǎn)大于N元的股票.8、每股未分配利潤選股FINANCE(32)>N每股未分配利潤大于N的股票9、市凈率選股C/FINANCE(34)<N市凈率=市價/每股凈資產(chǎn)市凈率>N市凈率越低公司股價越有被低估的可能,這類股票從理論上講具有更高的安全性.10、換手率選股DYNAINFO(37)>=N/100單日換手率大于N的股票換手率的計算公式或表達(dá)式:VOL/CAPITAL*100;因此也可寫作:VOL/CAPITAL*100>=N/10011、掁幅:(H-L)/REF(C,1)*100;注意:是比的昨天收盤價。第六講:均線(選股)的基本形態(tài)提示:K線的初步平均。(O+H+L+C*2)/5;或(H+L+C*2)/4;一般認(rèn)為:收盤價是最有說服力的和最有價值的,它是每天激烈爭奪的最后妥協(xié)。但也有人認(rèn)為:收盤價固然重要,其他價格也是爭奪的產(chǎn)物。所以將全天的幾種價格因素都考慮進(jìn)去更能反映每天的真實情況。1、最簡單的指標(biāo)線(1)均價線就是移動平均線MA,“MA”表示的就是計算平均值。MA1=MA(CLOSE,5);5日平均線=(今天收盤價+昨天收盤價+.....--5天前的收盤價)/5;MA2=MA(CLOSE,10);10日平均線=(今天收盤價+昨天收盤價+......+10天前的收盤價)/10;(2)均量線均價線會了,照著葫蘆畫瓢,把收盤價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日均線向上(本題反映均線波浪式延伸過程中某階段的形態(tài)。)AA:=MA(C,N);BB:=REF(AA,1);AA>BB均線向下呢AA<BB就可以了。N日均線走平怎么表述AA=BB4、均線由下跌狀態(tài)剛剛轉(zhuǎn)為上升AA:=MA(C,N);COUNT(AA<REF(AA,1),6)=5開)加入?yún)?shù)例三周m:"macd.diff#WEEK";引用周線:指標(biāo)名稱語句名稱周函數(shù)(注意:周函數(shù)前加#字號)月K:"#MONTH";引用月線同上,只是換成月函數(shù)。-應(yīng)用實例:主圖頂?shù)妆畴xA1:=BARSLAST(ref(cross(""(12,26,9),""(12,26,9)),1));B1:=ref(c,A1+1)>candref(""(12,26,9),A1+1)<""(12,26,9)andcross(""(12,26,9),""(12,26,9));MACD底背離:STICKLINE(FILTER(B1>0,5),0,,3,0),COLOR00FF00;DRAWTEXT(FILTER(B1>0,5),,MACD底背離),COLOR00FF00;A2:=BARSLAST(ref(cross(""(9,3,3),""(9,3,3)),1));B2:=ref(c,A2+1)>candref(""(9,3,3),A2+1)<""(9,3,3)andcross(""(9,3,3),""(9,3,3));KDJ底背離:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW;DRAWTEXT(FILTER(B2>0,5),,KDJ底背離),COLORYELLOW;A3:=BARSLAST(ref(cross(""(6,12,24),""(6,12,24)),1));B3:=ref(c,A3+1)>candref(""(6,12,24),A3+1)<""(6,12,24)andcross(""(6,12,24),""(6,12,24));RSI底背離:STICKLINE(FILTER(B3>0,5),0,,3,0),COLORFFCC66;DRAWTEXT(FILTER(B3>0,5),,RSI底背離),COLORFFCC66;DRAWTEXT(FILTER(D1>0,5),,MACD頂背離),COLOR0066FF;C2:=BARSLAST(ref(cross(""(9,3,3),""(9,3,3)),1));D2:=ref(c,C2+1)""(9,3,3)andcross(""(9,3,3),""(9,3,3));KDJ頂背離:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED;DRAWTEXT(FILTER(D2>0,5),,KDJ頂背離),COLORRED;C3:=BARSLAST(ref(cross(""(6,12,24),""(6,12,24)),1));D3:=ref(c,C3+1)""(6,12,24)andcross(""(6,12,24),""(6,12,24));RSI頂背離:STICKLINE(FILTER(D3>0,5),2,,3,0),COLORFF00FF;DRAWTEXT(FILTER(D3>0,5),,RSI頂背離),COLORFF00FF;第二部分逐步增加函數(shù)以均線為例,主圖:基本句型MA5:MA(C,5);MA10:MA(C,10);MA30:MA(C,30);MA60:MA(C,60);增加顏色(注:在沒有顏色輸出符號時,系統(tǒng)會自動加上顏色)MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW;將10日均線變成小圓圈線MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW;將60日均線加粗MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;在5日均線金叉10日均線處顯示符號MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;金叉:=CROSS(MA5,MA10);DRAWICON(金叉,L,1);DRAWTEXT(金叉,L,金叉);STICKLINE(金叉,H,L,6,0);(注:這三種顯示方式用其中一種就行)30日均線向上時顯示紅色,否則為綠色MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;金叉:=CROSS(MA5,MA10);DRAWICON(金叉,L,1);DRAWTEXT(金叉,L,金叉);STICKLINE(金叉,H,L,6,0);PARTLINE(MA30>=REF(MA30,1),MA30),COLORRED;PARTLINE(MA30<REF(MA30,1),MA30),COLOR00FF00;(注:最后兩行為劃分段線,大智慧沒有此項功能,大智慧2和分析家同花順用下面這行)PARTLINE(MA30,MA30>=REF(MA30,1),RGB(255,0,0),MA30<REF(MA30,1),RGB(0,255,0),1);通達(dá)信用下面這兩行:IF(MA30>=REF(MA30,1),MA30,DRAWNULL),COLORRED;IF(MA30<REF(MA30,1),MA30,DRAWNULL),COLOR00FF00;第九講:常用函數(shù)示例系統(tǒng)中的函數(shù)非常多,其中的一些函數(shù)只有在特定的語句中才會用得到。本文介紹幾個能經(jīng)常用到函數(shù),方便大家在以后編寫時使用。1、COUNT統(tǒng)計總數(shù)原理:COUNT(X,N),統(tǒng)計N周期中滿足條件X的周期數(shù),若N=0則從第一個有效值開始。例如:COUNT(C<O,10),表示統(tǒng)計10周期內(nèi)收陰的周期數(shù)。以前曾列舉過這個函數(shù),今天單獨拿出來,是想進(jìn)一步說明它的應(yīng)用原理。以上面這個例子,單獨使用是沒有任何意義的。如語句:金叉ANDCOUNT(C<O,10);其輸出結(jié)果還是:金叉,后面的半句沒有起到作用。那么怎么才能發(fā)揮它的作用呢還必須在它的后面加上我們要求的條件。如:10周期內(nèi)收陰的周期數(shù)大于7,完整的表達(dá)式:金叉ANDCOUNT(C<O,10)>7;再舉幾個例子:成交量連續(xù)5天上升:COUNT(VOL>(VOL,1),5)=5;如果求5天內(nèi)只能1天上升:COUNT(VOL>(VOL,1),5)=1;如果在5天內(nèi)成交量大于5日均量有2天以上呢COUNT(VOL>MA(VOL,5),5)>=2;2、FILTER信號過濾用法:FILTER(X,N),X滿足條件后,將其后N周期內(nèi)的數(shù)據(jù)置為0。此函數(shù)常應(yīng)用于畫圖標(biāo)、顯示文字以及選股公式出現(xiàn)連續(xù)信號時。例如:當(dāng)3日均線和5日均線金叉時在最低價位置標(biāo)記“金叉”:MA3:=MA(CLOSE,3);MA5:=MA(CLOSE,5);AA:=CROSS(MA3,MA5);DRAWTEXT(AA,L,金叉);這樣有時就會出現(xiàn)“金叉”字重疊現(xiàn)象,雜亂難看。若過濾一下,舍去5天內(nèi)重復(fù)出現(xiàn)的,則最后一句改為:DRAWTEXT(FILTER(AA,5),L,金叉);就不會出現(xiàn)信號過多的現(xiàn)象了。3、SUM求和用法:SUM(X,N),統(tǒng)計N周期中X的總和,N=0則從第一個有效值開始。例如:SUM(VOL,10),表示統(tǒng)計從10周期以來的成交量總和。這個好理解,就不多說了。4、HHV最高值用法:HHV(X,N),求N周期內(nèi)X的最高值,N=0則從第一個有效值開始。例如:HHV(HIGH,30),表示求30日最高價。那么10天內(nèi)的最高收盤價呢HHV(C,10)。另外還有一個與此相反的函數(shù)最低值LLV原理與此相同。5、MAX最大值用法:MAX(A,B)返回A和B中的較大值例如:MAX(C,0),表示取得收盤價和開盤價中較大的值。若求開盤價、收盤價和昨天收盤價中的最大值,則:MAX(MAX(C,0),REF(C,1));就是疊加一個最大值函數(shù)。另外,還有一個相反函數(shù):MIN,最小值,原理與最大值相同。注:最大值與最高值是不能混用的。6、COST成本分布用法:COST(20)表示20%獲利盤的價格是多少即有20%的持倉量在該價格以下,其余80%在該價格以上,為套牢盤。7、WINNER獲利盤比例與成本分布相對應(yīng),都是計算獲利情況的。WINNER(10)表示10元價格的獲利盤比例;WINNER(CLOSE)表示以收盤價賣出的獲利盤比例,如該值返回,表示在當(dāng)天的收盤價上賣出,只有20%的人是賺錢的。以上兩個函數(shù)僅對日線分析周期比較有效。以上兩個函數(shù)在有些股軟或《未來函數(shù)檢測器》中被認(rèn)定為未來函數(shù)。據(jù)有人考證,該函數(shù)的在極個別的情況下確實出現(xiàn)過信號漂移現(xiàn)象。但一般情況下還是比較穩(wěn)定的。第十講:系統(tǒng)常用指標(biāo)原理解析(說明:本文內(nèi)容為已有書籍中摘錄整理,與同學(xué)們共享)例一、BIAS乖離率指標(biāo)原理:BIAS是運用股價指數(shù)與移動平均值的比值關(guān)系,觀測股價偏離移動平均線的程度,以此決定投資者的買賣行為。計算方法:(當(dāng)日收盤價-當(dāng)日MA均線值)/當(dāng)日MA均線值*100BIAS1:(CLOSE,MA(CLOSE,L1))/MA(CLOSE,L1)*100;BIAS2:(CLOSE,MA(CLOSE,L2))/MA(CLOSE,L2)*100;BIAS3:(CLOSE,MA(CLOSE,L3))/MA(CLOSE,L3)*100;應(yīng)用原則:偏離率與移動平均值一致時,偏率為0,偏離率為正值時,偏離率在移動平均線上方,說明股市呈上升趨勢;偏離率為負(fù)值時,偏離率在移動平均線下方,說明股市有下跌趨勢;Y值偏離移動移動平均線的界定范圍大體在15%至-15%,即:當(dāng)Y值在0-15%時,可適當(dāng)賣出股票,股價有可能反跌,當(dāng)Y值在0-15%時,可適當(dāng)買入股票,股價有可能反彈。例二、MACD(柱線的編寫實例)指標(biāo)原理:MACD實質(zhì)上是基于BIAS乖離率的變形應(yīng)用。它是利用二條不同速度(一條變動的速率快--短期的移動平均線,另一條較慢--長期的移動平均線)的指數(shù)平滑移動平均線來計算,二者之間的差異狀況(DIF)作為研判行情的基礎(chǔ),然后再求其DIF之9日平滑移動平均線,即MACD線,MACD實際就是運用快速與慢速移動平均線聚合與分離的征兆,來研判買進(jìn)與賣出的時機和訊號。計算方法:EMA:指數(shù)平滑移動平均線N:周期DIFF:乖離率DEA:離差平均值移動平均線(12日EMA)=前一日EMA*/1-2/(N+1)+今日收盤價*2/(N+1)DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:EMA(DIFF,M);MACD:2*(DIFF-DEA),COLORSTICK;在最后一句話當(dāng)中,2是實際一個常數(shù)參數(shù),它在這里的作用在于放大效果。應(yīng)用原則:1、DIF與DEA均為正值時,大勢屬多頭市場;2、DIF與DEA均為負(fù)值時,大勢屬空頭市場;3、DIF向上突破DEA時,可買入;4、DIF向下突破DEA時,應(yīng)賣出;例三、RSI指標(biāo)指標(biāo)原理:該指標(biāo)根據(jù)估價“擇強汰弱”的原理,以特定時期內(nèi)股價的變動情況推測價格未來的變動方向,并根據(jù)股價漲跌幅度顯示市場的強弱,通過比較一段時期內(nèi)的平均收益漲數(shù)和平均收盤跌數(shù)來分析市場買賣盤的意向和實力,從而作出未來市場的走勢的分析。計算方法:計算公式為:rsi=n日內(nèi)收盤漲幅平均值/n日內(nèi)收盤漲跌幅絕對值的平均值的平均值*100。編寫要點:該指標(biāo)由兩條指標(biāo)線組成,編寫出其一,其他的依次類推;漲幅的表達(dá)用“今日收盤-前日收盤”,即“LC:=CLOSE-REF(CLOSE,1)”表示;ABS(X)表示求得絕對值;MAX(CLOSE-LC,0),表示如果本周期上漲即得上漲值,否則取0,很多時候我們利用MAX函數(shù)使變量和0進(jìn)行比較,然后求得變量中的正值。LC:=REF(CLOSE,1);RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;應(yīng)用原理:RSI取值超過50,表明市場進(jìn)入強勢。RSI低于50,表明市場處于弱勢。短期的RSI在20以下的水平,由下往上交叉長期的RSI時,為買進(jìn)訊號。短期的RSI在80以上的水平,由上往下交叉長期的RSI時,為賣出訊號。從RSI與股價的背離方面判斷行情,RSI處于高位,并形成一峰比一峰低的兩個峰,而此時,股價卻對應(yīng)的是一峰比一峰高,這叫頂背離。股價這一漲是最后的衰竭動作。這是比較強烈的賣出信號。RSI在低位形成兩個依次上升的谷底,而股價還在下降,這是最后一跌或者說是接近最后一跌,是可以開始建倉的信號。連接RSI連續(xù)的兩個底部,劃出一條由左向右上方傾斜的切線,當(dāng)RSI向下跌破這條切線時,是一個很好的賣

溫馨提示

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

評論

0/150

提交評論