




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
如何編寫股票公式第二講:公式編寫的基礎函數(shù)打開技術指標公式,我們最常見的,它的組成不外乎兩種情況,一是K線,二是均線。其他諸如柱狀線,彩帶,分段線等等,都是在K線或均線基礎上的延伸或變形。為此,我們先熟悉一下構成這兩種狀態(tài)的基本函數(shù)。一、K線函數(shù)非常簡單,大家都可能熟知。作為基礎,還是說明一下。1、開盤價:OPEN可簡寫為O2、最高價:HIGH可簡寫為H3、最低價smi49liesOW可簡寫為L4、收盤價:CLOSE可簡寫為C有了這4個函數(shù),就可構成一根K線了。比如:收盤價小于開盤價,即陰線:C<o;收陽線則互為相反。那么長下影的光頭陽線,即T形線呢?理解了原理,也很簡單。一要以最高價收盤(否則有上影),二要開盤價大于最低價。所以有如下表示:C=HANDO>L;這里我們沒有考慮下影的長度和T字上邊一橫(實體部分)的寬度。習題:一根光頭陽線,實體部分小于5分錢,下影超過實體的兩倍,如何表述?特別提示:編輯指標必須在英文狀態(tài)下輸入。其中運用的數(shù)學符號,包括加減乘除、分號,引號等(+-*/;""''><#)也必須在英文狀態(tài)下輸入。二、均線函數(shù)單根K線的形態(tài)是相當枯燥的。尤其在主圖里。配合以均線等形式就會豐富多采,或者更利于我們從中發(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為權重。算法:若Y=SMA(X,N,M)則Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,20,1),表示求20日移動平均價。這三個均線函數(shù)在股軟中是通用的。關于它們的區(qū)別,開始學習時不必深究。其實數(shù)值區(qū)別也不是很大。要均線真實反映每天的價格變化,用MA,適當圓滑些,用EMA或SMA。三、常用連接函數(shù)有了上述基本函數(shù),可以表述出K線和均線了,但實際應用中要復雜得多,還要一些函數(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表示每天的成交量。因以后會經常用到,所以先交待給大家。上面這幾個函數(shù)是最常用的,希望大家記住,不知怎么寫也要知道其表述的意思。當然,記不住也不要緊,《公式編輯器》中全有。習題:10日均線與20日均線金叉和漲幅超過百分之三,且成交量比昨天放大一倍。第三講:認識顏色符號或繪圖函數(shù)我們所看到的指標是以線為基礎的。不論是均線,K線,或在線與點之間的填充,又都離不開顏色。正是有了五顏六色才使得圖形豐富多采,便于區(qū)分,或者更具立體感。本講就是告訴大家如何利用顏色或修改顏色。一、顏色函數(shù)(一)基本符號:COLOR所有顯示顏色時,都必須用這個符號做為引導。但它本身并沒有色彩,在它的后面還需加上具體的顏色,才能使用。舉例:COLORBLACK;后面加上英文的黑色單詞,在圖中就會顯示出黑色來了。(二)常用顏色:顏色1:飛狐的:2、大智慧23、大智慧4、通達信5、同花順紅色COLORRED;同前同前與飛狐基本相通同前白色COLORWHITE;同前同前一般不用修改以下略--黃色COLORYELLOW;同前同前以下略--黑色COLORBLACK;同前藍色COLORBLUE;同前同前棕色COLORBROWN;同前COLOR0055FF青色(淡藍)COLORCYAN;同前COLORFFFF00灰色COLORGRAY;同前同前綠色COLORGREEN;同前同前晶紅色(粉)COLORMAGENTA;同前COLORff00ff此外還有:金黃色COLOR008364紫紅COLOR000999深黃色COLOR00CCCC紫羅藍COLORE66878等等。(三)常見顏色問題。從上表中我們可以看出,大部分顏色符號是通用的。但在將源碼粘貼時,因股軟的不同,有時會出現(xiàn)《未定義的標識符》字樣,很多時候就是顏色惹的禍。常見的是:COLORCYAN淡藍色,大智慧不識別,需改成:COLORFF0000COLORMAGENTA晶紅色,大智慧不識別,需改成:COLORF00FF0特別提示:找不到相對應的顏色函數(shù)怎么辦?一是刪除,讓系統(tǒng)自動填加。二是更換數(shù)字或字母。實際上只要在COLOR后面加上0-9、A-F中的任意6個數(shù)字字母,就可組成不同的顏色。有興趣的可試試(四)指標線粗細函數(shù)LINETHICK放在語句的后面,用,號隔開。例:LINETHICK2,后面的數(shù)值越大,線就越粗。特別提示:LINETHICK0表示不畫出指標線,但可在頂部顯示數(shù)值。二、繪圖函數(shù)1、DRAWICON在圖形上繪制小圖標。這是最常用的繪圖函數(shù)之一。用法:DRAWICON(條件,位置,圖標)飛狐15種圖標編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號燈,13-15為O、X、四方形)。大智慧2的圖標編碼為14個。其他股軟略少。這個函數(shù)通用。但同一數(shù)字編碼,顯示出的圖形區(qū)別卻非常大,形態(tài)也不一樣。大家可通過變動數(shù)字編碼自行調整。2、DRAWTEXT在圖形上顯示文字。這也是最常用的繪圖函數(shù)之一。用法smi52liesRAWTEXT(條件,位置,文字),注意,文字必須用單引號''引上才能輸出。飛狐可用'\n'換行,飛狐和大智慧2可用ALIGN0-3定義對齊方式。3、STICKLINE在圖形上繪制柱線。用法:STICKLINE(條件,上位置,下位置,寬度,實體或空心)。此函數(shù)股軟通用。寬度最大為10(一般K線的寬度為6)。0--畫實心柱,1--畫空心柱。4、PARTLINE分段繪制指標線。飛狐用法: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))表示畫收盤價線,陽線時用紅色,陰線時用綠色,平盤用藍色。注意最后一個條件為1,表示前面都不滿足時必然滿足這個條件。特別提示:大智慧2同分析家一樣,在繪制分段線時,用的不是正常的顏色函數(shù),而是用RGB(255,0,0)來表達。以下是幾種常用顏色:洋紅(255,0,255)紅色(255,0,0)綠色(0,255,250)黃色(255,255,0)紫色(128,0,128)灰色(169,169,169)天藍(255,215,0)。同花順和大智慧2一樣,運用相同的函數(shù)。通達信的劃分段線是用IF條件函數(shù)來實現(xiàn)的。例:IF(C>=O,A線,DRAWNULL),COLORRED,LINETHICK2;翻譯過來是:當收盤價大于等于開盤價時,在A線上劃紅色,否則不劃。指標線為2等粗。特別提示:DRAWNULL是通達信的專用函數(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ū)域,當條件1滿足時,用顏色1,當條件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;即,當J小于K時,在J與K之間填充柱線,寬度為最大粗值--10。第四講:源碼的引入和修改(一)在各種股軟中的引入方法股軟之間雖然區(qū)別較大,但有一個共同點,就是第一步都是打開公式編輯器。下面再分別簡要說明一下:一、大智慧1.把要導入的公式(源碼)考下來,方法是用左鍵先把源碼變藍,之后點右鍵,點復制;2.進入大智慧------>特色功能------>自編指標------>常用------>技術指標------>新建,在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄------>確認------>退出。3、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式。二、飛狐1、復制源碼,方法同上。2、進入主界面,即K線圖模式。用鼠標靠近左側單擊,出現(xiàn)管理面板------>雙擊技術指標------>用鼠標右鍵單擊任何一個公式組的名稱,比如“其它”------>點新建公式------>在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制后粘貼到公式名稱欄------>確定------>退出。3、找到新建的公式,雙擊即可使用。三、大智慧2特別提示:必須在聯(lián)網(wǎng)的狀態(tài)下才可操作有兩種方式可以進入公式編輯頁面。一是將鼠標靠近上部,點擊《公式》―――《公式管理》―――雙擊《技術指標》―――單擊指標組―――《新建》。另一種方式是,將鼠標靠近左邊,在出現(xiàn)的對話框中雙擊《技術指標》―――右鍵單擊選定的公式組―――《新建》。三、分析家復制公式原碼到分析家界面―――點擊上面的《公式》―――點擊《公式管理》―――按公式歸類把其點擊變色―――點擊《新建》。四、通達信將鼠標靠近左邊,在出現(xiàn)的對話圖標中選F(x)即《公式管理器》圖標―――雙擊《技術指標公式》―――單擊選定的指標組―――《新建》。五、同花順將鼠標靠近上部―――點擊《公式》圖標,進入后的操作與其他股軟基本一樣。特別提示:必須在《描述》欄中加上文字或字母之類,否則無法通過。(二)公式引入時的注意事項和說明一、參數(shù)問題復制的源碼中有參數(shù)的,例如:{N110015},有三種解決辦法:1、手工將參數(shù)分別填加到參數(shù)表中。2、采取變通方式進行改動。{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、未定義的標識符多數(shù)是由參數(shù)引起的。還有就是有些源碼中附帶了公式名稱或說明,這些公式源碼以外的內容,如:名稱,說明以及參數(shù)等等,凡在{}以外的,均要刪除,或者用{}將其括上。2、條件選股類的公式,應加入到和“技術指標”并列的“條件選股”組中。3、是主圖公式的,需在公式編輯區(qū)中點“主圖疊加”。4、通達信的輸出一般都限定在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,'建議關注'),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日的隱去。特別提示:不論什么股軟,當遇到線條過多過亂時,都可以采用這種辦法使圖形簡練清晰。5、顏色符號及逗號問題例:倉:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,colormagenta;此句可能存在兩個問題,一是后面有兩個“逗號”,對于飛狐等通過,而對于大智慧2和分析家等,則是問題,必須刪去一個。反之,一個沒有也不行。二是后面的colormagenta,大智慧是不認識的。換成通用的:colorf00ff0就行了。6、是否輸出與顏色標識問題例:倉:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0;這個語句的特點是在前面有等號“=”,意思是不輸出,但后面還有顏色修飾符和指標線粗細函數(shù)。有些股軟對此是放行的,即:不輸出。而大智慧2和分析家卻不認,把它看成相互矛盾的病句。解決辦法:將修飾符全部刪去,或將前面的=號去掉,讓語句輸出。第五講:各種形態(tài)的描述懂得運用公式編輯器,掌握了公式的基本函數(shù),就可以進行簡單的公式編寫了。下面我們共同認識一下公式的基本語句。這些基本語句,是編寫公式和整理選股公式信號的基礎,大家要熟知。一、K線的基本形態(tài)1、當天收陽:CLOSE>OPEN;2、當天收陰:CLOSE<OPEN;3、當天股價高開,言下之意開盤高于昨日收盤:OPEN>REF(CLOSE,1);4、當天股價低開:OPEN<REF(CLOSE,1);5、跳空高開:OPEN>REF(HIGH,1);當日開盤在昨日最高價之上6、跳空低開:POEN<REF(LOW,1);7、長陽:C/O>1.03或者(C-O)/O*100>5或者(C-O)/O>0.05意思是收盤價比開盤價上漲5%以上。當然,用7%以上也可。8、長陰:C/O<0.94;注意:同一語句可有多種表述,此為其一。9、高開大陰:O/REF(C,1)>1.04ANDC/O<1.94;今天開盤比昨天收盤高出4%和收盤價較開盤下降6%。低開大陽與此正好相反。10、標準十字星:CLOSE=OPENANDHIGH<>LOW更多見的是近似十字星。例:ABS(C-O)<0.02ANDH-C>0.03ANDC-L>0.03;該語句用上了一個函數(shù):ABS,意思是求絕對值。這樣,該近似十字星即可能是陽星也可能是陰星。再認識兩個函數(shù):MAX(A,B)求A和B中的最大值。MIN(A,B)求A和B中的較小值有了這兩個函數(shù),近似十字星還可這樣表述:ABS(C-O)<0.02ANDH>MAX(C,O)ANDL<MIN(C,O);另外,該公式還可以用比例數(shù)編寫。11、長下影線:也有收陰收陽之分。以陽線長下影線為例:C>OAND(O-L)>(C-O);此公式只表達了下影線比實體線長,并沒有表達長度比例和有無上影線。留個習題吧:不限制陰陽線,上影小于5分錢,下影線是實體的兩倍以上。形態(tài)還有許多,有幾十種,不一一例舉了,大家舉一反三,慢慢摸索吧。二、條件選股的基本形態(tài)1、階段最高價:HHV(H,N)意思是取得N天之內的最高價。新函數(shù):HHV,最高值。2、階段最低價:LLV(L,N)意思是取得N天之內的最低價。新函數(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)今天的成交量達到了整個流通盤的10%以上:VOL/CAPITAL>10/100;注意,10%的表達式是10/100,或者0.16、縮量:(1)今日比昨日的成交量縮小了1倍:VOL/REF(VOL,1)<0.5;(2)今日的五日均量比前五天的五日均量縮小了一半:AA:=MA(VOL,1)<0.5;BB:=REF(AA,5);AA/BB<0.5;(3)今天的成交量不足整個流通盤的0.5%:VOL/CAPITAL<0.5/100;7、放量上攻是指價格上揚,成交量劇增C/REF(C,5)>1.2ANDVOL>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日內換手率大于百分之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個周期放大并保持上漲勢頭當日換手率小于M%11、突然放量N(1,300,10)M(1,40,3)VOL>REF(HHV(VOL,N),1)*M成交量較前N周期的最大成交量增大M倍12、上漲:C/REF(C,1)>1.07;今日漲幅達到了7%以上。注意:漲幅是指當天收盤價與昨天的收盤價之比。13、下跌:同上面的表達方式一樣,將方向改變了而已。14、十日均價繼續(xù)上漲:AA:=MA(C,10);BB:=REF(AA,1);AA>BB;15、窄幅整理:就是指近一段時期價格維持在一定幅度之內(HHV(C,20)-LLV(C,20))/C<0.08;即20日內價格振幅在8%以內波動。16、連續(xù)N天收陽:COUNT(C>O,N)=N;特別提示:新函數(shù):COUNT(X,N),統(tǒng)計滿足條件的周期數(shù)。若N=0則從第一個有效值開始。例:COUNT(C<O,10)表示統(tǒng)計10周期內收陰的周期數(shù)。此句使用時必須加上條件,即收陰時怎么了方才有效。如:AAANDCOUNT(C<O,10)的返回值仍是AA,只有AAANDCOUNT(C<O,10)<=3;時,即加上條件“小于等于3”周期時,才有實際意義。這個函數(shù)經常用到,務請留意。17、N日內陽線多于陰線:COUNT(C>O,N)>N/2;18、創(chuàng)歷史新高:C=HHV(C,0);特別提示:此公式本應為:C=HHV(C,N);當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%的幅度內整理,今日突破。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日之間內走勢強于大盤的股票.22、大盤同步選股N(1,100,10)M(1,100,50)COUNT((C>OANDINDEXC>INDEXO)OR(C<OANDINDEXC<INDEXO),N)/N>M/100N周期中與大盤走勢相同(同收陰線或同收陽線)的比例超過M%23、今收盤對于N日內最低收盤價的漲幅(%)(C-LLV(C,N))/LLV(C,N)*100;24、今收盤對于N日內最高收盤價的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;25、股價在過去N日內運行空間的相對位置(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認識新函數(shù):WINNER(CLOSE)獲利盤比例。表示以當前收市價賣出的獲利盤比例,如返回0.2表示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)>=0.01ANDCLOSE<=302、低市盈率選股DYNAINFO(39)<=NANDDYNAINFO(39)>03、業(yè)績選股N(0,100,0.4)FINANCE(33)>N每股收益在0.4元以上4、小盤股N:=5000;FINANCE(7)<=N5、大盤股N:=20000;FINANCE(7)>=N6、凈資產收益率選股FINANCE(37)>(N/100)凈資產收益率高于N的股票7、每股凈資產選股FINANCE(34)>N選出每股凈資產大于N元的股票.8、每股未分配利潤選股FINANCE(32)>N每股未分配利潤大于N的股票9、市凈率選股C/FINANCE(34)<N市凈率=市價/每股凈資產市凈率>N市凈率越低公司股價越有被低估的可能,這類股票從理論上講具有更高的安全性.10、換手率選股DYNAINFO(37)>=N/100單日換手率大于N的股票換手率的計算公式或表達式: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;一般認為:收盤價是最有說服力的和最有價值的,它是每天激烈爭奪的最后妥協(xié)。但也有人認為:收盤價固然重要,其他價格也是爭奪的產物。所以將全天的幾種價格因素都考慮進去更能反映每天的真實情況。1、最簡單的指標線(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、再次平均指將已有的均線(多條均線)相加后進行再平均。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)剛剛轉為上升AA:=MA(C,N);COUNT(AA<REF(AA,1),6)=5//用來確認前5日處于下跌狀態(tài)ANDAA>REF(AA,5);5、年線拐頭向上A250:=MA(C,250);REF(A250,1)<REF(A250,2)ANDA250>REF(A250,1);6、兩條均線交叉股軟中專門設定了一條函數(shù)來描述兩條線交叉:CROSS(X,Y),此函數(shù)通用。假如兩條均線一條名叫X,另外一條叫Y且(X<Y)CROSS(X,Y)表示X向上穿過了Y通稱:金叉CROSS(Y,X)表示Y向上穿過了X通稱:死叉特別提示:交叉有兩種,一種是向上交叉,另一種是向下交叉。如果要求向上交叉時,X線必須比前一天高,所以需要加上X>REF(X,1)。完整的表達式為:CROSS(X,Y)ANDX>REF(X,1)加餐:上述交叉是不限制周期的,有時我們會感到交叉特別頻繁,如何取得他們較長時間交叉一次的數(shù)據(jù)呢,系統(tǒng)提供了另一個函數(shù):LONGCROSS(X,Y,N)兩條線維持N周期后交叉。如果N等于15,則XY兩條線超過15天后交叉有效,否則不輸出。7、多次金叉(以常見的MACD指標為例)(1)二次金叉(COUNT(CROSS(DIF,DEA),20)=2ANDCROSS(DIF,DEA);(2)二次死叉COUNT(CROSS(DEA,DIF),20)=2ANDCROSS(DEA,DIF);(3)0軸上二次金叉COUNT(CROSS(DIF,DEA)ANDDEA>0,20)=2ANDCROSS(DIF,DEA)ANDDEA>0;(4)0軸上三次金叉COUNT(CROSS(DIF,DEA)ANDDEA>0,20)=3ANDCROSS(DIF,DEA)ANDDEA>0;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)=1ANDCOUNT(BB,3)=1ANDCOUNT(CC,3)=1;9、三線同時金叉A5:=MA(C,5);A10:=MA(C,10);A20:=MA(C,20);AA:=CROSS(C,A5);BB:=CROSS(C,A10);CC:=CROSS(C,A20);AAANDBBANDCC;10、均線多頭排列A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);A1>A2ANDA2>A3ANDA3>A4;11、均線空頭排列3天以上A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);COUNT(A1<A2ANDA2<A3ANDA3<A4,3)>=3;12、向前N日至M日出現(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/C<1/100ANDMA1>REF(MA1,1)ANDMA2>REF(MA2,1);14、均線粘合(另種表達式)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(ABS(A-B)/B<0.01,3)=3;表示已粘合3天(含3天)以上15、多條均線粘合如5、10、20、30、120、250日移動平均線粘合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)andBETWEEN(ma(c,10),up,down)andBETWEEN(ma(c,20),up,down)andBETWEEN(ma(c,30),up,down)andBETWEEN(ma(c,120),up,down)andBETWEEN(ma(c,250),up,down),m)=m;n(2,1,500)m(10,1,100)調整參數(shù)n為粘合程度,n值越小粘合的程度越高,即均線距離越近;m為粘合周期。16、乖離均線BIAS1:(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100;當日股價與N日均線的乖離率=(當日股價-N日均價)/N日均價*100;特別提示:乖離均線是由乖離率的“點”連成的均線。此線雖非普通均線,因常用,故單提出來。原理:以當日的均線價格為準,股價和均價之間的差距稱為乖離程度,以乖離程度除以均價的百分比就是乖離率。第七講:從源碼中提取選股公式口訣:從后往前找,刪除沒用條,去掉修飾符,個別加等號。例一:找出買點VAR1:=(((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36)))*100);VAR2:=SMA(VAR1,5,1);VAR3:=SMA(VAR2,8,1);H1:EMA(CLOSE,8),LINETHICK1;H2:EMA(H1,20),LINETHICK1;VAR4:=(CROSS(VAR2,VAR3)AND(VAR3<20));VAR5:=((CLOSE>(LLV(CLOSE,60)+(0.3*LLV(CLOSE,60))))ANDVAR4);VAR6:=IF((CLOSE>1000),VAR4,VAR5);M1:EMA(CLOSE,60);M2:EMA(CLOSE,89);M3:EMA(CLOSE,233),LINETHICK1;M4:EMA(CLOSE,583),LINETHICK1;STICKLINE((H1>H2),H1,H2,1,0.8);STICKLINE((H1<H2),H1,H2,1,0.8);DRAWTEXT((CROSS(H1,H2)AND(CLOSE<EMA(CLOSE,60))),(LOW*0.92),'買');DRAWTEXT(VAR6,(HIGH*1.08),'賣');分解說明:VAR1:=(((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36)))*100);VAR2:=SMA(VAR1,5,1);VAR3:=SMA(VAR2,8,1);H1:EMA(CLOSE,8),LINETHICK1;H2:EMA(H1,20),LINETHICK1;VAR4:=(CROSS(VAR2,VAR3)AND(VAR3<20));VAR5:=((CLOSE>(LLV(CLOSE,60)+(0.3*LLV(CLOSE,60))))ANDVAR4);VAR6:=IF((CLOSE>1000),VAR4,VAR5);M1:EMA(CLOSE,60);M2:EMA(CLOSE,89);M3:EMA(CLOSE,233),LINETHICK1;M4:EMA(CLOSE,583),LINETHICK1;STICKLINE((H1>H2),H1,H2,1,0.8);STICKLINE((H1<H2),H1,H2,1,0.8);第一步{從后往前找}找到下面這行“買”的輸出語句。然后看這條語句的基本條件。DRAWTEXT((CROSS(H1,H2)AND(CLOSE<EMA(CLOSE,60))),(LOW*0.92),'買');查看結果:輸出文字交叉條件,條件直接輸出語句輸出位置文字DRAWTEXT(VAR6,(HIGH*1.08),'賣');知道“基本條件”為H1,H2,那么與此沒有任何關系的語句從后往前刪除。刪的辦法有兩種:一是直接刪掉;二是先用{}括上,待沒問題時再一次性刪除。加藍色的為找到的不輸出語句。第二步{刪除沒用條}后,剩下的有用語句:H1:EMA(CLOSE,8),LINETHICK1;{加藍的為修飾類函數(shù),原則一律刪除。}H2:EMA(H1,20),LINETHICK1;DRAWTEXT((CROSS(H1,H2)AND(CLOSE<EMA(CLOSE,60))),(LOW*0.92),'買');第三步{去掉修飾符}分別去掉:指標線粗細、顯示文字、文字位置函數(shù)和文字H1:EMA(CLOSE,8);H2:EMA(H1,20);CROSS(H1,H2)ANDCLOSE<EMA(CLOSE,60);第四步{個別加等號}條件選股只能輸出一條語句,上面這三行為全部輸出,所以,作為“條件”的前兩行還必須在冒號后面加上等號,表達不輸出。結果:H1:=EMA(CLOSE,8);H2:=EMA(H1,20);CROSS(H1,H2)ANDCLOSE<EMA(CLOSE,60);例二、找出笑臉和買入信號以《跟莊建倉》為例。A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE/HHV(HIGH,120)),3,1)*100);A05:=IF((A03>20),A04,0);A06:=IF((LOW>A01),0,IF((HIGH<A01),1,(((A01-LOW)+0.009)/((HIGH-LOW)+0.009))));A07:=DMA(A06,(VOL/CAPITAL))*60;A09:=IF((((A07>0)AND(A07>REF(A07,1)))AND(A05<=88)),A07,0);Var1:=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);Var2:=EMA(Var1,8);Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趨勢:=EMA(Var3,3)-10;FILLRGN(趨勢>80,趨勢,80);DRAWICON(CROSS(趨勢,0),0,1);FILLRGN((A09>0AND(趨勢<20OR趨勢>REF(趨勢,1)AND趨勢<50)),0,A09),colorFFFF00;機構建倉區(qū):0,LINETHICK0,colorFFFF00;Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;STICKLINE(趨勢<=13,0,20,5,0),colorcc9900;DRAWTEXT(FILTER(趨勢<=13,15),30,'準備現(xiàn)金'),colorcc9900;STICKLINE(趨勢<=13ANDVar4>13,0,50,5,0),color0099ff;Var5:=FILTER((趨勢<=13ANDVar4>13),10);DRAWTEXT(Var5,60,'買入'),color0099ff;STICKLINE(趨勢>=90ANDVar4,0,30,5,0),colorgray;Var6:=FILTER(趨勢>=90,10);DRAWTEXT(Var6,40,'清倉'),colorgray;Var7:=LLV(LOW,30);Var8:=HHV(HIGH,30);Var9:=EMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25;STICKLINE(Var9>90,100,105,10,2),COLORRED;STICKLINE(CROSS(Var4,-40),10,55,6,0),COLORRED;Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100;DRAWTEXT(IF(CROSS(Var9,Var10)ANDVar9>87,95,0),88,'險'),Color00FF00,ALIGN1;DRAWICON(CROSS(90,Var9),95,9);Var11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;Var12:=HHV(Var11,30)*8;火焰山:EMA(IF(LOW<=Var7AND趨勢<40,(Var11+Var12),0),3)/618,COLORRED,linethick2;STICKLINE(火焰山>0,0,火焰山*1.2,8,0),COLORRED;Var13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;Var14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;趨勢線:趨勢,colorff0000;Var16:=MAX(EMA(Var13,2)-EMA(Var14,5),0)*200;Var17:=EMA(Var16,5);波浪峰:Var17,stick,colorff00ff;STICKLINE(Var17<REF(Var17,1),0,Var17,1,0),color00ff00;Var18:=MA(趨勢線,8);if(CROSS(Var2,Var18)ANDVar2<15,50,0),COLORRED;DRAWTEXT(CROSS(趨勢線,Var2)AND趨勢線>REF(趨勢線,1)AND趨勢線<50,50,'追漲'),COLORFF0000;分析:這個公式輸出語句非常多,但多數(shù)都是用于趨勢判斷的。所以不用管它。仍按我們既定的思路進行。第一步{從后往前找},先刪除發(fā)出信號關鍵語句之后的(紅色為輸出語句,它以下的語句已經刪去,藍色為等待下步刪除的)A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE/HHV(HIGH,120)),3,1)*100);A05:=IF((A03>20),A04,0);A06:=IF((LOW>A01),0,IF((HIGH<A01),1,(((A01-LOW)+0.009)/((HIGH-LOW)+0.009))));A07:=DMA(A06,(VOL/CAPITAL))*60;A09:=IF((((A07>0)AND(A07>REF(A07,1)))AND(A05<=88)),A07,0);Var1:=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);Var2:=EMA(Var1,8);Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趨勢:=EMA(Var3,3)-10;FILLRGN(趨勢>80,趨勢,80);DRAWICON(CROSS(趨勢,0),0,1);FILLRGN((A09>0AND(趨勢<20OR趨勢>REF(趨勢,1)AND趨勢<50)),0,A09),colorFFFF00;機構建倉區(qū):0,LINETHICK0,colorFFFF00;Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;STICKLINE(趨勢<=13,0,20,5,0),colorcc9900;DRAWTEXT(FILTER(趨勢<=13,15),30,'準備現(xiàn)金'),colorcc9900;STICKLINE(趨勢<=13ANDVar4>13,0,50,5,0),color0099ff;Var5:=FILTER((趨勢<=13ANDVar4>13),10);DRAWTEXT(Var5,60,'買入'),color0099ff;第二步{刪除沒用條}后Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趨勢:=EMA(Var3,3)-10;DRAWICON(CROSS(趨勢,0),0,1);Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;Var5:=FILTER((趨勢<=13ANDVar4>13),10);DRAWTEXT(Var5,60,'買入'),color0099ff;第三步{去掉修飾符后}:趨勢:=EMA(Var3,3)-10;CROSS(趨勢,0);Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;Var5:=FILTER((趨勢<=13ANDVar4>13),10);Var5;第四步{個別加等號}本公式中的“條件”語句都是不輸出的,所以此項省略,但因是要笑臉和買入兩個信號,所以還必須把它們連結起來:Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趨勢:=EMA(Var3,3)-10;Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;Var5:=FILTER((趨勢<=13ANDVar4>13),10);CROSS(趨勢,0)orVar5;第八講:函數(shù)的綜合運用第一部分:引用已有公式中的數(shù)據(jù)基本引用例一"macd.diff","macd.dea";基本格式:指標名稱語句名稱(注意:必須用雙引號引上)加入?yún)?shù)例二"kdj.k"(9,3,3);基本格式:指標名稱語句名稱參數(shù)(指標名稱和語句名稱之間用隔點.隔開)加入?yún)?shù)例三周m:"macd.diff#WEEK";引用周線:指標名稱語句名稱周函數(shù)(注意:周函數(shù)前加#字號)月K:"kdj.k#MONTH";引用月線同上,只是換成月函數(shù)。-應用實例:主圖頂?shù)妆畴xA1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),1));B1:=ref(c,A1+1)>candref("macd.diff"(12,26,9),A1+1)<"macd.diff"(12,26,9)andcross("macd.diff"(12,26,9),"macd.dea"(12,26,9));MACD底背離:STICKLINE(FILTER(B1>0,5),0,0.75,3,0),COLOR00FF00;DRAWTEXT(FILTER(B1>0,5),0.57,'MACD底背離'),COLOR00FF00;A2:=BARSLAST(ref(cross("kdj.k"(9,3,3),"kdj.d"(9,3,3)),1));B2:=ref(c,A2+1)>candref("kdj.k"(9,3,3),A2+1)<"kdj.k"(9,3,3)andcross("kdj.k"(9,3,3),"kdj.d"(9,3,3));KDJ底背離:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW;DRAWTEXT(FILTER(B2>0,5),0.80,'KDJ底背離'),COLORYELLOW;A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=ref(c,A3+1)>candref("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24)andcross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));RSI底背離:STICKLINE(FILTER(B3>0,5),0,0.5,3,0),COLORFFCC66;DRAWTEXT(FILTER(B3>0,5),0.25,'RSI底背離'),COLORFFCC66;DRAWTEXT(FILTER(D1>0,5),1.47,'MACD頂背離'),COLOR0066FF;C2:=BARSLAST(ref(cross("kdj.d"(9,3,3),"kdj.k"(9,3,3)),1));D2:=ref(c,C2+1)"kdj.k"(9,3,3)andcross("kdj.d"(9,3,3),"kdj.k"(9,3,3));KDJ頂背離:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED;DRAWTEXT(FILTER(D2>0,5),1.2,'KDJ頂背離'),COLORRED;C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));D3:=ref(c,C3+1)"RSI.RSI1"(6,12,24)andcross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));RSI頂背離:STICKLINE(FILTER(D3>0,5),2,1.5,3,0),COLORFF00FF;DRAWTEXT(FILTER(D3>0,5),1.75,'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);通達信用下面這兩行:IF(MA30>=REF(MA30,1),MA30,DRAWNULL),COLORRED;IF(MA30<REF(MA30,1),MA30,DRAWNULL),COLOR00FF00;第九講:常用函數(shù)示例系統(tǒng)中的函數(shù)非常多,其中的一些函數(shù)只有在特定的語句中才會用得到。本文介紹幾個能經常用到函數(shù),方便大家在以后編寫時使用。1、COUNT統(tǒng)計總數(shù)原理:COUNT(X,N),統(tǒng)計N周期中滿足條件X的周期數(shù),若N=0則從第一個有效值開始。例如:COUNT(C<O,10),表示統(tǒng)計10周期內收陰的周期數(shù)。以前曾列舉過這個函數(shù),今天單獨拿出來,是想進一步說明它的應用原理。以上面這個例子,單獨使用是沒有任何意義的。如語句:金叉ANDCOUNT(C<O,10);其輸出結果還是:金叉,后面的半句沒有起到作用。那么怎么才能發(fā)揮它的作用呢?還必須在它的后面加上我們要求的條件。如:10周期內收陰的周期數(shù)大于7,完整的表達式:金叉ANDCOUNT(C<O,10)>7;再舉幾個例子:成交量連續(xù)5天上升:COUNT(VOL>(VOL,1),5)=5;如果求5天內只能1天上升:COUNT(VOL>(VOL,1),5)=1;如果在5天內成交量大于5日均量有2天以上呢COUNT(VOL>MA(VOL,5),5)>=2;2、FILTER信號過濾用法:FILTER(X,N),X滿足條件后,將其后N周期內的數(shù)據(jù)置為0。此函數(shù)常應用于畫圖標、顯示文字以及選股公式出現(xiàn)連續(xù)信號時。例如:當3日均線和5日均線金叉時在最低價位置標記“金叉”:MA3:=MA(CLOSE,3);MA5:=MA(CLOSE,5);AA:=CROSS(MA3,MA5);DRAWTEXT(AA,L,'金叉');這樣有時就會出現(xiàn)“金叉”字重疊現(xiàn)象,雜亂難看。若過濾一下,舍去5天內重復出現(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周期內X的最高值,N=0則從第一個有效值開始。例如:HHV(HIGH,30),表示求30日最高價。那么10天內的最高收盤價呢?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獲利盤比例與成本分布相對應,都是計算獲利情況的。WINNER(10)表示10元價格的獲利盤比例;WINNER(CLOSE)表示以收盤價賣出的獲利盤比例,如該值返回0.2,表示在當天的收盤價上賣出,只有20%的人是賺錢的。以上兩個函數(shù)僅對日線分析周期比較有效。以上兩個函數(shù)在有些股軟或《未來函數(shù)檢測器》中被認定為未來函數(shù)。據(jù)有人考證,該函數(shù)的在極個別的情況下確實出現(xiàn)過信號漂移現(xiàn)象。但一般情況下還是比較穩(wěn)定的。第十講:系統(tǒng)常用指標原理解析例一、BIAS乖離率指標原理:BIAS是運用股價指數(shù)與移動平均值的比值關系,觀測股價偏離移動平均線的程度,以此決定投資者的買賣行為。計算方法:(當日收盤價-當日MA均線值)/當日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;應用原則:偏離率與移動平均值一致時,偏率為0,偏離率為正值時,偏離率在移動平均線上方,說明股市呈上升趨勢;偏離率為負值時,偏離率在移動平均線下方,說明股市有下跌趨勢;Y值偏離移動移動平均線的界定范圍大體在15%至-15%,即:當Y值在0-15%時,可適當賣出股票,股價有可能反跌,當Y值在0-15%時,可適當買入股票,股價有可能反彈。例二、MACD(柱線的編寫實例)指標原理:MACD實質上是基于BIAS乖離率的變形應用。它是利用二條不同速度(一條變動的速率快--短期的移動平均線,另一條較慢--長期的移動平均線)的指數(shù)平滑移動平均線來計算,二者之間的差異狀況(DIF)作為研判行情的基礎,然后再求其DIF之9日平滑移動平均線,即MACD線,MACD實際就是運用快速與慢速移動平均線聚合與分離的征兆,來研判買進與賣出的時機和訊號。計算方法: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;在最后一句話當中,2是實際一個常數(shù)參數(shù),它在這里的作用在于放大效果。應用原則:1、DIF與DEA均為正值時,大勢屬多頭市場;2、DIF與DEA均為負值時,大勢屬空頭市場;3、DIF向上突破DEA時,可買入;4、DIF向下突破DEA時,應賣出;例三、RSI指標指標原理:該指標根據(jù)估價“擇強汰弱”的原理,以特定時期內股價的變動情況推測價格未來的變動方向,并根據(jù)股價漲跌幅度顯示市場的強弱,通過比較一段時期內的平均收益漲數(shù)和平均收盤跌數(shù)來分析市場買賣盤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 3《不懂就要問》教學設計2024-2025學年統(tǒng)編版語文三年級上冊
- 道路拓寬建設合同范本
- 5建立良好的公共秩序-公共生活需要秩序(教學設計)統(tǒng)編版道德與法治四年級下冊
- 2025屆高考生物備考教學設計:第七章 生物的變異和進化之構建圖像模型分析細胞分裂與可遺傳變異的關系
- 購買蛋糕卷合同范本
- 采購教具合同范本
- 木門長期合同范本
- Unit 1 My Classroom Part A. Lets learn;Lets chant. (教學設計)-2024-2025學年人教PEP版英語四年級上冊
- 教育產品合同范本
- 藥店委托配送合同范本
- 2024年江蘇食品藥品職業(yè)技術學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 國內新能源汽車在共享經濟領域的應用與前景
- 大慶油田環(huán)境保護與可持續(xù)發(fā)展
- 外研版三年級起點四年級(下冊)英語集體備課教(學)案
- 中華民族的形成發(fā)展
- 《如何做美篇》課件
- “一帶一路”視域下印度尼西亞中資企業(yè)所得稅返還案例解析
- 咨詢服務協(xié)議書范本:教育咨詢和培訓
- 管理ABC-干嘉偉(美團網(wǎng)COO)
- 潔凈空調負荷計算表格
- 瀘州食品安全承諾書
評論
0/150
提交評論