公式編輯器是導(dǎo)入源碼和進(jìn)行編寫指標(biāo)的窗口。公式編輯器共分4種,分別是: //}KWz
1、技術(shù)指標(biāo)公式編輯器; 2 3A)^j
2、條件選股公式編輯器; Q3LScpp
3、交易系統(tǒng)公式編輯器; C7MCMM|S
4、五彩K線公式編輯器。 MBFn s/
由于這幾種編輯器的展開和使用大同小異。所以,本文僅以技術(shù)指標(biāo)公式編輯器為例加以說明。 t)l^$j !h@
由于目前各種股軟的區(qū)別,不僅有些函數(shù)不通用,編輯器的打開方式也略有區(qū)別。本講就是告訴大家如何展開公式編輯器。 o{MmW~/o&
].x`Fq3
FNC是大智慧2和分析家格式,只有這兩個(gè)股軟能夠?qū)?。?dǎo)入的方法是:打開公式編輯器,點(diǎn)擊導(dǎo)入---找到存放此公式的文件夾---雙擊---在出現(xiàn)的列表中撣單擊該公式---選導(dǎo)入。 ^ Mq8jw(2
特別提示:必須先將公式存放在一個(gè)文件夾中,已有的,新建都可以。否則編輯器無法找到該公式。 t&(\A,ch%
0F[+rh"x
ALG是飛狐和金狐軟件的格件格式,exp式,tnc是通達(dá)信軟是大智慧internet版格式,hxf是同花順格式,還有比較特殊的fml是多空陣線格式(與飛狐的自編公式文件后綴一樣) FzQ6UO~'
~qb-uT\(99
第二講:公式編寫的基礎(chǔ)函數(shù) I- WR6s=
A!_yZ|)$ T
打開技術(shù)指標(biāo)公式,我們最常見的,它的組成不外乎兩種情況,一是K線,二是均線。其他諸如柱狀線,彩帶,分段線等等,都是在K線或均線基礎(chǔ)上的延伸或變形。為此,我們先熟悉一下構(gòu)成這兩種狀態(tài)的基本函數(shù)。 ID$%4jl
一、K線函數(shù) M{`uI8vD
非常簡(jiǎn)單,大家都可能熟知。作為基礎(chǔ),還是說明一下。 Q+^"v]V`d
1、開盤價(jià):OPEN 可簡(jiǎn)寫為 O |F?/L>
2、最高價(jià):HIGH 可簡(jiǎn)寫為 H )gKX +'
3、最低價(jià)smi49liesOW 可簡(jiǎn)寫為 L kntn9G
4、收盤價(jià):CLOSE 可簡(jiǎn)寫為 C "5$2b>_UE
有了這4個(gè)函數(shù),就可構(gòu)成一根K線了。比如:收盤價(jià)小于開盤價(jià),即陰線:C<o; 收陽線則互為相反。 @" BkLF
那么長下影的光頭陽線,即 T 形線呢?理解了原理,也很簡(jiǎn)單。一要以最高價(jià)收盤(否則有上影),二要開盤價(jià)大于最低價(jià)。所以有如下表示:C=H AND O>L;這里我們沒有考慮下影的長度和 T 字上邊一橫(實(shí)體部分)的寬度。 ]*pro|
習(xí)題:一根光頭陽線,實(shí)體部分小于5分錢,下影超過實(shí)體的兩倍,如何表述? 6^hCW`jG
1<&nHFJ;[
特別提示:編輯指標(biāo)必須在英文狀態(tài)下輸入。其中運(yùn)用的數(shù)學(xué)符號(hào),包括加減乘除、分號(hào),引號(hào)等(+ - * / ; "" ''><#)也必須在英文狀態(tài)下輸入。 G}gmkp]z
二、均線函數(shù) Nmu=p~f}3`
單根K線的形態(tài)是相當(dāng)枯燥的。尤其在主圖里。配合以均線等形式就會(huì)豐富多采,或者更利于我們從中發(fā)現(xiàn)規(guī)律和分析問題。這就需要均線函數(shù)來解決了。 $|!@$Aj
最常見的: M@ff0
1、MA(X,N),求X的N周期簡(jiǎn)單移動(dòng)平均值。 3`DwKv `+
算法:(X1+X2+X3+...+Xn)/N kU[#. y=%p
例如:MA(CLOSE,20),表示求20日均價(jià)。 e6hfgVN
2、EMA(X,N),求X的N周期指數(shù)平滑移動(dòng)平均。 "}jv5j5
算法: 若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。 _t;Mi/\P
例如:EMA(CLOSE,20),表示求20日指數(shù)平滑均價(jià)。 WxI_wRKx
3、SMA(X,N,M),求X的N周期移動(dòng)平均,M為權(quán)重。 cXG$zwS\
算法: 若Y=SMA(X,N,M) 則 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必須大于M。 >p@v'h/Cr
例如:SMA(CLOSE,20,1),表示求20日移動(dòng)平均價(jià)。 I 7s}{pG
這三個(gè)均線函數(shù)在股軟中是通用的。關(guān)于它們的區(qū)別,開始學(xué)習(xí)時(shí)不必深究。其實(shí)數(shù)值區(qū)別也不是很大。要均線真實(shí)反映每天的價(jià)格變化,用MA,適當(dāng)圓滑些,用EMA 或SMA。 /U =eB?>
三、常用連接函數(shù) kC4}@{4i
有了上述基本函數(shù),可以表述出K線和均線了,但實(shí)際應(yīng)用中要復(fù)雜得多,還要一些函數(shù)把他們連接起來。 s2Hx ?~
大致有這么幾個(gè): >'96SE3
1、AND 就是“和”的意思。如:A AND B;就是A和B兩個(gè)條件要同時(shí)成立。 ^Y- S"Ks
2、OR “或”,“或者”的意思。如:A OR B;就是A和B兩個(gè)條件有其中一個(gè)成立就行。 "Zq)y_1
3、IF 根據(jù)條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。實(shí)例:IF(C<O,L,H),表示收陰返回最低價(jià),否則返回最高價(jià)。 -iJ @K
4、CROSS 交叉函數(shù)。CROSS(A,B),表示A從下方向上穿過B。 <\C/;
5、REF 向前引用。引用若干周期前的數(shù)據(jù)。例如:REF(CLOSE,1),表示昨收的收盤價(jià)。那么前天的最高價(jià)呢,就是:REF(H,2)。 H_<hZ UB
四、成交量 |$aTJ9 Iq:
VOL 表示每天的成交量。因以后會(huì)經(jīng)常用到,所以先交待給大家。 b Q6<R4
上面這幾個(gè)函數(shù)是最常用的,希望大家記住,不知怎么寫也要知道其表述的意思。當(dāng)然,記不住也不要緊,《公式編輯器》中全有。 n%1I}?$fO
習(xí)題:10日均線與20日均線金叉和漲幅超過百分之三,且成交量比昨天放大一倍。 xD3Y-d9
{Mx3G*hr
=& .KKr
p!]$!qHO (
第三講:認(rèn)識(shí)顏色符號(hào)或繪圖函數(shù) s GdlS&08(
我們所看到的指標(biāo)是以線為基礎(chǔ)的。不論是均線,K線,或在線與點(diǎn)之間的填充,又都離不開顏色。正是有了五顏六色才使得圖形豐富多采,便于區(qū)分,或者更具立體感。本講就是告訴大家如何利用顏色或修改顏色。 S LSbEm
一、顏色函數(shù) 6~_ TXy/
(一)基本符號(hào):COLOR I"1H]@"=
所有顯示顏色時(shí),都必須用這個(gè)符號(hào)做為引導(dǎo)。但它本身并沒有色彩,在它的后面還需加上具體的顏色,才能使用。 }g\1JSJ%H
舉例:COLORBLACK;后面加上英文的黑色單詞,在圖中就會(huì)顯示出黑色來了。 quEP"
(二)常用顏色: 8Q2qroT
顏 色 1:飛狐的: 2、大智慧2 3、大智慧 4、通達(dá)信 5、同花順 6、通用符號(hào) ]&mN~$+C
紅 色 COLORRED; 同前 50l! f7
同前 f8c'`$O
與飛狐基本相通 同 前 ToVi;
白 色 COLORWHITE; 同前 WFTXSHcG
同前 [G/ti&Od^
一般不用修改 以下略-- `f~\d.*U
黃 (ndTEnpp
色 s.p4+K J
COLORYELLOW; 同前 D; bHX
同前 以下略-- sD!)=t_
黑 色 COLORBLACK; 同前 v3ky;~ke
藍(lán) 色 COLORBLUE; 同前 e2 X\ll
同前 m@Vz42g~+
COLORFFFF00 nH=8I~jp
棕 色 COLORBROWN; 同前 COLOR0055FF Q2L>P<87T
青 色(淡藍(lán))COLORCYAN; 同前 COLORFFFF00 COLORF0F000 @3Lh/&
灰 色 COLORGRAY; 同前 eq!>~: #
同前 m);0sb
綠 色 COLORGREEN; 同前 rEF0A&5
同前 lzE{e6
COLOR00FF00 K|{IX^3)V
晶紅色(粉)COLORMAGENTA; 同前 COLORff00ff xRI7_8Jpyn
COLORF00FF0 LrGLIt`
@F-InfB8.
此外還有:金黃色COLOR008364 紫紅COLOR000999 深黃色COLOR00CCCC 紫羅藍(lán)COLORE66878 等等。 WEnI[JGe
?。ㄈ┏R婎伾珕栴}。 5p}ri,Y<
從上表中我們可以看出,大部分顏色符號(hào)是通用的。但在將源碼粘貼時(shí),因股軟的不同,有時(shí)會(huì)出現(xiàn)《未定義的標(biāo)識(shí)符》字樣,很多時(shí)候就是顏色惹的禍。常見的是: l@irA tg4
COLORCYAN 淡藍(lán)色,大智慧不識(shí)別,需改成:COLORFF0000 F+m%PVW:
COLORMAGENTA 晶紅色,大智慧不識(shí)別,需改成:COLORF00FF0 O)jpnNz
特別提示:找不到相對(duì)應(yīng)的顏色函數(shù)怎么辦?一是刪除,讓系統(tǒng)自動(dòng)填加。二是更換數(shù)字或字母。 nqFJNK]a
實(shí)際上只要在COLOR后面加上0-9、A-F中的任意6個(gè)數(shù)字字母,就可組成不同的顏色。有興趣的可試試 4m:D8&D_M
?。ㄋ模┲笜?biāo)線粗細(xì)函數(shù) LINETHICK 放在語句的后面,用 , 號(hào)隔開。例:LINETHICK2,后面的數(shù)值越大,線就越粗。 VL?sfG0
特別提示:LINETHICK0 表示不畫出指標(biāo)線,但可在頂部顯示數(shù)值。 k Xg&}n7
二、繪圖函數(shù) zJ $&`=
1、DRAWICON 在圖形上繪制小圖標(biāo)。這是最常用的繪圖函數(shù)之一。 E xls_oSp
用法:DRAWICON(條件,位置,圖標(biāo)) ;(3!#4`q(]
飛狐15種圖標(biāo)編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號(hào)燈,13-15為O、X、四方形)。 w!eY)p<
大智慧2的圖標(biāo)編碼為14個(gè)。 */6lyODf
其他股軟略少。 4aGVIQ
這個(gè)函數(shù)通用。但同一數(shù)字編碼,顯示出的圖形區(qū)別卻非常大,形態(tài)也不一樣。大家可通過變動(dòng)數(shù)字編碼自行調(diào)整。 \V_ Tc`
2、DRAWTEXT 在圖形上顯示文字。這也是最常用的繪圖函數(shù)之一。 ib\_MNIb
用法smi52liesRAWTEXT(條件,位置,文字),注意,文字必須用單引號(hào) '' 引上才能輸出。 _qO'(DKylC
飛狐可用'\n'換行, 飛狐和大智慧2可用 ALIGN 0-3 定義對(duì)齊方式。 Z_h-5VU-
3、STICKLINE 在圖形上繪制柱線。 0g`$Dap
用法:STICKLINE(條件,上位置,下位置,寬度,實(shí)體或空心)。 PWBcK_4i%
此函數(shù)股軟通用。寬度最大為10(一般K線的寬度為6)?!??。媽?shí)心柱, 1?。嬁招闹?span style="DISPLAY: none"> ~Jh1$O,9o
4、PARTLINE 分段繪制指標(biāo)線。 ,(A $WT@e
飛狐用法:PARTLINE(條件,需要變色的線)。 B2,c_[UZ.
例如:PARTLINE(C>REF(C,1),C),colorred 表示收盤大于前收以紅色繪制收盤價(jià)連線。 bP Q=88*
大智慧2用法:PARTLINE(需要變色的線,條件1,條件1用的顏色,條件2,條件2用的顏色...),最多可以有10組條件。 7|PB6h3
例如:PARTLINE(C,C>O,RGB(255,0,0),C<ORGB(0,255,0),1,RGB(0,0,255))表示畫收盤價(jià)線,陽線時(shí)用紅色,陰線時(shí)用綠色,平盤用藍(lán)色。注意最后一個(gè)條件為1,表示前面都不滿足時(shí)必然滿足這個(gè)條件。 v{X<6^g
特別提示:大智慧2同分析家一樣,在繪制分段線時(shí),用的不是正常的顏色函數(shù),而是用RGB(255,0,0)來表達(dá)。以下是幾種常用顏色: r])V6 ^U
洋紅(255,0,255) 紅色(255,0,0) 綠色(0,255,250) 黃色(255,255,0) 紫色(128,0,128) VTa%
灰色(169,169,169) 天藍(lán)(255,215,0)。 S J2l6
同花順和大智慧2一樣,運(yùn)用相同的函數(shù)。 D&{CC
通達(dá)信的劃分段線是用IF條件函數(shù)來實(shí)現(xiàn)的。 v`@NwH<r
例:IF(C>=O,A線,DRAWNULL),COLORRED,LINETHICK2; 5P{[8PZxbV
翻譯過來是:當(dāng)收盤價(jià)大于等于開盤價(jià)時(shí),在A線上劃紅色,否則不劃。指標(biāo)線為2等粗。 ~1&WR`U
特別提示:DRAWNULL 是通達(dá)信的專用函數(shù)。意思是返回0。其他股軟遇到此函數(shù)時(shí),可直接用0替代。 \ZA@r|=$
大智慧沒有這項(xiàng)功能。一般用如下三種方式替代: ob;O,&e0>
第一種:用 DRAWTEXT 在圖形上顯示文字的方式。在文字欄用的文字是小圓圈。 ~F^tLi!5
第二種:用 STICKLINE 在圖形上繪制柱線的方式。但注意柱線必須要短。 ed2r<H$
第三種:用 IF 條件函數(shù)的方式,適用于3條線以上。本文略去。 NBL%5!'
5、FILLRGN 畫區(qū)間彩帶 UM/!dt}DnF
飛狐用法:FILLRGN(條件,線1,線2) .DI?-=p|_#
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2時(shí)以紅色填充MA1和MA2之間的區(qū)域。 ,+ 5:}hR+
大智慧2用法:FILLRGN(線1,線2,條件1,顏色1,條件2,顏色2...),填充條件1到條件2之間的區(qū)域,當(dāng)條件1滿足時(shí),用顏色1,當(dāng)條件2滿足時(shí),用顏色2,否則不填充,最多可以有10組條件。 d N$,AOT
例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充開盤價(jià)和收盤價(jià)之間的區(qū)域,陽線時(shí)用紅色,陰線時(shí)用綠色,平盤不繪制。 ('{aOiSH
其他三種股軟好像都沒有這項(xiàng)功能。 Ze[,0Y!u&
為了實(shí)現(xiàn)這一效果,一般都是用劃柱線的方式替代。注意的是,一般要將寬窄的數(shù)字加大,目的是讓相鄰的柱線合在一起顯示出整體的效果。 z-qbe97
例:STICKLINE(J<K,J,K,10,0),COLOR00FF00;即,當(dāng)J小于K 時(shí),在J與K之間填充柱線,寬度為最大粗值--10。 I(Z\$
dr(-k3ex
d@ >i=l [
! Sw=ns7
第四講:源碼的引入和修改 ~8yh,U
(據(jù)本人所發(fā)《公式源碼的引入方法》一文修改補(bǔ)充) }h=PW'M{
eXMIRus(
?。ㄒ唬┰诟鞣N股軟中的引入方法 5|=J\Lp2I
yx|{:Li!
股軟之間雖然區(qū)別較大,但有一個(gè)共同點(diǎn),就是第一步都是打開公式編輯器。下面再分別簡(jiǎn)要說明一下: ggL/7I(
一、大智慧 6UqAs<c9
1. 把要導(dǎo)入的公式(源碼)考下來,方法是用左鍵先把源碼變藍(lán),之后點(diǎn)右鍵,點(diǎn)復(fù)制; P%)r4+at
2. 進(jìn)入大智慧------>特色功能------>自編指標(biāo)------>常用------>技術(shù)指標(biāo)------>新建,在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄------>確認(rèn)------>退出。 )A xD|A
3、在大智慧的底部顯示欄中點(diǎn)擊公式名稱即可看到剛剛導(dǎo)入的公式。 v7SYWO#
二、飛狐 @,n)1*{P
1、復(fù)制源碼,方法同上。 *g,ls(r\[
2、進(jìn)入主界面,即K線圖模式。 n."n?C'{
用鼠標(biāo)靠近左側(cè)單擊,出現(xiàn)管理面板------>雙擊技術(shù)指標(biāo)------>用鼠標(biāo)右鍵單擊任何一個(gè)公式組的名稱,比如“其它”------>點(diǎn)新建公式------>在出現(xiàn)的公式編輯區(qū)的下面的空白處,把剛考的源碼粘貼上,將公式名稱復(fù)制后粘貼到公式名稱欄------>確定------>退出。 F_(~b
3、找到新建的公式,雙擊即可使用。 ":8\2Qp
三、大智慧2 *d3-[HwZCL
"qNFDr(WM
特別提示:必須在聯(lián)網(wǎng)的狀態(tài)下才可操作 4hy -M>!D|
有兩種方式可以進(jìn)入公式編輯頁面。一是將鼠標(biāo)靠近上部,點(diǎn)擊《公式》―――《公式管理》―――雙擊《技術(shù)指標(biāo)》―――單擊指標(biāo)組―――《新建》。 L?j0t*do
另一種方式是,將鼠標(biāo)靠近左邊,在出現(xiàn)的對(duì)話框中雙擊《技術(shù)指標(biāo)》―――右鍵單擊選定的公式組―――《新建》。 Yu\$Y0 {]
三、分析家 Cd_@<
復(fù)制公式原碼到分析家界面―――點(diǎn)擊上面的《公式》―――點(diǎn)擊《公式管理》―――按公式歸類把其點(diǎn)擊變色―――點(diǎn)擊《新建》。 &J&'J~N
四、通達(dá)信 Tj#S')s8
將鼠標(biāo)靠近左邊,在出現(xiàn)的對(duì)話圖標(biāo)中選F(x)即《公式管理器》圖標(biāo)―――雙擊《技術(shù)指標(biāo)公式》―――單擊選定的指標(biāo)組―――《新建》。 Ik$$Tn&;
五、同花順 pE&G]ZC
將鼠標(biāo)靠近上部―――點(diǎn)擊《公式》圖標(biāo),進(jìn)入后的操作與其他股軟基本一樣。 "D _r</b
特別提示:必須在《描述》欄中加上文字或字母之類,否則無法通過。 ywAvqT,
?。ǘ┕揭霑r(shí)的注意事項(xiàng)和說明 c$ !?4z_.
一、參數(shù)問題 bRxI7 '
復(fù)制的源碼中有參數(shù)的,例如:{N 1 100 15},有三種解決辦法: 0[l}@K?
1、手工將參數(shù)分別填加到參數(shù)表中。 <"5l<E
2、采取變通方式進(jìn)行改動(dòng)。{N 1 100 15}改動(dòng)后為:N:=15; {&n- @$?
特別提示:注意用參數(shù)的大小處于中間的值來替換。這個(gè)中間值也是缺省值。另外:N后面必須加上等號(hào),它的意思是不顯示。 3p=Xv%xd
3、對(duì)于INPUT:N(5), M(10,1,100,2);這類有申明參數(shù)函數(shù)的,飛狐,大智慧2和分析家可不用理它,系統(tǒng)會(huì)自動(dòng)將參數(shù)填加到參數(shù)表中。這里的M(10,1,100,2)里面的2是步長,手工填加時(shí)可刪去。 Fl}@EA#M
二、粘貼源碼時(shí)常見的問題和注意事項(xiàng) KMj\A d
1、未定義的標(biāo)識(shí)符 wHj 1+W
多數(shù)是由參數(shù)引起的。還有就是有些源碼中附帶了公式名稱或說明,這些公式源碼以外的內(nèi)容,如:名稱,說明以及參數(shù)等等,凡在{ }以外的,均要?jiǎng)h除,或者用{?。龑⑵淅ㄉ?。 -`PziG l@<
2、條件選股類的公式,應(yīng)加入到和“技術(shù)指標(biāo)”并列的“條件選股”組中。 <{kPa_`'
3、是主圖公式的,需在公式編輯區(qū)中點(diǎn)“主圖疊加”。 )XDBK* !
4、通達(dá)信的輸出一般都限定在16條。多出的解決辦法是:將沒有必要輸出的語句后面加上“等號(hào)”,或者刪去。例: r E+B}O
買點(diǎn): STICKLINE(Var6>REF(Var6,1) AND Var6>0 ,Var6,Var8,10,0); &s+l/;3
DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-140,4); TmG);B}
DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-40,'建議關(guān)注 '),COLORffffff; [<#j K}g
這三項(xiàng)分別是劃柱線、顯示小箭頭和顯示文字。留一個(gè)就行了。 :*}Q/]N
加“等號(hào)”的例子: c*)T4n[e
Var2:MA(CLOSE,10); /TpTR-\I0
Var3:MA(CLOSE,20); <N vw*yA
Var4:MA(CLOSE,30); j L|6i-?!
加上后: |UB$^)Twb
Var2:MA(CLOSE,10); JY"jj}H]|
Var3:=MA(CLOSE,20); f;{Q ~
Var4:MA(CLOSE,30); J#(AX6
意思是保留了10日均線和30日均線的輸出,將20日的隱去。 $,}jz.R@
特別提示:不論什么股軟,當(dāng)遇到線條過多過亂時(shí),都可以采用這種辦法使圖形簡(jiǎn)練清晰。 ^lHy)!&A
5、顏色符號(hào)及逗號(hào)問題 %zcA|SefP
例:倉:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,colormagenta; zS%XmS\
此句可能存在兩個(gè)問題,一是后面有兩個(gè)“逗號(hào)”,對(duì)于飛狐等通過,而對(duì)于大智慧2和分析家等,則是問題,必須刪去一個(gè)。反之,一個(gè)沒有也不行。二是后面的colormagenta,大智慧是不認(rèn)識(shí)的。換成通用的:colorf00ff0就行了。 Hm2Y% 4i%
6、是否輸出與顏色標(biāo)識(shí)問題 <O1R*CaP
例:倉:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0; dVbFMQ&
這個(gè)語句的特點(diǎn)是在前面有等號(hào)“ = ”,意思是不輸出,但后面還有顏色修飾符和指標(biāo)線粗細(xì)函數(shù)。有些股軟對(duì)此是放行的,即:不輸出。而大智慧2和分析家卻不認(rèn),把它看成相互矛盾的病句。解決辦法:將修飾符全部刪去,或?qū)⑶懊娴摹? 號(hào)去掉,讓語句輸出。 AQ'%}(#0
J'%i?cuV
yD3}USw
G=:/v
第五講:各種形態(tài)的描述 Tc^ 0W=h
懂得運(yùn)用公式編輯器,掌握了公式的基本函數(shù),就可以進(jìn)行簡(jiǎn)單的公式編寫了。下面我們共同認(rèn)識(shí)一下公式的基本語句。這些基本語句,是編寫公式和整理選股公式信號(hào)的基礎(chǔ),大家要熟知。 83vMj$P
;C@mT;hR
一、K線的基本形態(tài) q94;x|63
1、當(dāng)天收陽:CLOSE>OPEN; DPI[~
2、當(dāng)天收陰:CLOSE<OPEN; ,:t,$A
3、當(dāng)天股價(jià)高開,言下之意開盤高于昨日收盤:OPEN>REF(CLOSE,1); (ghI$oH
4、當(dāng)天股價(jià)低開:OPEN<REF(CLOSE,1); R l ]x:
5、跳空高開:OPEN>REF(HIGH,1);當(dāng)日開盤在昨日最高價(jià)之上 cB uuq
6、跳空低開:POEN<REF(LOW,1); h3@tZL#g
7、長陽:C/O>1.03 或者 (C-O)/O*100>5 或者 (C-O)/O>0.05 意思是收盤價(jià)比開盤價(jià)上漲5%以上。當(dāng)然,用7%以上也可。 b G:\*1T
8、長陰:C/O<0.94; 注意:同一語句可有多種表述,此為其一。 "6jt$-?
9、高開大陰:O/REF(C,1)>1.04 AND C/O<1.94; 今天開盤比昨天收盤高出4%和收盤價(jià)較開盤下降6%。低開大陽與此正好相反。 cfIC(d
10、標(biāo)準(zhǔn)十字星:CLOSE=OPEN AND HIGH<>LOW KuP#i]Na
更多見的是近似十字星。例:ABS(C-O)<0.02 AND H-C>0.03 AND C-L>0.03; 該語句用上了一個(gè)函數(shù):ABS,意思是求絕對(duì)值。這樣,該近似十字星即可能是陽星也可能是陰星。 6|eqQ+(A
再認(rèn)識(shí)兩個(gè)函數(shù):MAX(A,B) 求A和B中的最大值。 |]< 3cW+
MIN(A,B) 求A和B中的較小值 On*I.~
有了這兩個(gè)函數(shù),近似十字星還可這樣表述:ABS(C-O)<0.02 AND H> MAX(C,O) AND L< MIN(C,O); "-&K!Vfs
另外,該公式還可以用比例數(shù)編寫。 a 8k2*u
11、長下影線:也有收陰收陽之分。以陽線長下影線為例:C>O AND (O-L)>(C-O);此公式只表達(dá)了下影線比實(shí)體線長,并沒有表達(dá)長度比例和有無上影線。 :BPgDLL,
留個(gè)習(xí)題吧:不限制陰陽線,上影小于5分錢,下影線是實(shí)體的兩倍以上。 ~0p8joOH
形態(tài)還有許多,有幾十種,不一一例舉了,大家舉一反三,慢慢摸索吧。 "KIY+7@S}
二、條件選股的基本形態(tài) sBadiDG~9
1、階段最高價(jià):HHV(H,N) 意思是取得N天之內(nèi)的最高價(jià)。新函數(shù):HHV,最高值。 3'uXU<W!
2、階段最低價(jià):LLV(L,N)意思是取得N天之內(nèi)的最低價(jià)。新函數(shù):LLV,最低值。 .) Ej#mk
3、階段漲幅 (C-REF(C,N))/REF(C,N)*100 N日收盤價(jià)的差值的百分比。 A]bQUWt2
4、再創(chuàng)新高 HIGH=HHV(HIGH,N) 是指今日最高價(jià)是N日以來的最高價(jià).。 再創(chuàng)新低:略。 21v--wZ
5、放量: TDo)8+.2 z
(1)今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)>2; J@-'IJ
?。?)今日的五日均量比前五天的五日均量放大了3倍: b\"F6TF:
AA:=MA(VOL,5); {?yVA
BB:=REF(AA,5); O&7.Ry m
AA/BB>4; g@'XmT="_
(3)今天的成交量達(dá)到了整個(gè)流通盤的10%以上: VOL/CAPITAL>10/100; 4#(/{6J
注意,10%的表達(dá)式是10/100,或者0.1 &oMEz 0
6、縮量: &oG>Rqkm
?。?)今日比昨日的成交量縮小了1倍: VOL/REF(VOL,1)<0.5; (1CP]5W
?。?)今日的五日均量比前五天的五日均量縮小了一半: $s _k/dM~&
AA:=MA(VOL,1)<0.5; Cj>HMB}
BB:=REF(AA,5); Kl.*Q
AA/BB<0.5; $ #!oejLD
?。?)今天的成交量不足整個(gè)流通盤的0.5%: VOL/CAPITAL<0.5/100; CG%bZco((
7、放量上攻 是指價(jià)格上揚(yáng),成交量劇增 .gy:Pl]w
C/REF(C,5)>1.2 AND VOL>MA(VOL,5)*3; 表示5日上漲20%和成交量超過5日均量的3倍。 807+|Ol[
8、持續(xù)放量:COUNT(V>REF(V,1),N)=N; 實(shí)際上這種情況不是很多。如果用3日均量,或5日均量則非常普遍。即:COUNT(MA(V,3)>REF(MA(V,3),1),N)=N; Kii@Z5R_?
9、階段放量 vEx'~_+a9
N(1,100,10) M(1,100,5) ZW?h\0Hh
SUM(VOL,N1)/CAPITAL>=(N/100) M日內(nèi)換手率大于百分之N /5E0'y,|P
10、溫和放量上攻 UovN"8W+
M(2,10,3) N(1,40,10) NzZ(N z5
UP:=MAX(C,O)>REF(MAX(C,O),1); $x }R2
A:=VOL>REF(VOL,1); 3\Amj}RJ
COUNT(IF((UP AND A),1,0),N)=N AND C>O yPmo1|'X>d
AND (C-REF(MAX(C,OPEN),1))/REF(MAX(O,C),1)<=(3/100) dkg`T#}
AND VOL/CAPITAL<=(M/100) RV@B[:
連續(xù)N個(gè)周期放大并保持上漲勢(shì)頭 當(dāng)日換手率小于 M% 0VvY(j:hp
11、突然放量 %(s|
N(1,300,10)M(1,40,3) ty!DMg#
VOL>REF(HHV(VOL,N),1)*M nGGw(6c%>
成交量較前N周期的最大成交量增大M倍 _9D]1f=&
12、上漲: C/REF(C,1)>1.07;今日漲幅達(dá)到了7%以上。 \ MuKS4
注意:漲幅是指當(dāng)天收盤價(jià)與昨天的收盤價(jià)之比。 X,@nD@
13、下跌: 同上面的表達(dá)方式一樣,將方向改變了而已。 tY#&_%W
14、十日均價(jià)繼續(xù)上漲: euY+jc%
AA:=MA(C,10); &T-:`(
BB:=REF(AA,1); :M;|0w*b
AA>BB; N]8/l:@
15、窄幅整理:就是指近一段時(shí)期價(jià)格維持在一定幅度之內(nèi) $lB!Q8a$
(HHV(C,20)-LLV(C,20))/C<0.08 ;即20日內(nèi)價(jià)格振幅在8%以內(nèi)波動(dòng)。 Bph(\= W
16、連續(xù)N天收陽:COUNT(C>O,N)=N; a@|`!<5
特別提示:新函數(shù):COUNT(X,N),統(tǒng)計(jì)滿足條件的周期數(shù)。若N=0則從第一個(gè)有效值開始。 x15&U\U
例:COUNT(C<O,10) 表示統(tǒng)計(jì)10周期內(nèi)收陰的周期數(shù)。此句使用時(shí)必須加上條件,即收陰時(shí)怎么了方才有效。如:AA AND COUNT(C<O,10) 的返回值仍是AA,只有AA AND COUNT(C<O,10)<=3;時(shí),即加上條件“小于等于3”周期時(shí),才有實(shí)際意義。這個(gè)函數(shù)經(jīng)常用到,務(wù)請(qǐng)留意。 ci%$So 2#
17、N日內(nèi)陽線多于陰線:COUNT(C>O,N)>N/2; Oc~<`C~
18、創(chuàng)歷史新高:C=HHV(C,0); G{pF! q
特別提示:此公式本應(yīng)為:C=HHV(C,N); 當(dāng)N等于0時(shí),從第一天開始統(tǒng)計(jì)。統(tǒng)計(jì)歷史數(shù)據(jù)時(shí),如果從頭開始,都用0。 C^JtJv
19、尾盤拉升 M$v\7vBgO!
HOUR>14 AND MINUTE>56 AND CLOSE/REF(CLOSE,2) >= 1+N/100 n%2c<@p#
14:56以后2分鐘漲幅超過N% Yh,,(V6
20、突破長期盤整 =J-&usX
N(10,60,30) M(5,50,30) Cs]\3R|D`
REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=(M/100)AND C>=REF(HHV(H,N),1) AND BARSCOUNT(C)>N A;xH{vo{
前N日在上下M%的幅度內(nèi)整理,今日突破。 &4t=Y`]SL
21、階段強(qiáng)勢(shì)股 $*fEgU% c
N(700101,1341231,990519) M(700101,1341231,990913) Fyz1LOH[X
A:=SUM(IF(DATE-N=0,INDEXC,0),0); 41C6ey
B:=SUM(IF(DATE-M=0,INDEXC,0),0); N mNj0&
E:=SUM(IF(DATE-N=0,C,0),0); 2j^8{Agz
F:=SUM(IF(DATE-M=0,C,0),0); ){J,Z*&
((F-E)/E)>((B-A)/A) (^|vN ;
選擇N日----M日之間內(nèi)走勢(shì)強(qiáng)于大盤的股票. -!j5j:RR
22、大盤同步選股 )P W Zc?M
N(1,100,10)M(1,100,50) =, U~
COUNT((C>O AND INDEXC>INDEXO) OR (C< O AND INDEXC< INDEXO),N)/N > M/100 I&&[ ':
N周期中與大盤走勢(shì)相同(同收陰線或同收陽線)的比例超過M% ! M7727
23、今收盤對(duì)于N日內(nèi)最低收盤價(jià)的漲幅(%) NW*$+u%/R
(C-LLV(C,N))/LLV(C,N)*100; l5Q-M{w0x
24、今收盤對(duì)于N日內(nèi)最高收盤價(jià)的跌幅(%) d r=h;[Q'
(HHV(C,N)-C)/HHV(C,N)*100; >` |sBx
25、股價(jià)在過去N日內(nèi)運(yùn)行空間的相對(duì)位置 Kb#Z(C9
(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100; mm`yu$9gbP
26、股價(jià)上方N1%至N2%處的籌碼(%) Z=144n 1
AA:=WINNER(C+C*N2/100)*100; X./7b{Pax
BB:=WINNER(C+C*N1/100)*100; qJJ~#W)
AA-BB D"s ]dQ$r
認(rèn)識(shí)新函數(shù):WINNER(CLOSE) 獲利盤比例。表示以當(dāng)前收市價(jià)賣出的獲利盤比例,如返回0.2表示20%獲利盤;例如:WINNER(10) 表示10元價(jià)格的獲利盤比例。該函數(shù)僅對(duì)比較日線分析周期有效?! ?span style="DISPLAY: none"> RATW[(ZA
27、股價(jià)下方N1%至N2%處的籌碼(%) idP2G|Z
(WINNER(C-C*N1/100)-WINNER(C-C*N2/100))*100; }Lb[`H,}A
28、收盤價(jià)N%處的套牢盤 OR-fC
100-(WINNER(C*N/100))*100; @]:GTrs
29、收盤價(jià)N%處的獲利盤 =7%c*O <
WINNER(C*N/100)*100; s% (|z
>Byxb./*
三、基本面選股舉例 T.#Vma
1、小盤選股 i|OG#PsY-
CAPITAL<=500000 AND FINANCE(33)>=0.01 AND CLOSE<=30 YhFd0A?]
2、低市盈率選股 o" e]9{+<
DYNAINFO(39)<=N AND DYNAINFO(39)>0 xa|/P#q
3、業(yè)績選股 +OX:T) 4h6
N(0,100,0.4) <aGfQg|554
FINANCE(33)>N 每股收益在0.4元以上 nEboet-#D0
4、小盤股 pv;ZR
N:=5000; A&/ YnJ"
FINANCE(7)<=N tc<ly{ 1c
5、大盤股 q[MZSg
N:=20000; 1o%E(*M4I
FINANCE(7)>=N F{"4cyoou
6、凈資產(chǎn)收益率選股 5Cjh%rj(jl
FINANCE(37)>(N/100) 凈資產(chǎn)收益率高于N的股票 55#s/`gd)^
7、每股凈資產(chǎn)選股 LyWgaf#/d
FINANCE(34)>N 選出每股凈資產(chǎn)大于N元的股票. ;@l5kdZx`
8、每股未分配利潤選股 - TU^*
FINANCE(32)>N 每股未分配利潤大于N的股票 &R;Cm]jt
9、市凈率選股 8|Vm6*TY&p
C/FINANCE(34)< N 3}9c0%}F
市凈率=市價(jià)/每股凈資產(chǎn) sbV {RSl
市凈率>N t2 0Es
市凈率越低公司股價(jià)越有被低估的可能,這類股票從理論上講具有更高的安全性. w_lN[u-L
10、換手率選股 8ZPjzN>c6
DYNAINFO(37)>=N/100 單日換手率大于N的股票 4%9 +="
換手率的計(jì)算公式或表達(dá)式:VOL/CAPITAL*100; 因此也可寫作:VOL/CAPITAL*100>=N/100 o1?bqVF;6
11、掁幅:(H-L)/REF(C,1)*100; 注意:是比的昨天收盤價(jià)。 }Z Nyd
5w$\x+no
052e zh_
eB,eu4+-
第六講:均線(選股)的基本形態(tài) w:+wx/\
提示:K線的初步平均。(O+H+L+C*2)/5; 或 (H+L+C*2)/4; Xah-*]ET
一般認(rèn)為:收盤價(jià)是最有說服力的和最有價(jià)值的,它是每天激烈爭(zhēng)奪的最后妥協(xié)。但也有人認(rèn)為:收盤價(jià)固然重要,其他價(jià)格也是爭(zhēng)奪的產(chǎn)物。所以將全天的幾種價(jià)格因素都考慮進(jìn)去更能反映每天的真實(shí)情況。 `@)>5gW&p
+xG
1、最簡(jiǎn)單的指標(biāo)線 |];f?1
?。?)均價(jià)線 就是 移動(dòng)平均線MA,“MA”表示的就是計(jì)算平均值。 .&2Nm&y$ K
MA1=MA(CLOSE,5);5日平均線=(今天收盤價(jià)+昨天收盤價(jià)+.....--5天前的收盤價(jià))/5; x}B_;&>&"_
MA2=MA(CLOSE,10);10日平均線=(今天收盤價(jià)+昨天收盤價(jià)+......+10天前的收盤價(jià))/10; CS|al(?~
?。?)均量線 均價(jià)線會(huì)了,照著葫蘆畫瓢,把收盤價(jià)CLOSE換成成交量VOL就行了! xq-TT2}<L
例:MA1:MA(VOL,5); u-%|ZSg
MA2:MA(VOL,10); `m7w%J.>n
SL ) ope
2、再次平均 指將已有的均線(多條均線)相加后進(jìn)行再平均。 +u\kTn
MA1=MA(CLOSE,5); }K'gjs/N;
MA2=MA(CLOSE,10); jhF&
(MA1+MA2)/2; Wkj0z ]]?
lGZf_X)gA^
3、N日均線向上?。ū绢}反映均線波浪式延伸過程中某階段的形態(tài)。) A\:u5(
AA:=MA(C,N); /(jG9RM
BB:=REF(AA,1); -XNawpl`
AA>BB XT` 2Z=
4%@"49n X
均線向下呢? AA< BB 就可以了。 rJKac"{
N日均線走平怎么表述?AA=BB #ni:Bwtl{
a>8&B
4、均線由下跌狀態(tài)剛剛轉(zhuǎn)為上升 R>T9 H0
AA:=MA(C,N); f~t5[D(\Q,
COUNT(AA<REF(AA,1),6)=5 //用來確認(rèn)前5日處于下跌狀態(tài) p>9|JMk
AND AA>REF(AA,5); G(;R+%pu
F_d>@-<
5、年線拐頭向上 U uEm{
A250:=MA(C,250); KD^n7+w%
REF(A250,1)<REF(A250,2) AND A250>REF(A250,1); w`I+ 4&/h
Bg.
6、兩條均線交叉 x T1MW
股軟中專門設(shè)定了一條函數(shù)來描述兩條線交叉:CROSS(X,Y) ,此函數(shù)通用。 ^y.|KA3[
假如兩條均線一條名叫X,另外一條叫Y 且(X<Y) k@P?,r
CROSS(X,Y)表示X向上穿過了Y 通稱:金叉 ;pt.)5
CROSS(Y,X)表示Y向上穿過了X 通稱:死叉 {HbSty
特別提示:交叉有兩種,一種是向上交叉,另一種是向下交叉。如果要求向上交叉時(shí),X線必須比前一天高,所以需要加上 X>REF(X,1) 。完整的表達(dá)式為:CROSS(X,Y)AND X>REF(X,1) UK5u"@T
加餐: Vl/fkd,Z
上述交叉是不限制周期的,有時(shí)我們會(huì)感到交叉特別頻繁,如何取得他們較長時(shí)間交叉一次的數(shù)據(jù)呢,系統(tǒng)提供了另一個(gè)函數(shù): LONGCROSS(X,Y,N) 兩條線維持N周期后交叉。如果N等于15,則X Y兩條線超過15天后交叉有效,否則不輸出。 :_[pZ;-@
{RN-rF3w
7、多次金叉(以常見的MACD指標(biāo)為例) O`Y@U?^N
?。?)二次金叉 *FFD G_YG?
(COUNT(CROSS(DIF,DEA),20)=2 AND CROSS(DIF,DEA); 1h3`y
(2)二次死叉 y7vA[us
COUNT(CROSS(DEA,DIF),20)=2 AND CROSS(DEA,DIF); fyEXnmB;
?。?)0軸上二次金叉 /h 4rW>8D2
COUNT(CROSS(DIF,DEA) AND DEA>0,20)=2 AND CROSS(DIF,DEA) AND 9L>73P{_
DEA>0; qOflvf
?。?)0軸上三次金叉 X7txAp.
COUNT(CROSS(DIF,DEA) AND DEA>0,20)=3 AND CROSS(DIF,DEA) AND K!(hj '0.
DEA>0; "~q~)T1Z
l[^0Ik-G
8、三線金叉 xy]oj
A5:=MA(C,5); 8WpZ "
A10:=MA(C,10); C(vQR~_
A30:=MA(C,30); 3gf)g=
AA:=CROSS(A5,A10); HMhdK
BB:=CROSS(A5,A30); .:O($9^Ho
CC:=CROSS(A10,A30); 7bQST0 ?
COUNT(AA,3)=1 AND COUNT(BB,3)=1 AND COUNT(CC,3)=1; OHt^e7\
.yHi"ss3
9、三線同時(shí)金叉 3R%yKa#
A5:=MA(C,5); n. vrq-
A10:=MA(C,10); ^fE8|/]nG9
A20:=MA(C,20); S0ltj8t
AA:=CROSS(C,A5); 7>h(M+ /
BB:=CROSS(C,A10); q2s=>J';
CC:=CROSS(C,A20); #Jt1AV
AA AND BB AND CC; ihekON":
v`S ;.iD
10、均線多頭排列 DXQ]b)y+N
A1:=MA(C,N1); y6Ez.$M
A2:=MA(C,N2); v+o6ZNX
A3:=MA(C,N3); pfw`<*e'
A4:=MA(C,N4); .hUlI3z9
A1>A2 AND A2>A3 AND A3>A4; ""Oir!4
f$vU$>+[
11、均線空頭排列3天以上 |nm}E_
A1:=MA(C,N1); /%gMzF
A2:=MA(C,N2); Uy*d@vU9c
A3:=MA(C,N3); .jiJgUa7
A4:=MA(C,N4); Ikw.L
COUNT(A1< A2 AND A2< A3 AND A3< A4,3)>=3; 'z{|#zd9
j-VwY/X
12、向前N日至M日出現(xiàn)過均線死叉(P1< P2) [rW];H8:~
AA:=MA(C,P1); Lf%=vd
BB:=MA(C,P2); U| ?68B3
CC:=REF(CROSS(BB,AA),N); W*DK pJy
COUNT(CC,M); E " >`
B#+n$5#FK
13、均線粘合 nkTdn
MA1:=MA(C,5); .lM]>y)
MA2:=MA(C10); -7'|&zP
MA3:=MA(C,20); -~4r6ZcA
P1:=ABS(MA1-MA2)+ABS(MA2-MA3); ru6M9\h*
P1/C<1/100 AND MA1>REF(MA1,1) AND MA2>REF(MA2,1); A?$-Uqb"
14、均線粘合(另種表達(dá)式) $ZZ?*I
MA1:=MA(C,5); {MyI3mvA
MA2:=MA(C,10); +rA#]#hN
MA3:=MA(C,30); (5,x5l]-N
A:=MAX(MAX(MA1,MA2),MA3); |K;9b-\
B:=MIN(MIN(MA1,MA2),MA3); >HRNB&]LdP
COUNT(ABS(A-B)/B<0.01,3)=3;表示已粘合3天(含3天)以上 w 4CcdpR
15、多條均線粘合 如5、10、20、30、120、250日移動(dòng)平均線粘合 8F[ ;ma>Z8
aa:=(ma(c,5)+ma(c,10)+ma(c,20)+ma(c,30)+ma(c,120)+ma(c,250))/6; J~4mp\4b
up:=aa*n/100+aa; IVZUB*wv)b
down:=aa-aa*n/100; (aC=,5N
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,120),up,down) and BETWEEN(ma(c,250),up,down),m)=m; %'_:#!9
n(2,1,500) m(10,1,100) 調(diào)整參數(shù)n為粘合程度,n值越小粘合的程度越高,即均線距離越近;m為粘合周期。 K3`!0(
16、乖離均線 TBQ68o
BIAS1:(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100; doe3V-if
當(dāng)日股價(jià)與N日均線的乖離率=(當(dāng)日股價(jià)-N日均價(jià))/N日均價(jià)*100; T3<1{"&
特別提示:乖離均線是由乖離率的“點(diǎn)”連成的均線。此線雖非普通均線,因常用,故單提出來。 Eu~1t& 4
原理:以當(dāng)日的均線價(jià)格為準(zhǔn),股價(jià)和均價(jià)之間的差距稱為乖離程度,以乖離程度除以均價(jià)的百分比就是乖離率。 reArXmU<u
jO5R~O`
rNo/H<J%+j
`q* p-Ju'
第七講:從源碼中提取選股公式 = M4:nt
口訣:從后往前找,刪除沒用條,去掉修飾符,個(gè)別加等號(hào)。 1n}#54
例一:找出買點(diǎn) 9QB,%K_:4
VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100); @mxaZ5Vv}
VAR2:=SMA(VAR1,5,1); iu*&Jz)D>
VAR3:=SMA(VAR2,8,1); #_aq@)Fd
H1:EMA(CLOSE,8),LINETHICK1; 7NWkN7:B
H2:EMA(H1,20),LINETHICK1; c/^jD5U7
VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20)); RPf<-J:t
VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4); yvzH}$!]
VAR6:=IF((CLOSE > 1000),VAR4,VAR5); 1P1h);*Z
M1:EMA(CLOSE,60); W^xO/xu1 /
M2:EMA(CLOSE,89); [ 't.x=
M3:EMA(CLOSE,233),LINETHICK1; .;Gx.}ITG6
M4:EMA(CLOSE,583),LINETHICK1; {D..(f1*u
STICKLINE((H1 > H2),H1,H2,1,0.8); ru9@|FgAE
STICKLINE((H1 < H2),H1,H2,1,0.8); Zr2T^p5u
DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買'); rFzj\%xa[
DRAWTEXT(VAR6,(HIGH * 1.08),'賣'); w}OBp^V^
5fiWo^s}
LS9,:!$
分解說明: Nj2l>[L;
b=2:\F
VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100); =j- ,yxBvJ
VAR2:=SMA(VAR1,5,1); Y7p@NG&1q
VAR3:=SMA(VAR2,8,1); e/:?9
H1:EMA(CLOSE,8),LINETHICK1; Cx/J_Ro#
H2:EMA(H1,20),LINETHICK1; V~/-e- 9u
VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20)); L YB @L06a
VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4); g&F$hm
VAR6:=IF((CLOSE > 1000),VAR4,VAR5); yc3/5]E&
M1:EMA(CLOSE,60); [fT$# '6
M2:EMA(CLOSE,89); E8#aE\'t
M3:EMA(CLOSE,233),LINETHICK1; 579D
M4:EMA(CLOSE,583),LINETHICK1; e_|<tYx><
STICKLINE((H1 > H2),H1,H2,1,0.8); RDHK'PGA
STICKLINE((H1 < H2),H1,H2,1,0.8); obF|;fwPnR
第一步{從后往前找}找到下面這行“買”的輸出語句。然后看這條語句的基本條件。 ey[Z<i1
DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買'); `Rt w'Uz
查看結(jié)果:輸出文字 交叉 條件,條件 直 接 輸 出 語 句 輸出位置 文字 Km= Y^x0
DRAWTEXT(VAR6,(HIGH * 1.08),'賣'); g.`Ntsi$wI
知道“基本條件”為 H1,H2,那么與此沒有任何關(guān)系的語句從后往前刪除。刪的辦法有兩種:一是直接刪掉;二是先用{}括上,待沒問題時(shí)再一次性刪除。加藍(lán)色的為找到的不輸出語句。 y_n4Y[4g
第二步{刪除沒用條}后,剩下的有用語句: 1DAU *^-
H1:EMA(CLOSE,8),LINETHICK1; {加藍(lán)的為修飾類函數(shù),原則一律刪除。} +l)t5Mg\
H2:EMA(H1,20),LINETHICK1; e4Ibj/
DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買'); *?1\S^7R
j96}E/gF
第三步{去掉修飾符} 分別去掉:指標(biāo)線粗細(xì)、顯示文字、文字位置函數(shù)和文字 C&qo$C
H1:EMA(CLOSE,8); "wZvr}xk
H2:EMA(H1,20); )O+Zbn
CROSS(H1,H2) AND CLOSE < EMA(CLOSE,60); .J @mpJdY
.kuNn-$
第四步{個(gè)別加等號(hào)} 條件選股只能輸出一條語句,上面這三行為全部輸出,所以,作為“條件”的前兩行還必須在冒號(hào)后面加上等號(hào),表達(dá)不輸出。結(jié)果: EMr|#}]#s
H1:=EMA(CLOSE,8); /t]1_
H2:=EMA(H1,20); Yh!k uS#<
CROSS(H1,H2) AND CLOSE < EMA(CLOSE,60); "eTALRL'o
5 Slz ^@n
例二、找出笑臉和買入信號(hào) 9\Ff z&
以本人發(fā)過的《跟莊建倉》為例。 *mj=kJ7(
A01:=DYNAINFO(7); #=)>,6Z w
A03:=BARSCOUNT(CLOSE); +Z_VF30pa
A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100); 58HAl_8W
A05:=IF((A03 > 20),A04,0); Q{=r9&&
A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009)))); "v0bdaQH3
A07:=DMA(A06,(VOL / CAPITAL)) * 60; 9L-jlAo<
A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0); KCZ<#ca^
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); vY.VFEP/
Var2:=EMA(Var1,8); (4q/LuP^d
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); iE;F=Rb
趨勢(shì):=EMA(Var3,3)-10; 2)$-L'YS
FILLRGN(趨勢(shì)>80,趨勢(shì),80); 6)i>qz).
DRAWICON(CROSS(趨勢(shì),0),0,1); ,vMAX?c
FILLRGN((A09 > 0 AND (趨勢(shì)<20 OR 趨勢(shì)>REF(趨勢(shì),1)AND 趨勢(shì)<50)),0,A09),colorFFFF00; *a8<cf
機(jī)構(gòu)建倉區(qū):0,LINETHICK0,colorFFFF00; b$nev[`{6
>;j&]]-&
Var4:=(趨勢(shì)-REF(趨勢(shì),1))/REF(趨勢(shì),1)*100; `?l /HUw
STICKLINE(趨勢(shì)<=13,0,20,5,0),colorcc9900; {=J:
DRAWTEXT(FILTER(趨勢(shì)<=13,15),30,'準(zhǔn)備現(xiàn)金'),colorcc9900; G9j f]Ye;
STICKLINE(趨勢(shì)<=13 AND Var4>13,0,50,5,0),color0099ff; "8?Fl&=Q
Var5:=FILTER((趨勢(shì)<=13 AND Var4>13),10); Pq{p\Qkj
DRAWTEXT(Var5,60,'買入'),color0099ff; u+6D|
STICKLINE(趨勢(shì)>=90 AND Var4,0,30,5,0),colorgray; 6,~ 1^g*
Var6:=FILTER(趨勢(shì)>=90,10); a\,V>}e
DRAWTEXT(Var6,40,'清倉'),colorgray; Tz9 (</y
WL,2<[)Ew
Var7:=LLV(LOW,30); 1!U:M8T|
Var8:=HHV(HIGH,30); Y+$]N:\F\
Var9:=EMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25; 0SIUp/.
STICKLINE(Var9>90,100,105,10,2),COLORRED; x\:KfYr4Y;
STICKLINE(CROSS(Var4,-40),10,55,6,0),COLORRED; <rui\/4NJ
Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100; bF,.6iKI
DRAWTEXT(IF(CROSS(Var9,Var10) AND Var9>87,95,0),88,'險(xiǎn)'),Color00FF00,ALIGN1; ku}`PS0UGd
DRAWICON(CROSS(90,Var9),95,9); d, ?GW
Var11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100; S+t2k&pm
Var12:=HHV(Var11,30)*8; NZ!I >
火焰山:EMA(IF(LOW<=Var7 AND 趨勢(shì)<40,(Var11+Var12),0),3)/618,COLORRED,linethick2; eMV8`&c'
STICKLINE(火焰山>0,0 ,火焰山*1.2,8,0 ),COLORRED; C v*K.T
Var13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5; 9CN'2 9c
Var14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5; jpW_q+^?
趨勢(shì)線: 趨勢(shì),colorff0000; BOy&3.h5?
Var16:=MAX(EMA(Var13,2)-EMA(Var14,5),0)*200; *0V'rH)
Var17:=EMA(Var16,5); K@Q%NK,
波浪峰:Var17,stick,colorff00ff; }'>mT,ytgk
STICKLINE(Var17<REF(Var17,1),0,Var17,1,0),color00ff00; uKD }5M?{
Var18:=MA(趨勢(shì)線,8); VUHf-bKl
if(CROSS(Var2,Var18) AND Var2<15,50,0),COLORRED; utC^wA5U~
DRAWTEXT(CROSS(趨勢(shì)線,Var2)AND 趨勢(shì)線>REF(趨勢(shì)線,1)AND 趨勢(shì)線<50,50,'追漲'),COLORFF0000; }?+tX<j
9v3n4=gc
分析:這個(gè)公式輸出語句非常多,但多數(shù)都是用于趨勢(shì)判斷的。所以不用管它。仍按我們既定的思路進(jìn)行。 `GCK%evLG
第一步{從后往前找},先刪除發(fā)出信號(hào)關(guān)鍵語句之后的(紅色為輸出語句,它以下的語句已經(jīng)刪去,藍(lán)色為等待下步刪除的) q0vZR"y
A01:=DYNAINFO(7); \l 8_aj
A03:=BARSCOUNT(CLOSE); E_Y!in 70
A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100); kDM?`(r
A05:=IF((A03 > 20),A04,0); '^[+]
A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009)))); +KNd%AJ
A07:=DMA(A06,(VOL / CAPITAL)) * 60; +qT+iHa|n
A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0); MLmaA3
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); sdyNJh7Jr
Var2:=EMA(Var1,8); j?k|-0
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); Vx> Q
趨勢(shì):=EMA(Var3,3)-10; ]f U&?z#
FILLRGN(趨勢(shì)>80,趨勢(shì),80); Q&^\YgkCf
DRAWICON(CROSS(趨勢(shì),0),0,1); Tm7LaM
FILLRGN((A09 > 0 AND (趨勢(shì)<20 OR 趨勢(shì)>REF(趨勢(shì),1)AND 趨勢(shì)<50)),0,A09),colorFFFF00; gwXmoM5
機(jī)構(gòu)建倉區(qū):0,LINETHICK0,colorFFFF00; Hr!$mf)h
Var4:=(趨勢(shì)-REF(趨勢(shì),1))/REF(趨勢(shì),1)*100; KT>Y^
STICKLINE(趨勢(shì)<=13,0,20,5,0),colorcc9900; hdSP#Y'-
DRAWTEXT(FILTER(趨勢(shì)<=13,15),30,'準(zhǔn)備現(xiàn)金'),colorcc9900; LXhR"PWZM\
STICKLINE(趨勢(shì)<=13 AND Var4>13,0,50,5,0),color0099ff; .c0u##/0
Var5:=FILTER((趨勢(shì)<=13 AND Var4>13),10); O|^J;fS:
DRAWTEXT(Var5,60,'買入'),color0099ff; ^Qn:#O9
`NEi/jB
第二步{刪除沒用條}后 &1&OXm$
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); bX(/2_l
趨勢(shì):=EMA(Var3,3)-10; hN]l $Ct
DRAWICON(CROSS(趨勢(shì),0),0,1); iF837ng5
Var4:=(趨勢(shì)-REF(趨勢(shì),1))/REF(趨勢(shì),1)*100; H{S+^'5Y.
Var5:=FILTER((趨勢(shì)<=13 AND Var4>13),10); .P")S|
DRAWTEXT(Var5,60,'買入'),color0099ff; q5'G]j{,Z
1EC;t1.7
第三步{去掉修飾符后}: ;Oqf{em];
趨勢(shì):=EMA(Var3,3)-10; >P\eHR,{-
CROSS(趨勢(shì),0); Bmcc SC;o4
Var4:=(趨勢(shì)-REF(趨勢(shì),1))/REF(趨勢(shì),1)*100; qBh@^GxY),
Var5:=FILTER((趨勢(shì)<=13 AND Var4>13),10); r Dlu&
Var5; {Q_GJ
第四步{個(gè)別加等號(hào)}本公式中的“條件”語句都是不輸出的,所以此項(xiàng)省略,但因是要笑臉和買入兩個(gè)信號(hào),所以還必須把它們連結(jié)起來: Jvsy 6R
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); Y&U-d{"
趨勢(shì):=EMA(Var3,3)-10; n8_X<jIp3
Var4:=(趨勢(shì)-REF(趨勢(shì),1))/REF(趨勢(shì),1)*100; /#(IV_Eol
Var5:=FILTER((趨勢(shì)<=13 AND Var4>13),10); K\XQ E50
CROSS(趨勢(shì),0)or Var5; Fn y_{&^H
KW[y+c u.#
Mog [,{w
.PVYYhrt
第八講:函數(shù)的綜合運(yùn)用 rg k1.0U0
第一部分:引用已有公式中的數(shù)據(jù) h@=@ fa
基本引用例一 )V[j~uOU)]
"macd. diff", "macd.dea"; 0=6mb]VUi=
基本格式: 指標(biāo)名稱 語句名稱 ?。ㄗ⒁猓罕仨氂秒p引號(hào)引上) YjTr49Af0
加入?yún)?shù)例二 eZ]r"_?
"kdj. k" (9,3,3) ; A>upT'
基本格式:指標(biāo)名稱 語句名稱 參數(shù)?。ㄖ笜?biāo)名稱和語句名稱之間用隔點(diǎn).隔開) ,e;,+w=~E
加入?yún)?shù)例三 fg#e*7Odn
周m:"macd. diff #WEEK"; &ZC{ _t
引用周線:指標(biāo)名稱 語句名稱 周函數(shù) (注意:周函數(shù)前加#字號(hào)) L%5y@b{AR
月K:"kdj.k#MONTH"; ; I-6H5
引用月線同上,只是換成月函數(shù)。 Ew PJ|Z^
- 36+/MvIT
應(yīng)用實(shí)例:主圖 頂?shù)妆畴x e4Y+u8gT
'*rS, y
A1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),1)); 8WP"~Js!
B1:=ref(c,A1+1)>c and ref("macd.diff"(12,26,9),A1+1)<"macd.diff"(12,26,9) and cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)); wk8fa
MACD底背離:STICKLINE(FILTER(B1>0,5),0,0.75,3,0),COLOR00FF00; fDB. r$|d
DRAWTEXT(FILTER(B1>0,5),0.57,'MACD底背離'),COLOR00FF00; Wc+(xk
A2:=BARSLAST(ref(cross("kdj.k"(9,3,3),"kdj.d"(9,3,3)),1)); O]hUOc `k
B2:=ref(c,A2+1)>c and ref("kdj.k"(9,3,3),A2+1)<"kdj.k"(9,3,3) and cross("kdj.k"(9,3,3),"kdj.d"(9,3,3)); UF5_be,D
KDJ底背離:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW; DeF`#a0E
DRAWTEXT(FILTER(B2>0,5),0.80,'KDJ底背離'),COLORYELLOW; Y1sK sdV
A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); Vfy@?x= &
B3:=ref(c,A3+1)>c and ref("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) and cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)); &0Y |pY
RSI底背離:STICKLINE(FILTER(B3>0,5),0,0.5,3,0),COLORFFCC66; ;k#_/c
DRAWTEXT(FILTER(B3>0,5),0.25,'RSI底背離'),COLORFFCC66; [Ca''JqrA
DRAWTEXT(FILTER(D1>0,5),1.47,'MACD頂背離'),COLOR0066FF; DU"Gz!X]Jd
C2:=BARSLAST(ref(cross("kdj.d"(9,3,3),"kdj.k"(9,3,3)),1)); <#M1I!R
D2:=ref(c,C2+1)"kdj.k"(9,3,3) and cross("kdj.d"(9,3,3),"kdj.k"(9,3,3)); <BBzv-?D
KDJ頂背離:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED; Pz2Q]}(w
DRAWTEXT(FILTER(D2>0,5),1.2,'KDJ頂背離'),COLORRED; CXoiA"P
C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1)); :EHk]Hkz
D3:=ref(c,C3+1)"RSI.RSI1"(6,12,24) and cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)); Q!IqvmO
RSI頂背離:STICKLINE(FILTER(D3>0,5),2,1.5,3,0),COLORFF00FF; {e2ZW]
DRAWTEXT(FILTER(D3>0,5),1.75,'RSI頂背離'),COLORFF00FF; RF2I_4
dI7rx+L
O!dS;p-F
第二部分 逐步增加函數(shù) Jg'#IM
以均線為例,主圖: 0$Mxu7 /
基本句型 /[>_Ry,
MA5:MA(C,5); Er@xrhH
MA10:MA(C,10); ;DZj.| Sj+
MA30:MA(C,30); zp f<!x^
MA60:MA(C,60); =(TMcu$4`
增加顏色(注:在沒有顏色輸出符號(hào)時(shí),系統(tǒng)會(huì)自動(dòng)加上顏色) It/'R-H
MA5:MA(C,5),COLORBLUE; 8#A4B2
MA10:MA(C,10),COLORF00FF0; qu $FpOJ
MA30:MA(C,30),COLORFFFF00; h|'|n/F
MA60:MA(C,60),COLORYELLOW; X5+^b({
將10日均線變成小圓圈線 @Bkg<
MA5:MA(C,5),COLORBLUE; ^e]O >CJ
MA10:MA(C,10),COLORF00FF0,CIRCLEDOT; gxI/MD~!>
MA30:MA(C,30),COLORFFFF00; &l-d_dh
MA60:MA(C,60),COLORYELLOW; oLlfqV,|L\
將60日均線加粗 s` , g4ce`
MA5:MA(C,5),COLORBLUE; gV:0&g\v
MA10:MA(C,10),COLORF00FF0,CIRCLEDOT; $'!n4}$}
MA30:MA(C,30),COLORFFFF00; T51oNO%^
MA60:MA(C,60),COLORYELLOW,LINETHICK3; M,{;xf
在5日均線金叉10日均線處顯示符號(hào) >U4bK^/Bp
MA5:MA(C,5),COLORBLUE; NX;{L#lQ
MA10:MA(C,10),COLORF00FF0,CIRCLEDOT; Ut1s~b1
MA30:MA(C,30),COLORFFFF00; T# tFzbr
MA60:MA(C,60),COLORYELLOW,LINETHICK3; drwxrZt
金叉:=CROSS(MA5,MA10); d|UH AX
DRAWICON(金叉,L,1); h"2^` )!u
DRAWTEXT(金叉,L,'金叉'); !#olG}#[
STICKLINE(金叉,H,L,6,0);?。ㄗⅲ哼@三種顯示方式用其中一種就行) bgInIe
30日均線向上時(shí)顯示紅色,否則為綠色 kAx J#RG
MA5:MA(C,5),COLORBLUE; fl_a@QdB#
MA10:MA(C,10),COLORF00FF0,CIRCLEDOT; \naG
MA30:MA(C,30),COLORFFFF00; 98{n6$\
MA60:MA(C,60),COLORYELLOW,LINETHICK3; e5ww~%,
金叉:=CROSS(MA5,MA10); '@QK<!%,
DRAWICON(金叉,L,1); R3BK\kf&
DRAWTEXT(金叉,L,'金叉'); q| *nd!y'
STICKLINE(金叉,H,L,6,0); ; Oz p
PARTLINE(MA30>=REF(MA30,1),MA30),COLORRED; %Si3LQf
PARTLINE(MA30<REF(MA30,1),MA30),COLOR00FF00; Z>'hNj)ju
(注:最后兩行為劃分段線,大智慧沒有此項(xiàng)功能,大智慧2和分析家 同花順用下面這行) t{ridA}
PARTLINE(MA30,MA30>=REF(MA30,1),RGB(255,0,0),MA30<REF(MA30,1),RGB(0,255,0),1); 2 t]=-@
通達(dá)信用下面這兩行: /-3)^R2H
IF(MA30>=REF(MA30,1),MA30,DRAWNULL),COLORRED; }-WuHh#
IF(MA30<REF(MA30,1),MA30,DRAWNULL),COLOR00FF00; 3\P/4GK)
C2 !F
|Gb~[6u
As#/ln$nE
第九講:常用函數(shù)示例 -EU~ %/=m+
系統(tǒng)中的函數(shù)非常多,其中的一些函數(shù)只有在特定的語句中才會(huì)用得到。本文介紹幾個(gè)能經(jīng)常用到函數(shù),方便大家在以后編寫時(shí)使用。 \88 IFE
js=w!q0)9
1、COUNT 統(tǒng)計(jì)總數(shù) (K> 4^E8
原理:COUNT (X,N),統(tǒng)計(jì)N周期中滿足條件X的周期數(shù),若N=0則從第一個(gè)有效值開始。 }9&~+Q2
例如:COUNT(C<O,10),表示統(tǒng)計(jì)10周期內(nèi)收陰的周期數(shù)。 Gh{vExH@5(
以前曾列舉過這個(gè)函數(shù),今天單獨(dú)拿出來,是想進(jìn)一步說明它的應(yīng)用原理。以上面這個(gè)例子,單獨(dú)使用是沒有任何意義的。如語句:金叉 AND COUNT(C<O,10); 其輸出結(jié)果還是:金叉,后面的半句沒有起到作用。 EF'U`\gX
那么怎么才能發(fā)揮它的作用呢?還必須在它的后面加上我們要求的條件。如:10周期內(nèi)收陰的周期數(shù)大于7,完整的表達(dá)式:金叉AND COUNT(C<O,10)>7; 再舉幾個(gè)例子: :WN*wd
成交量連續(xù)5天上升:COUNT(VOL>(VOL,1),5)=5; :U#4H;kk~j
如果求5天內(nèi)只能1天上升:COUNT(VOL>(VOL,1),5)=1; 0GiL(e|
如果在5天內(nèi)成交量大于5日均量有2天以上呢COUNT(VOL>MA(VOL,5),5)>=2; R&s\h"=*
&1Idv}@!
2、FILTER 信號(hào)過濾 H9T'{R*FC
用法:FILTER(X,N),X滿足條件后,將其后N周期內(nèi)的數(shù)據(jù)置為0。此函數(shù)常應(yīng)用于畫圖標(biāo)、顯示文字以及選股公式出現(xiàn)連續(xù)信號(hào)時(shí)。 |=4imM7
例如:當(dāng)3日均線和5日均線金叉時(shí)在最低價(jià)位置標(biāo)記“金叉”: Z&0*\.6S~
MA3:=MA(CLOSE,3); IH '&W
MA5:=MA(CLOSE,5); #a"gW,/K
AA:=CROSS(MA3,MA5); Ycve[31BDd
DRAWTEXT(AA,L,'金叉'); '0>w_ge4
這樣有時(shí)就會(huì)出現(xiàn)“金叉”字重疊現(xiàn)象,雜亂難看。若過濾一下,舍去5天內(nèi)重復(fù)出現(xiàn)的,則最后一句改為: ;?0k>
DRAWTEXT(FILTER(AA,5),L,'金叉');就不會(huì)出現(xiàn)信號(hào)過多的現(xiàn)象了。 D>Dch0{H,:
3、SUM 求和 G4eY}3F7,4
用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始。 w#M66=je_
例如:SUM(VOL,10),表示統(tǒng)計(jì)從10周期以來的成交量總和。這個(gè)好理解,就不多說了。 Qyoly"b@
4、HHV 最高值 H[&X${ap
用法:HHV(X,N),求N周期內(nèi)X的最高值,N=0則從第一個(gè)有效值開始。 w qLY \
例如:HHV(HIGH,30),表示求30日最高價(jià)。那么10天內(nèi)的最高收盤價(jià)呢?HHV(C,10)。 nv^nq]4'Dq
另外還有一個(gè)與此相反的函數(shù) 最低值 LLV 原理與此相同。 qXJBLIG
5、MAX 最大值 xr*hmp1
用法:MAX(A,B)返回A和B中的較大值 k-&fPEjG
例如:MAX(C,0),表示取得收盤價(jià)和開盤價(jià)中較大的值。若求開盤價(jià)、收盤價(jià)和昨天收盤價(jià)中的最大值,則:MAX(MAX(C,0),REF(C,1));就是疊加一個(gè)最大值函數(shù)。 yY$:zc"J
另外,還有一個(gè)相反函數(shù):MIN,最小值,原理與最大值相同。 IMDGinHAy
注:最大值與最高值是不能混用的。 Z;bg;@r|
6、COST 成本分布 se1\<YHDS
用法:COST(20) 表示20%獲利盤的價(jià)格是多少 k_;+z
即有20%的持倉量在該價(jià)格以下,其余80%在該價(jià)格以上,為套牢盤。 ?UlAwxn
ny:4L{)
7、WINNER 獲利盤比例 與成本分布相對(duì)應(yīng),都是計(jì)算獲利情況的。 G92Ya^`
WINNER(10) 表示10元價(jià)格的獲利盤比例; s6|Ev IVM
WINNER(CLOSE) 表示以收盤價(jià)賣出的獲利盤比例,如該值返回0.2,表示在當(dāng)天的收盤價(jià)上賣出,只有20%的人是賺錢的。 hqA6%Y^k
以上兩個(gè)函數(shù)僅對(duì)日線分析周期比較有效。 Tq7cZe"6
以上兩個(gè)函數(shù)在有些股軟或《未來函數(shù)檢測(cè)器》中被認(rèn)定為未來函數(shù)。 /K{` gc
據(jù)有人考證,該函數(shù)的在極個(gè)別的情況下確實(shí)出現(xiàn)過信號(hào)漂移現(xiàn)象。但一般情況下還是比較穩(wěn)定的。 %4/>7 aB]Y
',o ,o%n
Hvto]~=GQ
9 -\.|5;:
第十講:系統(tǒng)常用指標(biāo)原理解析 aB6F<"L,
(說明:本文內(nèi)容為已有書籍中摘錄整理,與同學(xué)們共享) &> Myf@
例一、BIAS乖離率 ~@=*JzP?
指標(biāo)原理:BIAS是運(yùn)用股價(jià)指數(shù)與移動(dòng)平均值的比值關(guān)系,觀測(cè)股價(jià)偏離移動(dòng)平均線的程度,以此決定投資者的買賣行為。 Cx.GEY|0
計(jì)算方法 :(當(dāng)日收盤價(jià)-當(dāng)日MA均線值)/當(dāng)日MA均線值*100 0:Ow$
BIAS1:(CLOSE,MA(CLOSE,L1))/MA(CLOSE,L1)*100; o& g0 1t
BIAS2:(CLOSE,MA(CLOSE,L2))/MA(CLOSE,L2)*100; 3]=j!_yJf
BIAS3:(CLOSE,MA(CLOSE,L3))/MA(CLOSE,L3)*100; vN`2KCl~3
應(yīng)用原則:偏離率與移動(dòng)平均值一致時(shí),偏率為0,偏離率為正值時(shí),偏離率在移動(dòng)平均線上方,說明股市呈上升趨勢(shì);偏離率為負(fù)值時(shí),偏離率在移動(dòng)平均線下方,說明股市有下跌趨勢(shì);Y值偏離移動(dòng)移動(dòng)平均線的界定范圍大體在15%至-15%,即:當(dāng)Y值在0-15%時(shí),可適當(dāng)賣出股票,股價(jià)有可能反跌,當(dāng)Y值在0-15%時(shí),可適當(dāng)買入股票,股價(jià)有可能反彈。 }pOem}
例二、MACD(柱線的編寫實(shí)例) 9ZbT41
指標(biāo)原理:MACD實(shí)質(zhì)上是基于BIAS乖離率的變形應(yīng)用。它是利用二條不同速度(一條變動(dòng)的速率快--短期的移動(dòng)平均線,另一條較慢--長期的移動(dòng)平均線)的指數(shù)平滑移動(dòng)平均線來計(jì)算,二者之間的差異狀況(DIF)作為研判行情的基礎(chǔ),然后再求其DIF之9日平滑移動(dòng)平均線,即MACD線,MACD實(shí)際就是運(yùn)用快速與慢速移動(dòng)平均線聚合與分離的征兆,來研判買進(jìn)與賣出的時(shí)機(jī)和訊號(hào)。 W$g<nhLK
計(jì)算方法:EMA:指數(shù)平滑移動(dòng)平均線 zJhG`iWFw
N:周期 DIFF:乖離率 DEA:離差平均值 q2o`.f+I
移動(dòng)平均線(12日EMA)=前一日EMA*/1-2/(N+1)+今日收盤價(jià)*2/(N+1) 8T&.8r
DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); u@V|13p<
DEA:EMA(DIFF,M); O#j&8hQ>
MACD:2*(DIFF-DEA),COLORSTICK; Y[=X b
在最后一句話當(dāng)中,2是實(shí)際一個(gè)常數(shù)參數(shù),它在這里的作用在于放大效果。 Ev adY
應(yīng)用原則: ;'E1yzX^
1、DIF與DEA均為正值時(shí),大勢(shì)屬多頭市場(chǎng); L_TM]0D>7
2、DIF與DEA均為負(fù)值時(shí),大勢(shì)屬空頭市場(chǎng); p_^Jr*Mv
3、DIF向上突破DEA時(shí),可買入; g4Y1*`}2f
4、DIF向下突破DEA時(shí),應(yīng)賣出; %rU8^'Gu
例三、RSI指標(biāo) Rm i4ZPb.
指標(biāo)原理:該指標(biāo)根據(jù)估價(jià)“擇強(qiáng)汰弱”的原理,以特定時(shí)期內(nèi)股價(jià)的變動(dòng)情況推測(cè)價(jià)格未來的變動(dòng)方向,并根據(jù)股價(jià)漲跌幅度顯示市場(chǎng)的強(qiáng)弱,通過比較一段時(shí)期內(nèi)的平均收益漲數(shù)和平均收盤跌數(shù)來分析市場(chǎng)買賣盤的意向和實(shí)力,從而作出未來市場(chǎng)的走勢(shì)的分析。 d`}t!]Gg
計(jì)算方法:計(jì)算公式為:rsi=n日內(nèi)收盤漲幅平均值/n日內(nèi)收盤漲跌幅絕對(duì)值的平均值的平均值*100。 ,~ z*V;y)
編寫要點(diǎn): 該指標(biāo)由兩條指標(biāo)線組成,編寫出其一,其他的依次類推;漲幅的表達(dá)用“今日收盤-前日收盤”,即“LC:=CLOSE-REF(CLOSE,1)”表示;ABS(X)表示求得絕對(duì)值;MAX(CLOSE-LC,0),表示如果本周期上漲即得上漲值,否則取0,很多時(shí)候我們利用MAX函數(shù)使變量和0進(jìn)行比較,然后求得變量中的正值。 O)bc8DyI
LC:=REF(CLOSE,1); E79'<;K,zs
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; K~1u R:DR
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100; jN[P$} #b`
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100; [:CV5k~xc
應(yīng)用原理: RSI取值超過50,表明市場(chǎng)進(jìn)入強(qiáng)勢(shì)。RSI低于50,表明市場(chǎng)處于弱勢(shì)。 aEL^N0\d
短期的RSI在20以下的水平,由下往上交叉長期的RSI時(shí),為買進(jìn)訊號(hào)。短期的RSI在80以上的水平,由上往下交叉長期的RSI時(shí),為賣出訊號(hào)。 ]AB<OjF1c|
從RSI與股價(jià)的背離方面判斷行情,RSI處于高位,并形成一峰比一峰低的兩個(gè)峰,而此時(shí),股價(jià)卻對(duì)應(yīng)的是一峰比一峰高,這叫頂背離。股價(jià)這一漲是最后的衰竭動(dòng)作。這是比較強(qiáng)烈的賣出信號(hào)。RSI在低位形成兩個(gè)依次上升的谷底,而股價(jià)還在下降,這是最后一跌或者說是接近最后一跌,是可以開始建倉的信號(hào)。 _Se0,Uns
連接RSI連續(xù)的兩個(gè)底部,劃出一條由左向右上方傾斜的切線,當(dāng)RSI向下跌破這條切線時(shí),是一個(gè)很好的賣出訊號(hào)。連接RSI連續(xù)的兩個(gè)峰頂,劃出一條由左向右下方傾斜的切線,當(dāng)RSI向上突破這條切線時(shí),是一個(gè)很好的買進(jìn)訊號(hào)。 |TQ#[9C0
例四、KDJ指標(biāo) 4r+@7hnK
KDJ隨機(jī)指標(biāo)是歐美期貨常用的一套技術(shù)分析工具。KD線的隨機(jī)觀念,遠(yuǎn)比移動(dòng)平均線實(shí)用很多。因?yàn)橐苿?dòng)平均線在習(xí)慣上其以收盤價(jià)來計(jì)算,無法表現(xiàn)出一段行情的真正波幅。 f/?uo sS
編寫要點(diǎn):RSV的計(jì)算方法為收盤價(jià)和N1天內(nèi)的最高和最低的差的比值,使用函數(shù)HHV、LLV可以輕松地得到最高和最低; ro %Jg
RSV:=(CLOSE-LLV(LOW《N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; 4X}.aZO&b
K:SMA(RSV,N2,1); iImy"$yX{
D:SMA(K,N3,1); io[>`@=
J:3K-2D qh]D=i
買賣原則:K值由右邊向下交叉D值作賣,K值由右邊向上交叉D值作買。 VUneCt%
D值<20%超賣,D值>80%超買;J>100%超買,J<100%超賣,KD值于50%左右徘徊或交叉時(shí),無意義。 z]49dCN
例五、OBV指標(biāo) Jyz*W!kI
指標(biāo)原理:有些人把每一天的成交量看作像海里的潮汐一樣,形象地稱OBV為能量潮。我們可以利用OBV驗(yàn)證當(dāng)前股價(jià)走勢(shì)的可靠性,并可以由OBV得到趨勢(shì)可能反轉(zhuǎn)的信號(hào),對(duì)于準(zhǔn)確預(yù)測(cè)未來是很有用的,比起單獨(dú)使用成交量,OBV比成交量看得清楚。 Qo5yfdR
計(jì)算方法:OBV構(gòu)成的基本原理,是根據(jù)潮漲潮落的原理。每一天的成交量可以理解成潮水,但這股潮水是向上還是向下,是保持原來的方法,還是中途回落?這個(gè)問題就有當(dāng)天的收盤價(jià)與昨天的收盤價(jià)的大小比較而決定。 X$Y\/|!z
1、如果今收盤價(jià)≥昨收盤價(jià),則這一潮水屬于多方的潮水, )8JfBzR
2、如果今收盤價(jià)<昨收盤價(jià),則這一潮水屬于空方的潮水。 !q8"Q t
SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0) W6A-/;S\
買賣原則:OBV不能單獨(dú)使用,必須用股價(jià)曲線結(jié)合使用才能發(fā)揮作用。從OBV的取值大小不能得到任何結(jié)論。我們關(guān)心的只是近日的OBV曲線的相對(duì)走勢(shì),而OBV的取值的絕對(duì)數(shù)字對(duì)我們是沒有用處的。OBV曲線的上升和下降對(duì)我們進(jìn)一步確認(rèn)當(dāng)前股價(jià)的趨勢(shì)有著很重要的作用。股價(jià)上升(或下降),而OBV也相應(yīng)地上升(或下降),則我們可以更相信當(dāng)前的上升(或下降)趨勢(shì)。股價(jià)上升(或下降),但OBV并未相應(yīng)的上升(或下降),則我們對(duì)目前的上升(或下降)趨勢(shì)的認(rèn)可程度就要打折扣。這就是背離現(xiàn)象。OBV已經(jīng)提前告訴我們趨勢(shì)的后勁不足,有反轉(zhuǎn)的可能。在股價(jià)進(jìn)入盤整區(qū)后,OBV曲線會(huì)率先顯露出脫離盤整的信號(hào),向上或向下突破。 nK8IW3fX9)
例六、BOLL指標(biāo) '44I}[cA/
指標(biāo)原理:利用統(tǒng)計(jì)學(xué)原理,求出股價(jià)的標(biāo)準(zhǔn)差及其信賴區(qū)間,其上下限的范圍不被固定,隨股價(jià)的變動(dòng)而表動(dòng)。 1)BIh~1{p
計(jì)算方法:先規(guī)定一個(gè)標(biāo)準(zhǔn)差,再求算出一個(gè)上下限波動(dòng)區(qū)間,其波動(dòng)的上下限隨股價(jià)浮動(dòng)。 '3uN]-A>D
MID=N天的收盤價(jià)的均價(jià); @TraEBJGL
STD=N天的收盤價(jià)的標(biāo)準(zhǔn)差; BGrV,h^
UPPER=MID+離差系數(shù)*STD; KX^!t3l6
LOWER=MIN-離差系數(shù)*STD; GTocN1,Z~a
編寫要點(diǎn):STD(X,N)表示計(jì)算標(biāo)準(zhǔn)差。首先得到一段時(shí)間N天的MA,然后按照您要設(shè)定的參數(shù)賦與標(biāo)準(zhǔn)差之后加減即得到上下兩根BOLL線,中間的通道為BOLL通道。 [!S%nYs&8L
MID:MA(CLOSE,N); r]B`\XWz
UPPER:MID+P*STD(CLOSE,N); vPSY 1NC5
LOWER:MID-P*STD(CLOSE,N); mcb|N_#n/
買賣原則: h @2.D|c)g
1、當(dāng)布林通道由寬變窄時(shí),說明股價(jià)逐漸向中值回歸,股市進(jìn)入一個(gè)整理區(qū)間,投資者應(yīng)以觀望為主。 ) :st-I!o
2、當(dāng)通道由窄變寬時(shí),意味著行情開始發(fā)生變化,如果股價(jià)逼近或穿過上限值,表明超買力量增強(qiáng),股市可能會(huì)短期下跌,此時(shí)應(yīng)賣出股票,反之,當(dāng)股價(jià)逼近或穿過下限值時(shí),表明超賣力量增強(qiáng),股市可能會(huì)短期反彈,此時(shí)應(yīng)買進(jìn)股票。 +ZJ1> n
3、柱體在布林通道中沿上限線運(yùn)行,意味漲幅會(huì)持續(xù)。 &`2$,zX#
例七、威廉指標(biāo)W&R }Sh3AH/
指標(biāo)原理:威廉指標(biāo)是一種利用振蕩點(diǎn)來反映市場(chǎng)超買超賣現(xiàn)象,預(yù)測(cè)循環(huán)周期內(nèi)的高點(diǎn)和低點(diǎn),從而提出有效的信號(hào)來分析市場(chǎng)短期行情走勢(shì),判斷股市強(qiáng)弱分界的技術(shù)指標(biāo)。 M6lNdK
AA:=(HHV(HIGH,N)-CLOSE); We@wN:
BB:=(HHV(HIGH,N)-LLV(LOW,N)); 'R nvQ""
W&R:100*AA/BB 3Lm7{s?=Z-
買賣原則:當(dāng)W&R高于80%,即處于超賣狀態(tài),行情即將見底,應(yīng)當(dāng)考慮買入。W&R低于20%,即處于超買狀態(tài),行情即將見頂,應(yīng)當(dāng)考慮賣出。在W&R進(jìn)入高位后,一般要回頭,如果這時(shí)股價(jià)還繼續(xù)下跌,這就產(chǎn)生背離,是進(jìn)貨的信號(hào)。在W&R進(jìn)入低位后,一般要反轉(zhuǎn),如果這時(shí)股價(jià)還繼續(xù)上升,這就產(chǎn)生背離,是賣出的信號(hào)。W&R連續(xù)幾次撞頂(底),局部形成雙重或多重底(頂)則是(進(jìn)貨)出貨的信號(hào)