我們大多數(shù)的用戶并不是完全了解“公式編輯器”的意義,簡(jiǎn)單地,我們可以從以下幾個(gè)角度進(jìn)行理解:
一、指標(biāo)分析:“公式編輯器”好比是一個(gè)工作母床,通過(guò)這個(gè)工作母床可以制造出所需要的各式各樣的零件,同樣,在指標(biāo)分析的工作中,利用編輯器可以編寫出相應(yīng)的分析條件,這種方法是在技術(shù)分析當(dāng)中最為常用的方法之一。例如,指標(biāo)KD、指標(biāo)MA等等,通過(guò)對(duì)這些指標(biāo)的觀察、分析,找出一些合適的條件作為買入賣出點(diǎn)。當(dāng)然,我們也許需要的是一些自己的指標(biāo),一些自己的準(zhǔn)確的指標(biāo),更多的MB、MC、MD等等,這一切我們通過(guò)“公式編輯器”可以實(shí)現(xiàn)。
二、條件選股:編寫公式都要用到什么東西?我們留下了許多問(wèn)題--都是公式編寫的基礎(chǔ)問(wèn)題,所以我們這節(jié)課來(lái)解決這些基礎(chǔ)的問(wèn)題。什么是技術(shù)指標(biāo)?A均線就是一種技術(shù)指標(biāo),我們?cè)诔垂傻臅r(shí)候,經(jīng)常會(huì)將一些行情數(shù)據(jù)進(jìn)行數(shù)學(xué)計(jì)算得出一些曲線等等,方便我們掌握股市的變動(dòng)情況。什么是條件選股?簡(jiǎn)單講,就是按照您的設(shè)定的條件用電腦幫助您完成一些太多太復(fù)雜的挑選--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100雙眼睛有時(shí)也不一定可以看得過(guò)來(lái),這時(shí)電腦就派上用場(chǎng)了!什么是參數(shù)?比如講:10日均線,您可以把10日當(dāng)作參數(shù),好處在于,您覺(jué)得需要修改成5日的時(shí)候,就可以使用一些簡(jiǎn)單的方法,例如參數(shù)精靈來(lái)很方便的修改和調(diào)整。參數(shù)需要名字,例如M就不錯(cuò)。還要規(guī)定參數(shù)的范圍,例如1日至260日。這樣我們就可以在1到260之間任意調(diào)節(jié)M的值了,M最常用的數(shù)填在“缺省”一欄,例如你最喜歡用10日均線,那就填10吧。什么是周期?這么解釋吧!我們有的投資者喜歡使用日線圖作技術(shù)分析;有的喜歡用5分鐘的K線;有的喜歡使用長(zhǎng)一點(diǎn)時(shí)間的,例如周線。所以在公式設(shè)計(jì)中,允許不同喜好的使用者選擇不同的分析時(shí)間--就是可以選擇不同的周期。什么是函數(shù)?函數(shù)在公式編寫非常重要,如果作個(gè)比喻,我們用一種語(yǔ)言去告訴電腦我的想法,并且讓它去幫我做,那么函數(shù)就是這種語(yǔ)言的單詞。我們?cè)诠骄庉嬈髦羞x擇插入函數(shù),就可以看到里面有許多的函數(shù),我們?cè)诟戒浿杏幸粋€(gè)簡(jiǎn)表,大家可以到那里去檢索!
例一:
一根K線有四個(gè)價(jià)格組成:
最高價(jià):HIGH
收盤價(jià):CLOSE
最低價(jià):LOW
開(kāi)盤價(jià):OPEN
成交量:VOL
成交額:AMO
例二:
兩條均線不斷地交叉,就專門設(shè)定了一條函數(shù)來(lái)描述兩條線交叉:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過(guò)了Y
CROSS(Y,X)表示Y向上穿過(guò)了X
例三:
前面的CLOSE,還是VOL,都表示當(dāng)天,或者您使用的不是日線,那就表示本周期的數(shù)據(jù),那么前幾天的怎么表示呢?
REF(X,M)
例如:
REF(CLOSE,5)表示5天前的收盤;
REF(VOL,10)表示10天前的成交量;
這里的M就是參數(shù),您現(xiàn)在明白了什么是參數(shù)了嗎?
例四:
如果我想把兩個(gè)條件并列在一起怎么辦?
AND
X AND Y就表示條件X和條件Y
好了!本課結(jié)束吧--有點(diǎn)稍慢,下面會(huì)好一些!
編寫一條最簡(jiǎn)單的指標(biāo)線,通過(guò)前幾課的學(xué)習(xí),我們今天開(kāi)始使用軟件的公式編輯功能編寫我們自己的第一條指標(biāo)線。其實(shí)不難,你應(yīng)該對(duì)自己有信心!按照主菜單-工具-公式管理-選擇-“技術(shù)指標(biāo)”-點(diǎn)擊“新建”,然后在公式編輯器中留下你的第一行腳印吧!點(diǎn)擊:“確認(rèn)”,現(xiàn)在看一下我們第一條指標(biāo)線。這條指標(biāo)線與你的想法相符嗎?總結(jié)與補(bǔ)充:
1、如果選擇:“主圖疊加”,我們的指標(biāo)線會(huì)與K線圖顯示在同一個(gè)圖形框中,現(xiàn)在我們的指標(biāo)線顯示在其下方,即“副圖”中;
2、參數(shù)可以有,也可以沒(méi)有,但是鼓勵(lì)大家設(shè)置參數(shù),這是非常好的習(xí)慣;
3、一個(gè)句子完了,別忘了以分號(hào)結(jié)尾;
你的公式寫得對(duì)不對(duì),可以通過(guò)“測(cè)試公式”來(lái)檢查,如果錯(cuò)了,它會(huì)告訴你錯(cuò)在哪里。
編寫最常用的均量和均價(jià)線,均價(jià)線,不就是那個(gè)“移動(dòng)平均線MA”什么的嗎?不過(guò),話說(shuō)回來(lái),聽(tīng)說(shuō)10個(gè)人里面有11個(gè)人都在使用,我可得學(xué)習(xí)學(xué)習(xí)!
原理是??
5日平均線=(今天收盤價(jià)+昨天收盤價(jià)+.....--5天前的收盤價(jià))/5;
10日平均線=(今天收盤價(jià)+昨天收盤價(jià)+......+10天前的收盤價(jià))/10;
150日平均線=(今天收盤價(jià)+昨天收盤價(jià)+......+150天前的收盤價(jià))/150;
200日平均線......不是這么麻煩吧?難道我每天都要寫這么多得數(shù)才得到一條平均線????
你有什么辦法?
MA1=MA(CLOSE,5);
MA2=MA(CLOSE,10);
MA3=MA(CLOSE,50);
......
當(dāng)然是有簡(jiǎn)單的方法了!你把我在上面說(shuō)過(guò)的話寫下來(lái),按照前面幾課講的,寫在公式的編輯欄當(dāng)中就可以了!
注意:“MA”表示的就是計(jì)算平均值。
在括號(hào)內(nèi)寫上計(jì)算的對(duì)象和計(jì)算的時(shí)間長(zhǎng)度。
MA1,MA2,MA3......是好幾條指標(biāo)線,別忘記了用分號(hào)把它們分開(kāi)。
最后呢?電腦自己會(huì)把它們一起畫出來(lái)。
均量線???
均價(jià)線都有了,照著葫蘆畫瓢,把收盤價(jià)CLOSE換成成交量VOL就行了!
MA1:MA(VOL,5);
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
今天有幾只發(fā)生MA金叉?我們學(xué)習(xí)了編寫MA移動(dòng)平均線,關(guān)于這幾條指標(biāo)線如何使用?我想大家可能都比我清楚。例如短期均線和長(zhǎng)期均線發(fā)生了金叉或者死叉,......等等,葛蘭維爾的八項(xiàng)法則......如果說(shuō)如何用軟件編寫一個(gè)條件,讓電腦把今天兩個(gè)市場(chǎng)的股票中所有發(fā)生了黃金交叉的股票選出來(lái)呢?想知道嗎?這就是“條件選股”,按照“條件”電腦自動(dòng)“選擇股票”出來(lái),可以供您分析,要不然的話,技術(shù)分析的投資者都會(huì)累死了!跟我學(xué)!
第一步:“工具”欄中選中“公式管理器”
第二步:我們現(xiàn)在選擇“新建”一個(gè)“條件選股”公式,結(jié)果出現(xiàn)了下面的編輯欄!然后在里面寫上您的條件!
第三步:按照說(shuō)明書上的步驟選股就行了!
注意:
1、在條件選股中點(diǎn)擊“新建”;
2、原來(lái)MA5:MA(CLOSE,5);
表示的是一條指標(biāo)線,可是現(xiàn)在我們?cè)跅l件選股當(dāng)中只要引用它,不需要把它畫出來(lái)。所以我們?cè)诿疤?hào)的后面加一個(gè)符號(hào),表示等會(huì)要引用它:MA5:=MA(CLOSE,5);
這個(gè)在的公式編輯中,叫做“中間表達(dá)式”。
X=1;
Y=X+1;
Y=?
我們學(xué)過(guò)上面的數(shù)學(xué),都知道把X=1代入到Y(jié)的計(jì)算中去,“X=1;”就是一個(gè)中間表達(dá)式,您明白了嗎?
條件選股總結(jié):
1、指標(biāo)和條件選股在結(jié)構(gòu)上沒(méi)有差別,只是在內(nèi)容上,條件選股要多加上我們的條件,比如大于10,或者交叉等等!
2、中間表達(dá)式可以幫助我們清晰的表達(dá)我們的公式,不至于使公式的結(jié)構(gòu)特別的混亂!
如何編寫B(tài)IAS指標(biāo)?
如果大家都是均線的忠實(shí)愛(ài)好者的話,那么大家一定牢牢記得在均線大師哥南威爾的8大法則當(dāng)中的第四條和第五條中曾經(jīng)提到了當(dāng)股價(jià)偏離均線太遠(yuǎn)的時(shí)候,便會(huì)向它靠攏,但是并不提到多遠(yuǎn)才會(huì)靠攏--為了解決這個(gè)問(wèn)題,也為了我們更好地用客觀數(shù)據(jù)來(lái)體現(xiàn)股價(jià)運(yùn)動(dòng)的過(guò)程,乖離率這個(gè)指標(biāo)應(yīng)運(yùn)而生。
本課我們的任務(wù)就是通過(guò)對(duì)乖離率的原理到編寫方法的學(xué)習(xí)來(lái)加強(qiáng)我們對(duì)公式設(shè)計(jì)的理解。
首先,什么是乖離率?
以當(dāng)日的均線價(jià)格為準(zhǔn),股價(jià)和均價(jià)之間的差距稱為乖離程度,以乖離程度除以均價(jià)的百分比就是乖離率。
當(dāng)日股價(jià)與10日均線的乖離率=(當(dāng)日股價(jià)-10日均價(jià))/10日均價(jià)*100;
當(dāng)日股價(jià)與20日均線的乖離率=(當(dāng)日股價(jià)-20日均價(jià))/20日均價(jià)*100;
當(dāng)日股價(jià)與30日均線的乖離率=(當(dāng)日股價(jià)-30日均價(jià))/30日均價(jià)*100;
原理就是這么簡(jiǎn)單,可是怎么使用呢?您別急,所用的指標(biāo)其實(shí)都是在觀察當(dāng)中得出一定的啟示,您先實(shí)現(xiàn)這幾條指標(biāo)線,讓它們以圖形的方式出現(xiàn)在您的面前,然后您再去觀察,一定會(huì)事半功倍!
比如編寫10日乖離率
第一步:乖離率的命名,崇尚人家的習(xí)慣,依舊使用BIAS,那么第一條就叫做BIAS1好了!
第二步:當(dāng)日股價(jià)用CLOSE表示;
10均價(jià)我們?cè)谇耙还?jié)課剛剛學(xué)過(guò),順手拈來(lái),用MA(CLOSE,10)表示;
第三步:一樣使用加減乘除符號(hào)以及括號(hào),只是要注意只有小括號(hào),沒(méi)有中大括號(hào),那么公式就有了--
BIAS1:(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;
這樣的話我們?cè)诩夹g(shù)指標(biāo)編輯器中將另外兩條指標(biāo)也同樣寫下來(lái),就得到了BIAS指標(biāo),請(qǐng)看下圖:
第四步:就是您得自己好好觀察您的指標(biāo)公式在各個(gè)股票的表現(xiàn),得出您自己的結(jié)論,因?yàn)槊恳粋€(gè)投資者即使是在使用同樣一個(gè)指標(biāo)的時(shí)候,都會(huì)有不同的理解,我們無(wú)法判斷優(yōu)劣,但是有一條可以告訴我們答案,那就是永遠(yuǎn)讓市場(chǎng)說(shuō)話,因?yàn)樗肋h(yuǎn)是對(duì)的!
如果您不介意的話,可以參考BIAS,不過(guò)僅供參考!
您明白怎么編寫了嗎?
我能不能直接用寫好的指標(biāo)公式?
我想用KD指標(biāo)選股,能不能直接寫成“D>20”就可以執(zhí)行了?
當(dāng)然可以!考慮到了這種偷懶的做法,所以我們一共提供了兩種供偷懶的人士使用,其中一種與上面的要求只是在寫法上稍有不同!
第一個(gè)方法:
第一步:在條件選股的編輯器中點(diǎn)擊“引入指標(biāo)公式”。
引入“其他公式”。然后,我們從中選擇一個(gè),例如“KD”,讓我們來(lái)看一下結(jié)果如何?
第二步:上一步的操作結(jié)果請(qǐng)看右邊的圖形,系統(tǒng)自動(dòng)的把KD指標(biāo)的整個(gè)編寫內(nèi)容搬來(lái)了!
現(xiàn)在需要我們做的就是:續(xù)上一行條件“D<20”,OK!完成!
有沒(méi)有簡(jiǎn)單的方法?
第二個(gè)方法:就一句話:“KDJ,D”<20;
“KDJ,D”
表示現(xiàn)在我要是用KDJ指標(biāo)當(dāng)中的D指標(biāo),不過(guò)大家要看清楚是怎么寫的哦!寫錯(cuò)了計(jì)算機(jī)可是不會(huì)改錯(cuò)的!
總結(jié):
用上面的方法可以引用所有指標(biāo),所以不必寫那么多!
注意格式上,兩邊用引號(hào)括起來(lái),指標(biāo)名稱KDJ和指標(biāo)線名稱D之間用“,”隔開(kāi)!
額外加餐
現(xiàn)在我們可以很方便的做另外一件事了,我們可以將通常說(shuō)的KDJ買入條件完整的表達(dá)出來(lái)了:
“KD指標(biāo)發(fā)生了黃金交叉,并且D<20”
T1:=“KDJ,K”;--引用K線;
T2:=“KDJ,D”;--引用D線;
條件: AND在中就表示“并且”,將兩個(gè)條件并列起來(lái)
CROSS(T1,T2)ANDT2<20;
第九課 放量、縮量、上漲、下跌、收陽(yáng)、收陰
在前面的學(xué)習(xí)當(dāng)中,我們見(jiàn)到了一些基本的表達(dá)方法、方式,今天我們的任務(wù)是學(xué)習(xí)一些常見(jiàn)的概念如何編寫,例如上面所列出來(lái)的放量、上漲等等,因?yàn)檫@些都是在公式編寫過(guò)程當(dāng)中要用到的基本的小的形態(tài)特征,許多的技術(shù)指標(biāo)的選股條件都是由它們組成的。
放量:
1、今日比昨日的成交量放大了1倍:
VOL/REF(VOL,1)>2;
2、今日的五日均量比前五天的五日均量放大了3倍:
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB>4;
3、今天的成交量達(dá)到了整個(gè)流通盤的10%以上:
VOL/CAPITAL>10/100;
?。ㄗ⒁?,10%的表達(dá)式是10/100,或者0.1)
縮量:
1、今日比昨日的成交量縮小了1倍:
VOL/REF(VOL,1)<0.5;
2、今日的五日均量比前五天的五日均量縮小了一半:
AA:=MA(VOL,1)<0.5;
BB:=REF(AA,5);
AA/BB<0.5;
3、今天的成交量不足整個(gè)流通盤的0.5%:
VOL/CAPITAL<0.5/100;
上漲:
1、今日漲幅達(dá)到了7%以上:
CLOSE/REF(CLOSE,1)>1.07;
2、十日均價(jià)繼續(xù)上漲:
AA:=MA(CLOSE,10);
BB:=REE(AA,1);
AA>BB;
下跌:
同上面的表達(dá)方式一樣,將方向改變了而已:
收陽(yáng)、收陰:
1、當(dāng)天收陽(yáng):CLOSE>OPEN;
2、當(dāng)天收陰:CLOSE<OPEN;
高開(kāi)、低開(kāi):
1、當(dāng)天股價(jià)高開(kāi),言下之意開(kāi)盤高于昨日收盤:OPEN>REF(CLOSE,1);
2、當(dāng)天股價(jià)低開(kāi):OPEN<REF(CLOSE,1);
跳空:
跳空亦有向上和向下兩種:
當(dāng)日開(kāi)盤在昨日最高之上,即為向上跳空:OPEN>REF(HIGH,1);
反之,開(kāi)盤小于昨日的最高價(jià),為向下跳空:POEN<REF(LOW,1);
事實(shí)上,我們?cè)诰幑降倪^(guò)程,就是將這些條件有機(jī)地結(jié)合起來(lái)作為我們判斷的條件。舉一個(gè)很簡(jiǎn)單的例子,如果是K線形態(tài)呈現(xiàn)出放量上攻的態(tài)勢(shì),那么如何編寫這個(gè)公式呢?高開(kāi)高走又應(yīng)該如何編寫呢?
我們把放量和上漲的兩個(gè)條件組合在一起,讓某一天的形態(tài)特征同時(shí)滿足兩個(gè)條件就達(dá)到目的;同樣地將高開(kāi)的高走兩個(gè)條件結(jié)合在一起,也就找到了我們所需的條件。
結(jié)果就是:
放量上攻之一,以上面所舉例組合:
AA:=VOL/REF(VOL,1)>2;
BB:=CLOSE/REF(CLOSE,1)>1.07;
AA AND BB;
高開(kāi)高走:
AA:=OPEN>REF(CLOSE,1);
BB:=CLOSE>OPEN;
AA AND BB;
OK!本課到此結(jié)束,留下一個(gè)問(wèn)題,看看您有沒(méi)有真正的理解,向上跳空之后兩天內(nèi)并未回補(bǔ)如何編寫呢?
提示:實(shí)際上就是昨天發(fā)生了跳空缺口,這兩天的最低價(jià)一直在兩天前的最高價(jià)之上。
AA:=REF(OPEN,1)>REF(HIGH,2);
BB:=REF(LOW,1)>REF(HIGH,2);
CC:=LOW>REF(HIGH,2);
AA AND BB AND CC;
仔細(xì)一想,若BB成立,AA一定成立,AA實(shí)際上沒(méi)有存在的必要,你想通了嗎?
更簡(jiǎn)單的方法,下面的一句話可以的上面的四句:
COUNT(LOW>REF(HIGH,2),2)=2;
第十課 漲停板攻擊?
學(xué)了這么多了,應(yīng)該教點(diǎn)實(shí)戰(zhàn)的內(nèi)容了!我們來(lái)學(xué)習(xí)一下別人的經(jīng)驗(yàn),“漲停板追擊”,同時(shí)這里面還潤(rùn)孕育著一個(gè)簡(jiǎn)單但是又頗有意義的道理!
一、量化的概念
我們都知道,按規(guī)定漲幅不得超過(guò)10%,但是由于四舍五入的關(guān)系,常常有9.98%、10.23%等等的漲停板,所以我們要找一個(gè)合適的數(shù)值,然后用公式語(yǔ)言告訴計(jì)算機(jī),這個(gè)過(guò)程學(xué)名叫量化!
比如我們考察之后,決定讓大于9.99%的都為漲停。
二、編寫公式
其實(shí)就一句話:今日收盤除以昨日收盤的值大于1.0999
X:=CLOSE/REF(CLOSE,1)>1.0999;
三、測(cè)試我們的條件
大家都知測(cè)試的功能,要不然你怎么知道你的經(jīng)驗(yàn)在歷史上的表現(xiàn)是好還是不好呢?
按照下圖指引進(jìn)入條件選股的界面,之后選中您的條件,具體辦法請(qǐng)參見(jiàn)(使用說(shuō)明書)。然后填入測(cè)試時(shí)間和測(cè)試標(biāo)準(zhǔn)!
在這里我們的測(cè)試方法是:
測(cè)試時(shí)間是從2000/01/01到2001/03/02,測(cè)試股票共計(jì)583只,初始投入100,000元。
當(dāng)滿足買入公式中定義的條件時(shí),也就是漲停板時(shí),按照收盤價(jià)使用相同資金買入一只股票,當(dāng)滿足以下平倉(cāng)條件時(shí)按照收盤價(jià)平倉(cāng);買入5日后強(qiáng)制平倉(cāng)或者虧損達(dá)到3%止損平倉(cāng)或者利潤(rùn)達(dá)到5%止贏平倉(cāng),然后按照以上的規(guī)則統(tǒng)計(jì)在測(cè)試的時(shí)間段內(nèi)的所有交易的狀況。
這是一種追漲的短線方法,所以測(cè)試的時(shí)間我們只用5天,目標(biāo)利潤(rùn)為5%,(非常抱歉,因?yàn)槠渲械脑O(shè)置和選擇方法十分靈活而且需要較好的理解能力,所以我們?cè)谶@里就不介紹具體的內(nèi)容了)
點(diǎn)擊開(kāi)始測(cè)試!一切OK!來(lái)看結(jié)果吧!
1、從成功率上看,實(shí)際達(dá)到5%的獲利要求的交易次數(shù)67.89%,我們已經(jīng)比較滿意這個(gè)結(jié)果了,可是要用于實(shí)戰(zhàn),可不可以再提高呢?
2、所謂的提高就是優(yōu)化的一個(gè)內(nèi)容,簡(jiǎn)單說(shuō),優(yōu)化就是讓它更好!優(yōu)化我們的條件,讓它的表現(xiàn)更好!
3、加上一個(gè)縮量的條件,比如當(dāng)日成交量小于5日的均量;Y:=VOL<MA(VOL,5);大家可以做一下測(cè)試,看看結(jié)果如何!以下是同樣測(cè)試條件下的結(jié)果。 X AND Y;
您滿意嗎?我們的成功率已達(dá)到了80%,剩下的任務(wù)就是您如何操作的問(wèn)題了!
注:請(qǐng)大家考慮一下在實(shí)戰(zhàn)當(dāng)中,如果您按此買入可不可行?
總結(jié):編寫公式并不是為了編公式而編寫復(fù)雜的公式,您個(gè)人對(duì)某一個(gè)特征或者形態(tài)的理解最重要。所以光有經(jīng)驗(yàn)不夠,您還得把它轉(zhuǎn)化成您自己的應(yīng)對(duì)策略!您需要不斷總結(jié)、測(cè)試、優(yōu)化您的公式。
第十一課 多頭排列--良好的上升趨勢(shì)
均線的多頭排列一直以來(lái)都被大家視為一種良好的上升趨勢(shì)的表現(xiàn),因?yàn)檫@種形態(tài)的形成需要較長(zhǎng)的時(shí)間,和較大的能量,而被主力或者莊家利用作為騙線的可能性就比較小,股市當(dāng)中也遵循慣性的原理,當(dāng)一個(gè)趨勢(shì)形成之后,要改變它,是不容易的,因?yàn)楣蓛r(jià)有著沿著原來(lái)的運(yùn)動(dòng)方向上的慣性!
首先,讓我們來(lái)看看幾種多頭排列:
5、10、30日均線:5、10、30日均線:30、60、90日均線:
在圖一中和圖二中我們采用的是同一周期的均線,即都是5、10、30日均線,我們可以觀察到在同一周期下的均線排列有相同之處,也有很大不同之處:圖一中的5日均線=10日均線、30日均線平滑優(yōu)美,而在圖二中的5日和10日均線不斷的碰及30日均線然后上升;
在圖三中我們選用的是30、60、90日均線,相對(duì)來(lái)說(shuō)均線的多頭排列也顯得很平滑。
為什么會(huì)有這樣的差別呢?如果您要是認(rèn)真一點(diǎn)的話,就可以發(fā)現(xiàn)原來(lái)前兩圖的K線走得不一樣,一個(gè)一波拉到頭,一個(gè)分成幾波拉到頭,而在圖三當(dāng)中我們采用了較長(zhǎng)周期的均線系統(tǒng),從而在一定程度上過(guò)濾了這種現(xiàn)象,具體在使用的過(guò)程中,您可要多注意它們的區(qū)別!
好了,我們來(lái)看一下如何編寫,拿第一個(gè)為例,觀察它們的特征:
5/10/30日均線依次從上而下的排列,這種情況維持一段時(shí)間,假設(shè)我們這里定為4天以上:
5/10/30日均線依次從上而下的排列:
AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;
以上情況維持一段時(shí)間,假設(shè)我們這里定為4天以上:
COUNT(T1,4)=4;
COUNT(X,N)表示統(tǒng)計(jì)在N天內(nèi)滿足條件X的有幾天。
最終的結(jié)果就是如下所示:
AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;
COUNT(T1,4 )=4
編寫完畢,我們?cè)谏厦娴睦赢?dāng)中,舉的是最簡(jiǎn)單的一個(gè),其實(shí)您在編寫的過(guò)程當(dāng)中,還可以加上一些比較準(zhǔn)確地描述,以取得更好的效果,例如同時(shí)三條均線向上發(fā)散等,當(dāng)然還有您自己的心得。
第十二課 逃頂K線形態(tài)之--黃昏之星
一、概念學(xué)習(xí)
當(dāng)市場(chǎng)出現(xiàn)一條大陽(yáng)線后,通常會(huì)產(chǎn)生跳空高開(kāi)的情況,有時(shí)便會(huì)出現(xiàn)十字星或類似十字星的小陰線(小陽(yáng)線)。另一種相反的情況是出現(xiàn)在一條大陰線后,在這兩種情況下形成的類似十字星的K線都被稱為“星型線”。
當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成所謂的經(jīng)典K線形態(tài)--黃昏之星。
二、編制過(guò)程
通過(guò)我們前面的學(xué)習(xí),其實(shí)已經(jīng)可以比較輕松的編制這個(gè)條件了--前人已經(jīng)清晰地把這個(gè)形態(tài)的具體特征描述出來(lái),剩下的工作就是把這些特征用數(shù)字表示--這就是前面提到的量化的過(guò)程!
該圖組合一共由三根K線合成,我們按照以下的步驟一步一步地一邊尋找每日K線的特征,一邊進(jìn)行編寫:
為了結(jié)構(gòu)簡(jiǎn)單起見(jiàn),首先將二天的高開(kāi)低收用中間表達(dá)式表達(dá)出來(lái),因?yàn)槲覀冊(cè)诤竺娴木帉戇^(guò)程中會(huì)分別使用到這些數(shù)據(jù)。
1、今日K線的:開(kāi)-A1, A1:=OPEN;
收-A2, A2:=CLOSE;
高-A3, A3:=HIGH;
2、昨天K線的:開(kāi)-B1, B1:=REF(OPEN,1);
收-B2, B2:=REF(CLOSE,1);
高-B3, B3:=REF(HIGH,1);
低-B4, B4:=REF(LOW,1);
3、前天K線的:開(kāi)-C1, C1:=REF(OPEN,2);
收-C2, C2:=REF(CLOSE,2);
高-C3, C3:=REF(HIGH,2);
低-C4, C4:=REF(LOW,2);
4、我們將會(huì)分別描述出三天的K線形態(tài),然后匯總,首先我們觀察今日K線的特征,今天是一根低開(kāi)低走的大陰線,我們給它一些數(shù)字上的定義:
A、今日開(kāi)盤價(jià)小于昨日收盤價(jià); AA:=A1<B2 AND
B、今日的陰線實(shí)體較長(zhǎng),我們用開(kāi)盤價(jià)和收盤價(jià)相比,長(zhǎng)度大于4%:A1/A2>1.04;
5、昨日K線的特征,是一根十字形態(tài)的K線,并且在左右兩根K線之上,分別表達(dá)為:
A、昨日跳開(kāi),高于前天的收盤: BB:=B1>C3
B、昨日收盤同樣在缺口之上: AND B2>C3
C、線形實(shí)體長(zhǎng)度很小,也就是昨日開(kāi)盤和收盤之差比昨日開(kāi)盤的值小于0.01:AND ABS(B1-B2)/B1<0.01
D、K線有上下影線,可以表示為最高價(jià)和最低價(jià)不等于收盤價(jià)也不等于開(kāi)盤價(jià):AND B3>B1 AND B3>B2 AND B4<B1 AND B4<B2
E、當(dāng)日的最高價(jià)為20天以來(lái)的最高價(jià): AND B3=HHV(HIGH,20);
6、前日K線的特征:股價(jià)大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開(kāi)盤:CC:=C2/REF(CLOSE,3)>1.04 AND C2>C1;
綜合選股條件:最后我們將三天的K線特征會(huì)合起來(lái),合成一個(gè)最后的條件就是由圖所示內(nèi)容: AA AND BB AND CC
三、選股的結(jié)果
我們把上面的條件按照前面章節(jié)所講的方法帶入到公式選股條件當(dāng)中去檢驗(yàn)。
按下圖作為標(biāo)準(zhǔn)
四、總結(jié)
其實(shí)到底是難還是不難呢?其實(shí)不難,只是你要細(xì)心一點(diǎn)把一個(gè)一個(gè)的條件組合起來(lái),有機(jī)地結(jié)合起來(lái)!我們的許多形態(tài)就是這樣由一個(gè)一個(gè)的K線組合起來(lái)的結(jié)果!
1、我們測(cè)試了將近4年的時(shí)間,一共找到了幾個(gè)這樣的信號(hào),您滿意嗎?--應(yīng)該說(shuō),不滿意!可是原因在哪里呢?--我們的條件過(guò)于苛刻,因?yàn)橐瑫r(shí)滿足的條件太多,您可以嘗試更改一些條件以獲得更多的信號(hào)!
2、大家還會(huì)發(fā)現(xiàn)有的信號(hào)出現(xiàn)的位置不好,例如西飛國(guó)際,因?yàn)槲覀兤渲杏幸粋€(gè)條件不是很好,不過(guò)您可以做到將它去掉--告訴我您可以做到,算是課后作業(yè)吧,我看相對(duì)高位DD:=B3=HHV(HIGH,20),怎么看都不舒服,您有什么辦法?
突破底部橫盤整理創(chuàng)新高!
“橫的越長(zhǎng),豎的越高”,業(yè)內(nèi)業(yè)外一直流傳這樣一句話。真實(shí)的講,它描繪了股票的價(jià)格在一定的范圍上下波動(dòng),如果有莊家主力在其中悄悄吸納......直到某一天股價(jià)一鶴沖天!沉寂時(shí)間越長(zhǎng),爆發(fā)力越驚人!
正所謂“三年不鳴,一鳴驚人”......
公式編寫:
我們尋找各種特征,并用數(shù)字表示出來(lái):“長(zhǎng)期”設(shè)定為150天;“橫盤”設(shè)定股價(jià)在150日均線上下15%波動(dòng);放量;并且股價(jià)創(chuàng)下150天以來(lái)的歷史新高!
1、首先用公式描述放量
A、將會(huì)使用5日均量來(lái)進(jìn)行比較,成交量比昨日成交量放大兩倍;
B、V1是五日均量,REF(V1,1)就是昨日的均量;
V1:=MA(VOL,5); V2:=VOL/REF(V1,1)>2;
2、長(zhǎng)期橫盤
A、PZ1是當(dāng)天150日均價(jià): PZ1:=MA(CLOSE,M);
B、PZ2是150日的最高價(jià); PZ2:=HHV(HIGH,M);
C、PZ3是150日的最低價(jià); PZ3:=LLV(LOW,M);
D、PZ4是150日的最高價(jià)和150日均價(jià)的距離的百分比,PZ5剛好相反是最低價(jià)和均價(jià)的差的百分比; PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1;
E、設(shè)為股價(jià)在150日均線上下15%波動(dòng),也就是PZ4、PZ5都小于0.15;
PZ:=REF(PZ4,1)<0.5 AND REF(PZ5,1)<0.15;
3、今天創(chuàng)下歷史新高,也就是今天的最高價(jià)是150天內(nèi)的最高價(jià)! TP1:HHV(HIGH,M); TP:=HIGH=TP1;
綜合三個(gè)條件的最后的邏輯判斷式就是我們的最后結(jié)論! V2 AND PZ AND TP(參數(shù)M=150天)
這樣,您將上面多寫的內(nèi)容,簡(jiǎn)單的編入到公式編輯器中去,我們的工作就已經(jīng)做完了,剩下的測(cè)設(shè),大家請(qǐng)按照我們前面所講的內(nèi)容去做,只有不斷地完善你的公式,把它和實(shí)戰(zhàn)結(jié)合起來(lái),形成您自己的特點(diǎn)的操作體系,您才算是有了自己的武器!
函數(shù)介紹:
HHV(X,M)
表示X在M天內(nèi)的最高值!
例如:
HHV(HIGH,150)每日最高價(jià)在150天內(nèi)的最大值
HHV(VOL,150)每日成交量在150天內(nèi)的最大值
LLV(X,M)
表示X在M天內(nèi)的最小值
例如:
LLV(LOW,10)每日最低價(jià)在10天內(nèi)的最小值
HHV(VOL,20)每日成交量在20天內(nèi)的最小值
好了!第十課我們也講完了,我們來(lái)回顧一下我們的課程,做一個(gè)最后的總結(jié)!
事實(shí)上,編寫公式并不是一件很難的事情!他并不是為編寫復(fù)雜的公式而在編寫公式,恰如孔乙己會(huì)寫四種回字又有何意義?重要的是您要深刻地理解某一點(diǎn)、某一處--沒(méi)有人可以全部了解這個(gè)市場(chǎng),可是也很少有人能夠潛下心來(lái)去想清楚一個(gè)問(wèn)題。
在編寫公式的時(shí)候,大家一定體會(huì)到了,由于計(jì)算機(jī)的使用給我們帶來(lái)了巨大的方便,可使計(jì)算機(jī)并不是完全智能化的,所以它只是一個(gè)工具,還有著許多的重要的工作需要人去完成,您千萬(wàn)不能放棄了自己而去迷信一個(gè)工具,可能它是您的幫手,但目前來(lái)說(shuō),無(wú)法替代您!您的投資還得由您去做!
__________________
讓您對(duì)錢途充滿信心
工具箱
【 · 原創(chuàng):夜雪歸人 2005-05-12 09:46 】
公式說(shuō)明書
(一)、公式編寫規(guī)則
1.語(yǔ)言規(guī)范:
在自定義公式里面的各種符號(hào)(如,“;” )只能用半角不能用全角。
關(guān)鍵字 if else while break continue return (無(wú)大小寫之分)
常數(shù) 浮點(diǎn)數(shù)、整數(shù)、字符串
分隔符 “ ” ‘ ’ ( ) ; { } 注釋/* */
標(biāo)識(shí)符 由字母和數(shù)字組成,由字母開(kāi)頭,不分大小寫
運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行) * /
+ -
== != > < >= <=
And
Or
語(yǔ)句 賦值 a = b
條件 IF (a==b) c=d;
循環(huán) while a==b c=d;
函數(shù)調(diào)用 func(a,b)
直接訪問(wèn)數(shù)據(jù)項(xiàng)的函數(shù)
例如:OPEN[t] 為t周期之前的開(kāi)盤價(jià)
所有行情數(shù)據(jù)項(xiàng)(CLOSE等)都與此相同。
2.標(biāo)識(shí)符: 標(biāo)識(shí)符在表達(dá)式中只存名稱,值保留在符號(hào)表。標(biāo)識(shí)符包括函數(shù)名、參數(shù)名和變量名。函數(shù)名用來(lái)傳遞函數(shù)返回值;參數(shù)名用于函數(shù)調(diào)用時(shí)的參數(shù)傳遞;變量名在計(jì)算中存儲(chǔ)中間計(jì)算結(jié)果。
3.分隔符:
符號(hào) 含義
“ ” 引用字符串
‘ ’ 引用字符
( ) 控制運(yùn)算的優(yōu)先級(jí)
; 每行語(yǔ)句的結(jié)束標(biāo)志
{ } 將多個(gè)語(yǔ)句組合成一個(gè)語(yǔ)句體
/* */ 注釋,無(wú)任何實(shí)際功能
4.賦值語(yǔ)句:
其一般形式為:
a=b; 含義為將b的值付給a。
幾個(gè)運(yùn)算符“=”“:=”“:”“:>”。其含義分別為“賦值”、 “賦值”、“賦值并輸出數(shù)值或字符串”、“賦值并輸出圖形”。
注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場(chǎng)上目前的各種帶有公式編輯功能的分析軟件。
5.條件語(yǔ)句:
其一般形式為:
IF(邏輯表達(dá)式) 語(yǔ)句1;
ELSE 語(yǔ)句2;
上述結(jié)構(gòu)表示: 如果邏輯表達(dá)式的值為非0(TURE)即真, 則執(zhí)行語(yǔ)句1, 執(zhí)行完語(yǔ)句1從語(yǔ)句2后開(kāi)始繼續(xù)向下執(zhí)行; 如果表達(dá)式的值為0(FALSE)即假, 則跳過(guò)語(yǔ)句1而執(zhí)行語(yǔ)句2。
注意:
1、條件執(zhí)行語(yǔ)句中"ELSE 語(yǔ)句2;"部分是選擇項(xiàng), 可以缺省, 此時(shí)條件語(yǔ)句變成:
IF(邏輯表達(dá)式) 語(yǔ)句1;
表示若邏輯表達(dá)式的值為非0則執(zhí)行語(yǔ)句1 , 否則跳過(guò)語(yǔ)句1繼續(xù)執(zhí)行。
2、如果語(yǔ)句1或語(yǔ)句2有多于一條語(yǔ)句要執(zhí)行時(shí), 必須使用"{"和"}" 把這些語(yǔ)句包括在其中, 此時(shí)條件語(yǔ)句形式為:
IF(邏輯表達(dá)式) { 語(yǔ)句體1; }
ELSE { 語(yǔ)句體2; }
這里語(yǔ)句體指多個(gè)語(yǔ)句,每個(gè)語(yǔ)句都必須以“;”結(jié)尾。
3. 條件語(yǔ)句可以嵌套, 這種情況經(jīng)常碰到, 但條件嵌套語(yǔ)句容易出錯(cuò), 其原因主要是不知道哪個(gè)IF對(duì)應(yīng)哪個(gè)ELSE。
例如:
IF(x>20 OR x<-10)
IF(y<=100 AND y>x)
A="Good";
ELSE
B="Bad";
對(duì)于上述情況, 規(guī)定: ELSE語(yǔ)句與最近的一個(gè)IF語(yǔ)句匹配, 上例
中的ELSE與IF(y<=100 AND y>x)相匹配。為了使ELSE與IF(x>20 OR x<-10)相匹配, 必須用花括號(hào)。如下所示:
IF(x>20 OR x<-10)
{ IF(y<=100 AND y>x)
A="Good"; }
ELSE B="Bad";
4. 可用階梯式IF-ELSE-IF結(jié)構(gòu)。
階梯式結(jié)構(gòu)的一般形式為:
IF(邏輯表達(dá)式1) 語(yǔ)句1;
ELSE IF(邏輯表達(dá)式2) 語(yǔ)句2;
ELSE IF(邏輯表達(dá)式3) 語(yǔ)句3;
6.循環(huán)語(yǔ)句:
while循環(huán)的一般形式為:
while(條件) 語(yǔ)句;
while循環(huán)表示當(dāng)條件為真時(shí), 便執(zhí)行語(yǔ)句。直到條件為假才結(jié)束循環(huán)。并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語(yǔ)句。
注意:
1、可以有多層循環(huán)嵌套。
2、語(yǔ)句可以是語(yǔ)句體, 此時(shí)必須用"{"和"}"括起來(lái)。
break語(yǔ)句
break語(yǔ)句通常用在循環(huán)語(yǔ)句中。當(dāng)break語(yǔ)句用while循環(huán)語(yǔ)句中時(shí),可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語(yǔ)句, 通常break語(yǔ)句總是與if語(yǔ)句聯(lián)在一起。 即滿足條件時(shí)便跳出循環(huán)。
注意:
1、break語(yǔ)句對(duì)if-else的條件語(yǔ)句不起作用。
2、在多層循環(huán)中, 一個(gè)break語(yǔ)句只向外跳一層。
continue 語(yǔ)句
continue語(yǔ)句的作用是跳過(guò)循環(huán)本中剩余的語(yǔ)句而強(qiáng)行執(zhí)行下一次循環(huán)。
continue語(yǔ)句只用在while循環(huán)體中, 常與if條件語(yǔ)句一起使用, 用來(lái)加速循環(huán)。
7.函數(shù)調(diào)用:
調(diào)用函數(shù)的基本方式為:函數(shù)名(參數(shù),參數(shù),…)
其返回值為函數(shù)里面的return語(yǔ)句規(guī)定的返回值。若無(wú)return語(yǔ)句,則返回被調(diào)用函數(shù)里,以函數(shù)名命名的變量的值。若無(wú)以函數(shù)名命名的變量,則返回最后一個(gè)輸出的值。若無(wú)輸出的值,則返回最后一個(gè)被調(diào)用的語(yǔ)句的值。
例如:調(diào)用KDJ指標(biāo)。KDJ函數(shù)的名稱為kdj,其參數(shù)和內(nèi)容如下:
參數(shù)名 最小值 最大值 默認(rèn)值
N1 1 100 9
M1 2 40 3
M2 2 40 3
函數(shù)內(nèi)容為:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D
則當(dāng)您在其它函數(shù)里輸入a=KDJ(8,6,6)的時(shí)候,相當(dāng)于計(jì)算N1=8,M1=6,M2=6時(shí)的J值,并把這個(gè)值賦給a。
注意:
1、當(dāng)傳遞的參數(shù)數(shù)目不等于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目時(shí)。
a、沒(méi)有傳遞參數(shù)。則采用原來(lái)設(shè)置的默認(rèn)參數(shù)計(jì)算。
b、傳遞參數(shù)少于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過(guò)去,依次改變前面同樣數(shù)目參數(shù)的值,后面其它的參數(shù)采用原來(lái)設(shè)置的默認(rèn)參數(shù)計(jì)算。
c、傳遞參數(shù)大于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過(guò)去,依次改變被調(diào)用函數(shù)的參數(shù)值,多余的參數(shù)不起作用。
2、函數(shù)名稱不區(qū)分大小寫。
3、新建的函數(shù),其函數(shù)名可能與其它以存在的函數(shù)里面的內(nèi)部變量重名。這樣在調(diào)用那個(gè)函數(shù)時(shí),那個(gè)內(nèi)部變量將變成對(duì)這個(gè)新建函數(shù)的函數(shù)調(diào)用,從而產(chǎn)生錯(cuò)誤。所以,在新建函數(shù)起名時(shí)要注意。
返回值:自定義公式里面如果有多數(shù)據(jù)項(xiàng)輸出,則調(diào)用此函數(shù)的時(shí)候返回值默認(rèn)為最后一個(gè)輸出。如果希望確定某項(xiàng)輸出則可用return,或者將函數(shù)名指定為其中一項(xiàng)輸出。
8.關(guān)于“空”的問(wèn)題:
所謂“空”即指沒(méi)有數(shù)據(jù)。在某些情況下,一些數(shù)據(jù)項(xiàng)可能取不到數(shù)據(jù),這時(shí)返回值為“空”。例如,yearrep(&jlr,4),其含義為取該公司3年前年報(bào)的凈利潤(rùn)。如果某家公司上市時(shí)間較短,而無(wú)三年前的年報(bào)數(shù)據(jù),則其值為“空”。
1、“空”與任何數(shù)據(jù)作計(jì)算時(shí),相應(yīng)計(jì)算被取消。
例如:7×NULL(即“空”)得到的結(jié)果為7。
2、“空”與任何數(shù)據(jù)比較大小時(shí),“空”較小。
例如:-7>NULL(即“空”)得到的結(jié)果為1(即條件滿足)。
這樣的結(jié)果可能與您原來(lái)希望得到的數(shù)值不符,如果您想避免這種情況可以用ISNULL函數(shù)來(lái)判斷某個(gè)數(shù)據(jù)是否為“空”(相關(guān)說(shuō)明見(jiàn)后面的系統(tǒng)函數(shù)說(shuō)明部分)。
(二)、行情數(shù)據(jù)說(shuō)明
1.代碼與周期:
由于證券市場(chǎng)里的各項(xiàng)數(shù)據(jù)都與代碼、時(shí)間密切相關(guān),所以在這里的各項(xiàng)數(shù)據(jù)都只能用于特定的一類或幾類代碼及相應(yīng)的一個(gè)或幾個(gè)周期。(注意:同一個(gè)數(shù)據(jù)項(xiàng)可能適用于多類代碼及多個(gè)周期,其具體的數(shù)值也將不同。)
代碼的分類:個(gè)股(含債券)。滬深指數(shù)(僅1A0001(統(tǒng)計(jì)上海A、B股基金)、1A0002(統(tǒng)計(jì)上海A股)、1A0003(統(tǒng)計(jì)上海B股)、399001(統(tǒng)計(jì)深圳A、B股基金)、399002(統(tǒng)計(jì)深圳A股)、399003(統(tǒng)計(jì)深圳B股)六個(gè)指數(shù))。期貨。
周期分類:實(shí)時(shí)(記錄當(dāng)前傳過(guò)來(lái)的數(shù)據(jù))、成交明細(xì)(記錄每一筆成交的數(shù)據(jù))、分時(shí)(記錄每分鐘成交的數(shù)據(jù))、分鐘K線(以1分鐘為單位的K線數(shù)據(jù))、日K線(以1個(gè)交易日為單位的K線數(shù)據(jù))。
注意: 一、分時(shí)與分鐘K線的區(qū)別在于:分鐘K線數(shù)據(jù)較多,包含了與K線相關(guān)的高、開(kāi)、低、收、成交次數(shù)等數(shù)據(jù)。二、滬深指數(shù)沒(méi)有成交明細(xì)周期的數(shù)據(jù)。三、適用于分鐘K線、日K線周期的所有數(shù)據(jù),都同時(shí)適用于個(gè)股與滬深指數(shù),只不過(guò)其數(shù)據(jù)內(nèi)容不同而已。
由于行情數(shù)據(jù)和財(cái)務(wù)數(shù)據(jù)同屬于基本數(shù)據(jù)項(xiàng),即其數(shù)值是主站端直接發(fā)過(guò)來(lái),所以他們自身并不帶周期。而其它計(jì)算項(xiàng),即由客戶端編寫公式計(jì)算得到的數(shù)據(jù)項(xiàng)都是帶有周期的。也就是說(shuō)在編寫一個(gè)公式的時(shí)候我們需要確定一個(gè)周期(由于分鐘K線、日K線周期里的各項(xiàng)數(shù)據(jù)僅有微小差別,所以統(tǒng)稱為技術(shù)分析周期),并且想清楚這個(gè)公式里調(diào)用的各項(xiàng)基本數(shù)據(jù)在這個(gè)周期下的具體含義。以后只有在這個(gè)周期下才能調(diào)用這個(gè)公式。
注意:基本數(shù)據(jù)項(xiàng)自身并不帶周期,也就是說(shuō)編寫公式的時(shí)候,如果所選用的周期不在此數(shù)據(jù)項(xiàng)的適用范圍內(nèi),測(cè)試公式的時(shí)候系統(tǒng)是不會(huì)報(bào)錯(cuò)的,但這個(gè)數(shù)據(jù)項(xiàng)的數(shù)值將為“空”,即取不到任何數(shù)據(jù)。
注意:所有的基本數(shù)據(jù)項(xiàng)都可以直接拖到表格里,它將依照表格的代碼、周期而顯示相應(yīng)的數(shù)值。也都可以直接拖到窗口里作為一個(gè)曲線輸出,但一般不推薦這樣做,如果要畫曲線最好新編寫一個(gè)“曲線公式”。
另外,各個(gè)數(shù)據(jù)項(xiàng)用于期貨時(shí)的意義另文說(shuō)明。
2.通用數(shù)據(jù)項(xiàng):
NEW(現(xiàn)價(jià))
含義:用于個(gè)股時(shí)為最近一筆成交的價(jià)格。用于滬深指數(shù)時(shí)為最近一次從交易所傳來(lái)的指數(shù)值。
用于:個(gè)股的實(shí)時(shí)、成交明細(xì)周期。滬深指數(shù)的實(shí)時(shí)周期。
NEWVOL(現(xiàn)手)
含義:用于個(gè)股時(shí)為最近一筆成交的成交量。用于滬深指數(shù)時(shí)為對(duì)應(yīng)市場(chǎng)的所有股票的最后一筆成交量之和。
用于:個(gè)股的實(shí)時(shí)、成交明細(xì)周期。滬深指數(shù)的實(shí)時(shí)周期。
INVOL(內(nèi)盤)、OUTVOL(外盤)
含義:內(nèi)盤、外盤(又稱為主動(dòng)性拋盤、主動(dòng)性買盤)成交量。判斷依據(jù)為若某筆成交,其價(jià)格小于等于前一次傳過(guò)來(lái)的買一的價(jià)格,則稱為內(nèi)盤;若其價(jià)格大于等于前一次傳過(guò)來(lái)的賣一的價(jià)格,則稱為外盤。(注意,內(nèi)外盤之和一般不等于總成交量)在周期為“實(shí)時(shí)”、“分時(shí)”時(shí),為當(dāng)日的內(nèi)、外盤。在周期為“分鐘K線”和“日K線”時(shí),分別為某一分鐘和某一日的內(nèi)、外盤。用于指數(shù)時(shí)指所有相應(yīng)股票的內(nèi)、外盤之和。
用于:個(gè)股的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。
OPEN(開(kāi)盤)、HIGH(最高)、LOW(最低)
含義:在實(shí)時(shí)周期時(shí),為當(dāng)日的開(kāi)盤價(jià)、最高價(jià)、最低價(jià)。在分鐘K線、日K線周期時(shí),分別為當(dāng)周期的開(kāi)盤價(jià)、最高價(jià)、最低價(jià)。
用于:個(gè)股的實(shí)時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分鐘K線、日K線周期。
CLOSE(收盤)
含義:當(dāng)周期的收盤價(jià)。
用于:個(gè)股的分鐘K線、日K線周期。滬深指數(shù)的分鐘K線、日K線周期。
PRE(昨收)
含義:上一交易日的收盤價(jià)。(注意,在分鐘K線周期,也是昨日收盤價(jià),而不是上一周期的收盤價(jià)。)如果當(dāng)天有除權(quán),則其值為除權(quán)之后的昨日收盤價(jià)。例如:某股票昨天收盤20元,今天除權(quán),10送10。則今日PRE值為10元。
用于:所有類型、所有周期。
MONEY(金額)
含義:在實(shí)時(shí)、分時(shí)周期時(shí)代表當(dāng)日的成交金額只和。在分鐘K線、日K線周期時(shí)代表那一個(gè)周期的成交金額只和。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種成交金額之和。
用于:個(gè)股的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。
VOL(總手)
含義:在實(shí)時(shí)、分時(shí)、成交明細(xì)周期時(shí)代表當(dāng)日的成交量只和。在分鐘K線、日K線周期時(shí)代表那一個(gè)周期的成交量只和。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種成交量之和。
用于:個(gè)股的實(shí)時(shí)、分時(shí)、成交明細(xì)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。(注意,VOL與MONEY相比多了一個(gè)成交明細(xì)周期。)
OPENVOL(開(kāi)盤量)
含義:開(kāi)盤時(shí)第一筆成交的成交量。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種開(kāi)盤集合競(jìng)價(jià)成交量之和。
用于:個(gè)股的實(shí)時(shí)、日K線周期。滬深指數(shù)的實(shí)時(shí)、日K線周期。
ZQMC(名稱)、CODE&TYPE(代碼)
含義:證券的名稱、代碼。
用于:個(gè)股的所有周期。滬深指數(shù)的所有周期。
DATETIME(時(shí)間)
含義:顯示時(shí)間。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇。
用于:個(gè)股、滬深指數(shù)所有的周期。
VALIDBEGIN(起始)、VALIDEND(終止)
含義:區(qū)間統(tǒng)計(jì)的起始、終止時(shí)間。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇。與DATETIME(時(shí)間)的用法類似。
用于:個(gè)股、滬深指數(shù)所有的周期。
3. 僅用于個(gè)股的數(shù)據(jù)項(xiàng):
FIVEDAYVOL(五日總量)
含義:過(guò)去五日各交易成交量之和。
用于:個(gè)股的所有的周期。(主要用來(lái)計(jì)算量比)
BUYPRICE1(買一)、BUYPRICE2(買二)、BUYPRICE3(買三)、SELLPRICE1(賣一)、SELLPRICE2(賣二)、SELLPRICE3(賣三)、BUYCOUNT1(買一量)、BUYCOUNT2(買二量)、BUYCOUNT3(買三量)、SELLCOUNT1(賣一量)、SELLCOUNT2(賣二量)、SELLCOUNT3(賣三量)
含義:委托買入、賣出價(jià)格一、二、三及對(duì)應(yīng)的委托數(shù)量。
用于:個(gè)股的實(shí)時(shí)周期。
VOLAMOUNT(成交次數(shù))
含義:在周期為“實(shí)時(shí)”時(shí),為當(dāng)日的成交次數(shù)。在周期為“分鐘K線”和“日K線”時(shí),分別為某一分鐘和某一日的成交次數(shù)。
用于:個(gè)股的實(shí)時(shí)、分鐘K線、日K線周期。
VOLCLASS(成交量分類)
含義:其數(shù)值與該筆成交的價(jià)位關(guān)系為:“3”為“成交價(jià)<=買三價(jià)”,“2”為“買三價(jià)<成交價(jià)<=買二價(jià)”,“1”為“買二價(jià)<成交價(jià)<=買一價(jià)”,“0”為“買一價(jià)<成交價(jià)<賣一價(jià)”,“5”為“賣一價(jià)<=成交價(jià)<賣二價(jià)”,“6”為“賣二價(jià)<=成交價(jià)<賣三價(jià)”,“5”為“賣三價(jià)<=成交價(jià)”。(注意,這里的買賣盤的價(jià)格都是指上一次傳過(guò)來(lái)的價(jià)格,與內(nèi)外盤原理相同。也可以將“成交量分類”視為劃分更為詳細(xì)的內(nèi)外盤。)
用于:個(gè)股的實(shí)時(shí)、分時(shí)、成交明細(xì)。
SELLPRICE(賣出)、BUYPRICE(買入)
含義:本次成交時(shí)的委托賣出、買入價(jià)。即用于成交明細(xì)的買一價(jià)、賣一價(jià)。
用于:個(gè)股的成交明細(xì)周期。
4. 僅適用于大盤的數(shù)據(jù)項(xiàng):
SELLCOUNT(委賣)、BUYCOUNT(委買)
含義:當(dāng)前本類指數(shù)所有股票的賣出數(shù)量、買入數(shù)量之和。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
FALLTREND(下跌趨勢(shì))、RISETREND(上漲趨勢(shì))
含義:當(dāng)前本類指數(shù)所有下跌、上漲股票的最新價(jià)之和除以本類指數(shù)所有股票的最新價(jià)之和。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
FALLCOUNT(下跌家數(shù))、RISECOUNT(上漲家數(shù))
含義:當(dāng)前本類指數(shù)所有下跌、上漲股票的家數(shù)之和。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
INDEXLEAD(領(lǐng)先指標(biāo))
含義:即不加權(quán)的指標(biāo)漲跌幅再乘以10000。具體地說(shuō)就是,設(shè)A=“當(dāng)前本類指數(shù)所有股票的最新價(jià)之和”,B=“當(dāng)前本類指數(shù)所有股票的昨日收盤價(jià)”。那么INDEXLEAD=(A-B)/B×10000。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
TOTALSTOCK(本類股票總數(shù))
含義:本類股票家數(shù)之和。
用于:滬深指數(shù)的實(shí)時(shí)周期。
5. 其它數(shù)據(jù)項(xiàng):
CODETYPE(證券類型)
含義:指明當(dāng)前商品的類型。當(dāng)返回值是0時(shí)為指數(shù)、1是A股、2是B股、3是債券、4是基金。
用于:個(gè)股、指數(shù)的各種周期。
MARKETTYPE(市場(chǎng)類別)、INDEXTYPE(指數(shù)種類)
這兩個(gè)數(shù)據(jù)項(xiàng)屬于保留數(shù)據(jù)項(xiàng),目前暫時(shí)沒(méi)用,可能會(huì)在以后用到。
三、財(cái)務(wù)數(shù)據(jù)說(shuō)明
這里的財(cái)務(wù)數(shù)據(jù)項(xiàng)都是根據(jù)財(cái)政部制定的《企業(yè)會(huì)計(jì)制度》(于2001年1月1日起執(zhí)行)里面規(guī)定的季報(bào)、中報(bào)、年報(bào)的各種報(bào)表里面的項(xiàng)目編列的。每一項(xiàng)的具體含義都與《企業(yè)會(huì)計(jì)制度》(2001)里面的規(guī)定完全相同。另外我們還依照上市公司的特性將十大股東的名稱、持股數(shù),股東人數(shù),股本結(jié)構(gòu),權(quán)息資料都列在財(cái)務(wù)數(shù)據(jù)項(xiàng)中。
由于數(shù)據(jù)眾多(公司、基本有1300多家,幾乎每家的數(shù)據(jù)項(xiàng)都達(dá)400多項(xiàng),且每項(xiàng)又分不同的時(shí)期)所以這個(gè)數(shù)據(jù)庫(kù)相當(dāng)龐大,檢索起來(lái)較慢且消耗大量系統(tǒng)資源。因此我們?cè)O(shè)立了“常用數(shù)據(jù)項(xiàng)”目錄,這里面有100項(xiàng)左右常用的財(cái)務(wù)數(shù)據(jù),含蓋了股民在絕大多數(shù)情況下的需求。這些數(shù)據(jù)被放在一個(gè)特殊的數(shù)據(jù)文件里面檢索速度很快且系統(tǒng)資源占用量較小。所以大家一般編寫公式就在“常用數(shù)據(jù)項(xiàng)”目錄里面找相關(guān)的數(shù)據(jù)就可以了。而其它的那些數(shù)據(jù)都是用SQL數(shù)據(jù)庫(kù)檢索,建議只提供給少數(shù)重要客戶。
注意: 用純財(cái)務(wù)數(shù)據(jù)寫的計(jì)算項(xiàng)放在表格里面的時(shí)候,周期要選擇日線,否則無(wú)法顯示。而在其它情況下,財(cái)務(wù)數(shù)據(jù)項(xiàng)適用于任何周期。
四、資訊數(shù)據(jù)說(shuō)明
這里列出了您可以使用的各種資訊數(shù)據(jù)。您可以將這些資訊數(shù)據(jù)加入到頁(yè)面和表格里面。
例如:您可以將“維賽特資訊”——“個(gè)股資訊”——“個(gè)股歷史資訊”項(xiàng)拖到K線圖里,您可以看到出現(xiàn)一個(gè)個(gè)與相應(yīng)資訊所對(duì)應(yīng)的圖標(biāo),即我們通常說(shuō)的信息地雷。
注意:這里的各個(gè)資訊數(shù)據(jù)項(xiàng)要主站的支持,即主站要有數(shù)據(jù)。
五、財(cái)務(wù)分析說(shuō)明
“比較”目錄下面是相應(yīng)數(shù)據(jù)從97年到2001年年報(bào)數(shù)據(jù)的輸出,共5項(xiàng)輸出,在表格里先選擇“支持多數(shù)據(jù)項(xiàng)目分解”再拖進(jìn)去就可以看見(jiàn)5年的內(nèi)容了。
注意:“股東權(quán)益”等同于“凈資產(chǎn)”
MGXJZJ,每股現(xiàn)金及現(xiàn)金等價(jià)物凈增加額。
計(jì)算方法:現(xiàn)金及現(xiàn)金等價(jià)物凈增加額/股數(shù)
JYXJLRBL,經(jīng)營(yíng)活動(dòng)產(chǎn)生的現(xiàn)金流量?jī)纛~與凈利潤(rùn)比率。
計(jì)算方法:經(jīng)營(yíng)活動(dòng)產(chǎn)生的現(xiàn)金流量?jī)纛~/凈利潤(rùn)
XSXJZYSRBL,銷售商品收到現(xiàn)金與主營(yíng)業(yè)務(wù)收入比率。
計(jì)算方法:銷售商品、提供勞務(wù)收到的現(xiàn)金/主營(yíng)業(yè)務(wù)收入×100
含義:正常周轉(zhuǎn)企業(yè)該指標(biāo)應(yīng)大于1。如果指標(biāo)較低,可能是關(guān)聯(lián)交易較大、虛構(gòu)銷售收入或透支將來(lái)的銷售,都可能會(huì)使來(lái)年的業(yè)績(jī)大幅下降。
ZCBL,資產(chǎn)倍率。
計(jì)算方法:每股市場(chǎng)價(jià)/每股資產(chǎn)值
ZZCHBL,總資產(chǎn)回報(bào)率。
計(jì)算方法:凈利潤(rùn)/總資產(chǎn)期末數(shù)×100
JZCSYL,凈資產(chǎn)收益率。
計(jì)算方法:凈利潤(rùn)/凈資產(chǎn)×100
含義:又稱股東權(quán)益收益率,這個(gè)指標(biāo)反應(yīng)股東投入的資金能產(chǎn)生多少利潤(rùn)。
ZCSYL,資產(chǎn)收益率。
計(jì)算方法:凈利潤(rùn)×2/(期初資產(chǎn)總額+期末資產(chǎn)總額)×100%
含義:資產(chǎn)收益率反應(yīng)了企業(yè)的總資產(chǎn)利用效率,或者說(shuō)是企業(yè)所有資產(chǎn)的獲利能力。
SHLRL,稅后利潤(rùn)率。
計(jì)算方法:凈利潤(rùn)/主營(yíng)業(yè)務(wù)收入×100
SQLRL,稅前利潤(rùn)率。
計(jì)算方法:利潤(rùn)總額/主營(yíng)業(yè)務(wù)收入×100
YYLRL,營(yíng)業(yè)利潤(rùn)率。
計(jì)算方法:營(yíng)業(yè)利潤(rùn)/主營(yíng)業(yè)務(wù)收入×100=(主營(yíng)業(yè)務(wù)利潤(rùn)+其它利潤(rùn)-營(yíng)業(yè)費(fèi)用-管理費(fèi)用-財(cái)務(wù)費(fèi)用)/主營(yíng)業(yè)務(wù)收入×100
ZYYWLRL,主營(yíng)業(yè)務(wù)利潤(rùn)率。
計(jì)算方法:主營(yíng)業(yè)務(wù)利潤(rùn)/主營(yíng)業(yè)務(wù)收入×100
含義:一個(gè)企業(yè)如果要實(shí)現(xiàn)可持續(xù)性發(fā)展,主營(yíng)業(yè)務(wù)利潤(rùn)率處于同行業(yè)前列并保持穩(wěn)定十分重要。但是如果該指標(biāo)異忽尋常地高于同業(yè)平均水平也 應(yīng)該謹(jǐn)慎了。
XSMLL,銷售毛利率。
計(jì)算方法:(主營(yíng)業(yè)務(wù)收入-主營(yíng)業(yè)務(wù)成本)/主營(yíng)業(yè)務(wù)收入×100
YYCBBL,營(yíng)業(yè)成本比率。
計(jì)算方法:營(yíng)業(yè)成本/主營(yíng)業(yè)務(wù)收入×100
含義:在同行之間,營(yíng)業(yè)成本比率最具有可比性,原因是原材料消耗大體一致,生產(chǎn)設(shè)備及工資支出也較為一致,發(fā)生在這一指標(biāo)上的差異可以說(shuō)明各公司之間在資源優(yōu)勢(shì)、區(qū)位優(yōu)勢(shì)、技術(shù)優(yōu)勢(shì)及勞動(dòng)生產(chǎn)率等方面的狀況。那些營(yíng)業(yè)成本比率較低的同行,往往就存在某種優(yōu)勢(shì),而且這些優(yōu)勢(shì)也造成了盈利能力上的差異。相反,那些營(yíng)業(yè)成本比率較高的同行,在盈利能力不免處于劣勢(shì)地位。
QTYSZKL,其他應(yīng)收帳款率。
計(jì)算方法:其他應(yīng)收帳款/流動(dòng)資產(chǎn)
含義:其他應(yīng)收帳款主要核算與生產(chǎn)經(jīng)營(yíng)銷售活動(dòng)無(wú)關(guān)的款項(xiàng)來(lái)往,一般應(yīng)該較小。如果該指標(biāo)較高則說(shuō)明流動(dòng)資金運(yùn)用在非正常經(jīng)營(yíng)活動(dòng)的比例高,就應(yīng)該注意是否與關(guān)聯(lián)交易有關(guān)。
GDQYZZL,股東權(quán)益周轉(zhuǎn)率。
計(jì)算方法:銷售收入/平均股東權(quán)益(注意:此處平均指的是期初值和期末值的算術(shù)平均值)
ZZCZZL,總資產(chǎn)周轉(zhuǎn)率。
計(jì)算方法:銷售收入/平均資產(chǎn)總額
含義:該指標(biāo)越大說(shuō)明銷售能力越強(qiáng)。
GDZCZZL,固定資產(chǎn)周轉(zhuǎn)率。
計(jì)算方法:銷售收入/平均固定資產(chǎn)
含義:該比率是衡量企業(yè)運(yùn)用固定資產(chǎn)效率的指標(biāo),指標(biāo)越高表示固定資產(chǎn)運(yùn)用效果越好。
ZHZZTS,存貨周轉(zhuǎn)天數(shù)。
計(jì)算方法:360天×(期初存貨+期末存貨)/銷貨成本×2
ZHZZL,存貨周轉(zhuǎn)率。
計(jì)算方法:銷貨成本×2/(期初存貨+期末存貨)
含義:存貨周轉(zhuǎn)率(天數(shù))表達(dá)了公司產(chǎn)品的產(chǎn)銷率,如果和同行業(yè)其它公司相比周轉(zhuǎn)率太?。ɑ蛱鞌?shù)太長(zhǎng)),就要注意公司產(chǎn)品是否能順利銷售。
SXFYHJ,三項(xiàng)費(fèi)用合計(jì)。
計(jì)算方法:營(yíng)業(yè)費(fèi)用+管理費(fèi)用+財(cái)務(wù)費(fèi)用
含義:三項(xiàng)費(fèi)用之和反應(yīng)了企業(yè)的經(jīng)營(yíng)成本如果三項(xiàng)費(fèi)用合計(jì)相對(duì)于主營(yíng)業(yè)務(wù)收入大幅增加(或減少)則說(shuō)明企業(yè)產(chǎn)生了一定的變化,要提 起注意。
GLFYL,管理費(fèi)用率。
計(jì)算方法:管理費(fèi)用/主營(yíng)業(yè)務(wù)收入
YYFYL,營(yíng)業(yè)費(fèi)用率。
計(jì)算方法:營(yíng)業(yè)費(fèi)用/主營(yíng)業(yè)務(wù)收入
CWFYL,財(cái)務(wù)費(fèi)用率。
計(jì)算方法:財(cái)務(wù)費(fèi)用/主營(yíng)業(yè)務(wù)收入
YXFZBL,有息負(fù)債比率。
計(jì)算方法:(短期借款+一年內(nèi)到期的長(zhǎng)期負(fù)債+長(zhǎng)期借款+應(yīng)付債券+長(zhǎng)期應(yīng)付款)/股東權(quán)益期末數(shù)×100
含義:無(wú)息負(fù)債與有息負(fù)債對(duì)利潤(rùn)的影響是完全不同的,前者不直接減少利潤(rùn),后者可以通過(guò)財(cái)務(wù)費(fèi)用減少利潤(rùn);因此,公司在降低負(fù)債率方面,應(yīng)當(dāng)重點(diǎn)減少有息負(fù)債,而不是無(wú)息負(fù)債,這對(duì)于利潤(rùn)增長(zhǎng)或扭虧為盈具有重大意義。在揭示公司償債能力方面,100%是國(guó)際公認(rèn)的有息負(fù)債對(duì)資本的比率的資本安全警戒線。
GDQYYGDZCBL,股東權(quán)益與固定資產(chǎn)比率。
計(jì)算方法:(股東權(quán)益總額/固定資產(chǎn)總額×100
含義:一個(gè)財(cái)務(wù)結(jié)構(gòu)穩(wěn)定性指標(biāo)。
CQFZBL,長(zhǎng)期負(fù)債比率。
計(jì)算方法:長(zhǎng)期負(fù)債/資產(chǎn)總計(jì)×100
ZBFZBL,資本負(fù)債比率。
計(jì)算方法:負(fù)債合計(jì)/股東權(quán)益×100
含義:比資產(chǎn)負(fù)債率這一指標(biāo)更能準(zhǔn)確地揭示企業(yè)的償債能力狀況,因?yàn)楣局荒芡ㄟ^(guò)增加資本的途徑來(lái)降低負(fù)債率。資本負(fù)債率為200%為一般的警戒線,若超過(guò)則應(yīng)該格外關(guān)注。
ZCFZBL,資產(chǎn)負(fù)債比率。
計(jì)算方法:負(fù)債總額/資產(chǎn)總額×100%
含義:反映總資產(chǎn)中有多大比例是通過(guò)借債得來(lái)的。
GDQYBL,股東權(quán)益比率。
計(jì)算方法:股東權(quán)益總額/資產(chǎn)總額×100
含義:反映所有者提供的資本在總資產(chǎn)中的比重,反映企業(yè)的基本財(cái)務(wù)結(jié)構(gòu)是否穩(wěn)定。一般來(lái)說(shuō)比率高是低風(fēng)險(xiǎn)、低報(bào)酬的財(cái)務(wù)結(jié)構(gòu),比率低是高風(fēng)險(xiǎn)、高報(bào)酬的財(cái)務(wù)結(jié)構(gòu)。
YSZKZZTS,應(yīng)收帳款周轉(zhuǎn)天數(shù)。
計(jì)算方法:360天×平均應(yīng)收帳款/銷售收入
含義:表達(dá)年度內(nèi)應(yīng)收帳款轉(zhuǎn)為現(xiàn)金的平均天數(shù)。影響企業(yè)的短期償債能力。
YSZKZZL,應(yīng)收帳款周轉(zhuǎn)率。
計(jì)算方法:銷售收入/平均應(yīng)收帳款
含義:表達(dá)年度內(nèi)應(yīng)收帳款轉(zhuǎn)為現(xiàn)金的平均次數(shù)。如果周轉(zhuǎn)率太低則影響企業(yè)的短期償債能力。
XJBL,現(xiàn)金比率。
計(jì)算方法:貨幣資金/流動(dòng)負(fù)債
含義:現(xiàn)金比率反應(yīng)了企業(yè)償還短期債務(wù)的能力。
SDBL,速動(dòng)比率。
計(jì)算方法:(流動(dòng)資產(chǎn)-存貨)/流動(dòng)負(fù)債
含義:由于種種原因存貨的變現(xiàn)能力較差,因此把存貨從流動(dòng)資產(chǎn)種減去后得到的速動(dòng)比率反映的短期償債能力更令人信服。一般認(rèn)為企業(yè)合理的最低速動(dòng)比率是1。但是,行業(yè)對(duì)速動(dòng)比率的影響較大。比如,商店幾乎沒(méi)有應(yīng)收帳款,比率會(huì)大大低于1。影響速動(dòng)比率的可信度的重要因素是應(yīng)收帳款的變現(xiàn)能力。
主營(yíng)業(yè)務(wù)收入增長(zhǎng)。
計(jì)算方法:(本期主營(yíng)業(yè)務(wù)收入-上年同期主營(yíng)業(yè)務(wù)收入)/上年同期主營(yíng)業(yè)務(wù)收入×100
含義:一般當(dāng)產(chǎn)品處于成長(zhǎng)期,增長(zhǎng)率應(yīng)大于10%。
(三)、系統(tǒng)函數(shù)說(shuō)明
函數(shù)是為了實(shí)現(xiàn)某一運(yùn)算功能而用來(lái)被公式調(diào)用的。按函數(shù)的功能分為板塊、財(cái)務(wù)、指標(biāo)、邏輯、引用、時(shí)間、算術(shù)、統(tǒng)計(jì)共八類。
(1). 板塊函數(shù):
1、板塊平均:求板塊里某一數(shù)據(jù)項(xiàng)的平均值。
用法:BLOCKAVG(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKAVG(&NEW)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的平均價(jià)。
2、板塊最小值:求板塊里某一數(shù)據(jù)項(xiàng)的最小值。
用法:BLOCKMIN(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKMIN(&LOW)表示這個(gè)板塊里所有股票當(dāng)天的最低價(jià)。
3、板塊最大值:求板塊里某一數(shù)據(jù)項(xiàng)的最大值。
用法:BLOCKMAX(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKMAX(&HIGH)表示這個(gè)板塊里所有股票當(dāng)天的最高價(jià)。
4、板塊求和:求板塊里某一數(shù)據(jù)項(xiàng)的和。
用法:BLOCKSUM(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKSUM(&VOL)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的總成交手?jǐn)?shù)。
5、取板塊領(lǐng)先股票:取板塊指數(shù)的所屬個(gè)股中數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。適用于板塊指數(shù)。
用法:BLOCKLEAD(&X,&Y) 取板塊指數(shù)中個(gè)股數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。例如:BLOCKLEAD(&VOL,&ZQMC)取該板塊指數(shù)中成交量最大的股票名稱。
(2) 財(cái)務(wù)函數(shù):
1、季報(bào):調(diào)用季報(bào)數(shù)據(jù)項(xiàng)。
用法:QUARTERREP(&N,K,L),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的季報(bào))、2(表示上一次的季報(bào))、3、4等或者直接輸入希望調(diào)用的年份,L可以是1或3即第一季度或第三季度的季報(bào)。注意L僅在K選擇年份的時(shí)候適用。
2、年報(bào):調(diào)用年報(bào)數(shù)據(jù)項(xiàng)。
用法:YEARREP(&N,K),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的年報(bào))、2(表示上一次的年報(bào))、3、4等或者直接輸入希望調(diào)用的年份。
注意:N要為基本的財(cái)務(wù)數(shù)據(jù)項(xiàng),而不能是編寫的計(jì)算項(xiàng)目,即N為功能樹里公式欄里面的“財(cái)務(wù)數(shù)據(jù)”目錄下面的數(shù)據(jù)項(xiàng)。
3、中報(bào):調(diào)用中報(bào)數(shù)據(jù)項(xiàng)。
用法:MIDREP(&N,K,L),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的中報(bào))、2(表示上一次的中報(bào))、3、4等或者直接輸入希望調(diào)用的年份。
4、同期報(bào)表:調(diào)用最近一次報(bào)表或與其同類型報(bào)表的數(shù)據(jù)項(xiàng)。
用法:REP(&N,K) N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K為1(表示最近一次公布的報(bào)表)、2(表示去年與最近一次公布報(bào)表同類型報(bào)表)、3、4等。
5、取報(bào)表日期:取某個(gè)財(cái)務(wù)數(shù)據(jù)項(xiàng)的報(bào)表日期。
用法:REPDATE(&N,M,K), N=財(cái)務(wù)數(shù)據(jù)項(xiàng)。M=引用周期數(shù),與YEARREP等的調(diào)用相同。K=1、一季度報(bào)表,2、中報(bào),3、三季度報(bào)表,4、年報(bào)。 如REPDATE(&ZGB,1,4),表示取最近總股本年報(bào)的報(bào)表日期。
(3) 指標(biāo)函數(shù):
1、成本:成本分布情況。
用法:COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉(cāng)量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤。該函數(shù)僅對(duì)日線分析周期有效。
2、分價(jià)函數(shù):用來(lái)制作分價(jià)表。
用法:在制作分價(jià)表的時(shí)候選擇多數(shù)據(jù)項(xiàng)輸出,然后直接將這個(gè)函數(shù)拖進(jìn)數(shù)據(jù)項(xiàng)選擇框就可以了。
3、成本分布:用于畫成交分布云。
用法:用于畫成交分布云。例如CM(0,1,2,0)。參數(shù)含義:1、計(jì)算天數(shù),0表示計(jì)算全部天數(shù)。2、當(dāng)日成本算法:0=平均分布,1=三角分布。3、精度:一般是2。4、起始位置:0是從當(dāng)天開(kāi)始計(jì)算,1是從前一天開(kāi)始算,類推。5、換手:缺省是3,即300%換手。參數(shù)5可以沒(méi)有。
基本原理:我們對(duì)歷史籌碼是依后面的換手率而遞減的。我們相信這樣基本反應(yīng)了一個(gè)事實(shí)即歷史越悠久的成交,對(duì)當(dāng)前的影響越小。比如說(shuō),1000萬(wàn)的盤子,前天均價(jià)為10元,成交量為200萬(wàn),也就是20%換手率;昨天以均價(jià)11元又成交300萬(wàn),也就是30%換手率;那前天的200萬(wàn)成交量怎么樣了呢?成本分析假定,前天的200萬(wàn)在昨天也以11元被30%換手了,那么,前天以10元成交的成交量還剩了200*(1-30%)=140萬(wàn);若今天以均價(jià)12元又成交了400萬(wàn),同理可算,現(xiàn)在的籌碼分布是:10元籌碼為200*(1-30%)*(1-40%)=84萬(wàn),11元的籌碼為300*(1-40%)=180萬(wàn),12元的籌碼是400萬(wàn)。
4、之字轉(zhuǎn)向。
用法:ZIG(K,N),當(dāng)價(jià)格變化量超過(guò)N%時(shí)轉(zhuǎn)向,K表示0:開(kāi)盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià)。例如:ZIG(3,5)表示當(dāng)前收盤價(jià)超過(guò)上次ZIG轉(zhuǎn)向輸出值的+5%或-5%,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。
5、獲利盤:表示獲利盤比例。
用法:WINNER(CLOSE),表示以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0,1表示10%獲利盤;WINNER(10,5)表示10,5元價(jià)格的獲利盤比例。該函數(shù)僅對(duì)日線分析周期有效。
6、拋物轉(zhuǎn)向:計(jì)算拋物轉(zhuǎn)向。
用法:SAR(N,S,M),N為計(jì)算周期,S為步長(zhǎng),M為極值。例如,SAR(10,2,20)表示計(jì)算10日拋物轉(zhuǎn)向,步長(zhǎng)為2%,極限值為20%。
7、遠(yuǎn)期獲利盤比例:計(jì)算遠(yuǎn)期獲利盤比例。
用法:PWINNER(10,CLOSE) 表示10天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例,例如返回0.2表示20%獲利盤;該函數(shù)僅對(duì)日線分析周期有效。
(4) 邏輯函數(shù):
1、條件函數(shù):根據(jù)條件求不同的值。
用法:IF(X,A,B)若X不為0則返回A,否則返回B。 例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽(yáng)則返回最高值,否則返回最低值。
參見(jiàn)“條件語(yǔ)句”。
(5) 引用函數(shù):
1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。
用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開(kāi)始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽(yáng)的周期數(shù)。
2、第一個(gè)條件成立到當(dāng)前的周期數(shù):統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù)。
用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價(jià)超過(guò)10元時(shí)到當(dāng)前的周期數(shù)。
3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。
用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。
4、有效周期數(shù):求總的周期數(shù)。
用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。
5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。
用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽(yáng)則將該周期及前一周期數(shù)值設(shè)為1,否則為0。
6、求和:求總和。
用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開(kāi)始。例如:SUM(VOL,5)周期設(shè)為日線時(shí),表示最近5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過(guò)來(lái)第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和。
7、移動(dòng)平均:求移動(dòng)平均。
用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。
8、向前引用:引用若干周期前的數(shù)據(jù)。
用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。
9、簡(jiǎn)單移動(dòng)平均:求簡(jiǎn)單移動(dòng)平均。
用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。
10、最低值:求最低值。
用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開(kāi)始。例如:LLV(LOW,0)表示求歷史最低價(jià)。
11、最高值:求最高值。
用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開(kāi)始。 例如:HHV(HIGH,30)表示求30日最高價(jià)。
12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。
用法:EMA(X,N),求X的N日指數(shù)平滑移動(dòng)平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià)。
13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。
用法:DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均。算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià)。
14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。
用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。
15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。
用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開(kāi)始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。
16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。
用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
算法:若Y=WMA(X,A) 則Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上一周期值...。
例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。
17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。
用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。
(6) 時(shí)間函數(shù):
1、總開(kāi)盤分鐘:求當(dāng)前代碼類型的開(kāi)市交易時(shí)間。
用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場(chǎng)都返回242,與日期或具體的股票無(wú)關(guān)。
2、距開(kāi)盤分鐘:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。
用法:FROMOPEN。返回當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。
3、距午夜秒:求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。
用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長(zhǎng)時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。
4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。
用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開(kāi)盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:
(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。
5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。
用法:COUNTTIME(N,L,K)。N、L為時(shí)間,其格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。
(7) 算術(shù)函數(shù):
1、絕對(duì)值:求絕對(duì)值。
用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。
2、介于:介于兩個(gè)數(shù)之間。
用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0
例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。
3、最大值:求最大值。
用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開(kāi)盤價(jià)返回它們的差值,否則返回0。
4、最小值:求最小值。
用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開(kāi)盤價(jià)和收盤價(jià)中的較小值。
5、求模運(yùn)算:求模運(yùn)算。
用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。
6、求邏輯非:求邏輯非。
用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。例如:NOT(5>3)返回0。
7、范圍:介于某個(gè)范圍之間。
用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。
8、求相反數(shù):求相反數(shù)。
用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。
9、余弦值:求余弦值。
用法:COS(X)返回X的余弦值。
10、正弦值:求正弦值。
用法:SIN(X)返回X的正弦值。
11、平方根:開(kāi)平方。
用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。
12、上穿:兩條線交叉。
用法:CROSS(A,B)表示當(dāng)A從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。
13、維持:兩條線維持一定周期后交叉。
用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過(guò)B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。
14、空:判斷是否為空。
用法:ISNULL(A)表示如果A為空(即沒(méi)有數(shù)據(jù))則返回1,否則返回0。
15、冪:求冪。
用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。
(8) 統(tǒng)計(jì)函數(shù):
1、標(biāo)準(zhǔn)差:求標(biāo)準(zhǔn)差。
用法:STD(X,N)為X的N日估算標(biāo)準(zhǔn)差。
2、商品數(shù)據(jù):求與具體某種商品相關(guān)的數(shù)據(jù)。
用法:INDEXDATA(“N”,&X,K)。N為商品代碼。X為數(shù)據(jù)項(xiàng)。K為周期數(shù)(可以不加)。INDEXDATA(“1A0001”,&LOW,3)為3天前上證指數(shù)的最低點(diǎn)位。
3、線性回歸斜率:求某個(gè)數(shù)據(jù)的線性回歸。
用法:SLOPE(X,N)為X的N周期線性回歸線的斜率。例如:SLOPE(CLOSE,10)表示求10周期線性回歸線的斜率
4、線性回歸預(yù)測(cè)值:以某個(gè)數(shù)據(jù)的線性回歸斜率向后延伸一個(gè)周期得到的數(shù)值。
用法:FORCAST(X,N)為X的N周期線性回歸預(yù)測(cè)值。例如:FORCAST(CLOSE,10)表示求10周期線性回歸預(yù)測(cè)本周期收盤價(jià)。
5、總體標(biāo)準(zhǔn)差:求總體標(biāo)準(zhǔn)差
用法:STDP(X,N)為X的N日總體標(biāo)準(zhǔn)差。
6、估算樣本方差:求估算樣本方差。
用法:VAR(X,N)為X的N日估算樣本方差。
7、總體樣本方差:求總體樣本方差。
用法:VARP(X,N)為X的N日總體樣本方差。
(四) 基本公式
這里的各種公式都是一些用于設(shè)置銀河雙子星各種表格曲線的公式,我們預(yù)先寫好您直接調(diào)用就可以了。當(dāng)然您也完全可以根據(jù)個(gè)人愛(ài)好自己編寫。
注意:基本公式是用于編寫配置用的,即只有高級(jí)版用戶才能看到這個(gè)目錄。
這里主要有如下幾類公式:板塊統(tǒng)計(jì)、區(qū)間統(tǒng)計(jì)、報(bào)價(jià)公式、分時(shí)公式、技術(shù)分析、文本瀏覽、期貨公式、籌碼分布、大單公式、曲線標(biāo)志、其他。
板塊統(tǒng)計(jì):
這里有4個(gè)用于統(tǒng)計(jì)板塊數(shù)值的公式。
1、板塊均價(jià)。
BLOCKPRICE,用于計(jì)算板塊最新的平均價(jià)。
2、板塊最低價(jià)。
BLOCKLOW,用于計(jì)算板塊的最低價(jià)。
3、板塊最高價(jià)。
BLOCKHIGH,用于計(jì)算板塊的最高價(jià)。
4、板塊總手。
BLOCKVOL,用于計(jì)算板塊的板塊總手。
區(qū)間統(tǒng)計(jì):
這里面是各種用于區(qū)間統(tǒng)計(jì)的公式,在做區(qū)間統(tǒng)計(jì)表格的時(shí)候,要將這里面的公式拖到表格里,而不能用普通的行情數(shù)據(jù)項(xiàng)。
報(bào)價(jià)公式:
一般實(shí)時(shí)數(shù)據(jù)都是由交易所直接發(fā)過(guò)來(lái)的。那些需要計(jì)算得出來(lái)、且周期為實(shí)時(shí)的數(shù)據(jù)并不多,都是一些與大盤統(tǒng)計(jì)相關(guān)的公式,放在這個(gè)目錄下。
大盤目錄:EQUALCOUNT(平盤家數(shù))、DaPanWeiCha(委差)、DaPanWeiBi(委比)。
這三個(gè)函數(shù)都是直接調(diào)用不附帶參數(shù)。其值分別為大盤指數(shù)對(duì)應(yīng)的股票的平盤家數(shù)、所有對(duì)應(yīng)的股票的委差之和、及以此計(jì)算的委比。
分時(shí)公式:
5ZSZBH(五分鐘總市值變化)、FiveRiseCount(五分鐘漲跌)、FiveRise(五分鐘漲幅)。
這三項(xiàng)都是統(tǒng)計(jì)與5分鐘相關(guān)的幾個(gè)數(shù)據(jù)。
FenShiVolClass(分時(shí)成交量顏色),這是用來(lái)顯示分時(shí)成交量顏色的公式。點(diǎn)修改,可以看到這個(gè)公式的輸出為“黃”、“陰”、“平”三個(gè)曲線標(biāo)志。在“輸出方案設(shè)置”里面我們知道,當(dāng)“輸出顏色設(shè)置”選擇“其它數(shù)據(jù)的顏色表示漲跌色”,而當(dāng)其它數(shù)據(jù)輸出為“曲線標(biāo)志”時(shí),則顯示其標(biāo)志的顏色。所以,這里通過(guò)三個(gè)“曲線標(biāo)志”的顏色來(lái)顯示分時(shí)成交量的顏色。
技術(shù)分析:
這里前5項(xiàng)都是與K線相關(guān)的數(shù)據(jù)項(xiàng)。
VolColor(成交量顏色),其原理與上面介紹的“分時(shí)成交量顏色”類似,用于顯示K線的成交量的顏色。
文本瀏覽:
這里是用于建文本窗口的公式。如,用于F10頁(yè)面的“個(gè)股資料”。
期貨公式:
用于建期貨頁(yè)面的公式。這里的公式都是用“期貨數(shù)據(jù)”編寫的。
籌碼分布:
這里是籌碼分布和火焰山公式。其詳細(xì)含義、用法參見(jiàn)《籌碼分布及火焰山》。
大單公式:
這里放有做各種不同“大單表”的公式。
曲線標(biāo)志:
這里是各種用于畫在曲線上的標(biāo)志圖形,使用時(shí)將其拖到窗口里面就可以了。如,除權(quán)標(biāo)志。
還有幾個(gè)最常用的曲線,如K線、分時(shí)走勢(shì)、均線、及其成交量的柱狀圖等。在“技術(shù)指標(biāo)”下面的“曲線”目錄里面。
八、條件選股
條件選股是根據(jù)提供系統(tǒng)或用戶編制的條件選股公式進(jìn)行選股選定一個(gè)條件選股公式或多個(gè)組合條件后,計(jì)算機(jī)自動(dòng)幫您選出當(dāng)時(shí)或歷史上某一段時(shí)間內(nèi)滿足條件的所有股票,列在行情顯示窗口,同時(shí)可保留成板塊。
實(shí)時(shí)預(yù)警根據(jù)投資者設(shè)定的條件監(jiān)控整個(gè)股票市場(chǎng)的動(dòng)向,幫助投資者發(fā)現(xiàn)可能忽略或者不能注意到的風(fēng)吹草動(dòng)!投資者可以自己定義漲跌幅度、量比、絕對(duì)價(jià)位、成交量異動(dòng)、指標(biāo)突破價(jià)位、封停和打開(kāi)停板等一系列的預(yù)警條件,系統(tǒng)將在條件滿足時(shí)提醒投資者有異動(dòng)的股票及其異動(dòng)的特征。
這里放置各種用于選股及預(yù)警的公式。
條件選股公式的編寫方法與其它公式編寫方式相同。選股條件公式的核心內(nèi)容為一個(gè)條件判斷語(yǔ)句SELECT語(yǔ)句,其運(yùn)算結(jié)果為“0”或者“1”即“不滿足條件”或者“滿足條件”。當(dāng)然一般的公式也能用于選股,依結(jié)果為“非1”或者“1”來(lái)判斷,即只有運(yùn)算結(jié)果為“1”時(shí)才能選出來(lái)。參見(jiàn) “智能分析”。
(六)、交易系統(tǒng)
交易系統(tǒng)就是設(shè)定某種買賣條件,當(dāng)滿足條件的時(shí)候就在K線上畫出買入、賣出的提示箭頭,用于分析買賣策略的一種工具。從某種意義上說(shuō)交易系統(tǒng)也是一種繪圖曲線,也是通過(guò)編寫公式完成的,這里列出了銀河雙子星提供的各種交易系統(tǒng)。
編寫交易系統(tǒng)的方法與編寫一般曲線類似,是不過(guò)一般曲線是連續(xù)的輸出,而交易系統(tǒng)是滿足買賣條件的時(shí)候輸出買入、賣出的曲線標(biāo)志而已。輸出曲線標(biāo)志用“:>”。
例如,MACD交易系統(tǒng)的公式內(nèi)容如下:
DIFF= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA = EMA(DIFF,M);
MACD1 = 2*(DIFF-DEA);
IF (CROSS(diff,dea))
a :> "buy";
IF (CROSS(dea,diff))
b :> "sell";
(七)、五彩K線
五彩K線是依照一定規(guī)則將普通K線標(biāo)成多種不同的顏色,以突出某種K線形態(tài)的曲線公式。這里列有早晨之星、黃昏之星、十字星、長(zhǎng)十字星、紅綠燈等各種五彩K線。
五彩K線的編寫方法與一般K線類似。只是一般K線公式以開(kāi)盤價(jià)、收盤價(jià)為顏色判斷的依據(jù),而五彩K線則采用各種不同的形態(tài)為顏色判斷依據(jù)。下面列出普通K線公式與“三紅兵”五彩K線公式:
普通K線公式:
IF(CLOSE>OPEN)
RETURN "陽(yáng)";
ELSE IF(CLOSE< OPEN)
RETURN "陰";
ELSE IF(CLOSE==OPEN AND OPEN>=CLOSE[1])
RETURN "陽(yáng)";
ELSE IF(CLOSE==OPEN AND OPEN<=CLOSE[1])
RETURN "陰";
“三紅兵”五彩K線公式:
IF(CLOSE[2] >OPEN[2] AND CLOSE[1] >OPEN[1] AND CLOSE>OPEN AND
CLOSE[1] >CLOSE[2] AND CLOSE>CLOSE[1])
{RETURN BACKSET("colorred",2);}
ELSE RETURN "colorgreen";