一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

大智慧、TDX、FXJ、飛狐公式編輯教程大全

 mofenghan 2010-08-24
我在這里將公式公式基礎(chǔ)入門和幾個(gè)常用股軟的指標(biāo)編輯教程系統(tǒng)整理在此,想學(xué)習(xí)指標(biāo)編輯的朋友,請先看《公式入門》——是學(xué)習(xí)編輯公式的基礎(chǔ),在各種股軟中通用。又由于不同股軟中有些函數(shù)、命令等不盡相同,在學(xué)習(xí)好前部分《公式入門》的基礎(chǔ)上,再選擇學(xué)習(xí)自己使用或感興趣股軟的公式教程。希望此貼對想學(xué)習(xí)公式編輯的朋友有所幫助。

由于我保存的教程資料有限,此貼經(jīng)過一段時(shí)間的逐步整理,現(xiàn)在已經(jīng)初步完成!
如果哪位朋友有好的教程請開新貼發(fā)出來,便于大家共同學(xué)習(xí)。

第一部分:《公式編輯入門》


什么是技術(shù)指標(biāo)?
MA均線就是一種技術(shù)指標(biāo),我們在炒股的時(shí)候,經(jīng)常會將一些行情數(shù)據(jù)進(jìn)行數(shù)學(xué)計(jì)算得出一些曲線等等,方便我們掌握股市的變動情況。
什么是條件選股?
簡單講,就是按照您的設(shè)定的條件用電腦幫助您完成一些太多太復(fù)雜的挑選--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100雙眼睛有時(shí)也不一定可以看得過來,這時(shí)電腦就派上用場了!
什么是參數(shù)?
比如講:10日均線,您可以把10日當(dāng)作參數(shù),好處在于,您覺得需要修改成5日的時(shí)候,就可以使用一些簡單的方法,例如參數(shù)精靈來很方便的修改和調(diào)整。參數(shù)需要名字,例如M就不錯(cuò)。還要規(guī)定參數(shù)的范圍,例如1日至260日。這樣我們就可以在1到260之間任意調(diào)節(jié)M的值了,M最常用的數(shù)填在“缺省”一欄,例如你最喜歡用10日均線,那就填10吧。
什么是周期?
這么解釋吧!我們有的投資者喜歡使用日線圖作技術(shù)分析;有的喜歡用5分鐘的K線;有的喜歡使用長一點(diǎn)時(shí)間的,例如周線。所以在公式設(shè)計(jì)中,允許不同喜好的使用者選擇不同的分析時(shí)間--就是可以選擇不同的周期。
什么是函數(shù)?
函數(shù)在公式編寫非常重要,如果作個(gè)比喻,我們用一種語言去告訴電腦我的想法,并且讓它去幫我做,那么函數(shù)就是這種語言的單詞。
我們在公式編輯器中選擇插入函數(shù),就可以看到里面有許多的函數(shù),我們在附錄中有一個(gè)簡表,大家可以到那里去檢索!
例一:
一根K線有四個(gè)價(jià)格組成:
最高價(jià):HIGH
收盤價(jià):CLOSE
最低價(jià):LOW
開盤價(jià):OPEN
成交量:VOL
成交額:AMO
例二:
兩條均線不斷地交叉,就專門設(shè)定了一條函數(shù)來描述兩條線交叉:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過了Y
CROSS(Y,X)表示Y向上穿過了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)稍慢,下面會好一些!

編寫一條最簡單的指標(biāo)線
通過前幾課的學(xué)習(xí),我們今天開始使用軟件的公式編輯功能編寫我們自己的第一條指標(biāo)線。
其實(shí)不難,你應(yīng)該對自己有信心!
按照主菜單-工具-公式管理-選擇-“技術(shù)指標(biāo)”-點(diǎn)擊“新建”,然后在公式編輯器中留下你的第一行腳印吧!
點(diǎn)擊:“確認(rèn)”,現(xiàn)在看一下我們第一條指標(biāo)線。
這條指標(biāo)線與你的想法相符嗎?
總結(jié)與補(bǔ)充:
1、如果選擇:“主圖疊加”,我們的指標(biāo)線會與K線圖顯示在同一個(gè)圖形框中,現(xiàn)在我們的指標(biāo)線顯示在其下方,即“副圖”中;
2、參數(shù)可以有,也可以沒有,但是鼓勵(lì)大家設(shè)置參數(shù),這是非常好的習(xí)慣;
3、一個(gè)句子完了,別忘了以分號結(jié)尾;
你的公式寫得對不對,可以通過“測試公式”來檢查,如果錯(cuò)了,它會告訴你錯(cuò)在哪里。

編寫最常用的均量和均價(jià)線
均價(jià)線,不就是那個(gè)“移動平均線MA”什么的嗎?不過,話說回來,聽說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)然是有簡單的方法了!你把我在上面說過的話寫下來,按照前面幾課講的,寫在公式的編輯欄當(dāng)中就可以了!
注意:
“MA”表示的就是計(jì)算平均值。
在括號內(nèi)寫上計(jì)算的對象和計(jì)算的時(shí)間長度。
MA1,MA2,MA3......是好幾條指標(biāo)線,別忘記了用分號把它們分開。
最后呢?電腦自己會把它們一起畫出來。
均量線???
均價(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移動平均線,關(guān)于這幾條指標(biāo)線如何使用?我想大家可能都比我清楚。例如短期均線和長期均線發(fā)生了金叉或者死叉,......等等,葛蘭維爾的八項(xiàng)法則......如果說如何用軟件編寫一個(gè)條件,讓電腦把今天兩個(gè)市場的股票中所有發(fā)生了黃金交叉的股票選出來呢?
想知道嗎?這就是“條件選股”,按照“條件”電腦自動“選擇股票”出來,可以供您分析,要不然的話,技術(shù)分析的投資者都會累死了!
跟我學(xué)!
第一步:“工具”欄中選中“公式管理器”
第二步:我們現(xiàn)在選擇“新建”一個(gè)“條件選股”公式,結(jié)果出現(xiàn)了下面的編輯欄!然后在里面寫上您的條件!
第三步:按照說明書上的步驟選股就行了!
注意:
1、在條件選股中點(diǎn)擊“新建”;
2、原來MA5:MA(CLOSE,5);
表示的是一條指標(biāo)線,可是現(xiàn)在我們在條件選股當(dāng)中只要引用它,不需要把它畫出來。所以我們在冒號的后面加一個(gè)符號,表示等會要引用它:MA5:=MA(CLOSE,5);
這個(gè)在的公式編輯中,叫做“中間表達(dá)式”。
X=1;
Y=X+1;
Y=?
我們學(xué)過上面的數(shù)學(xué),都知道把X=1代入到Y(jié)的計(jì)算中去,“X=1;”就是一個(gè)中間表達(dá)式,您明白了嗎?

條件選股總結(jié):
1、指標(biāo)和條件選股在結(jié)構(gòu)上沒有差別,只是在內(nèi)容上,條件選股要多加上我們的條件,比如大于10,或者交叉等等!
2、中間表達(dá)式可以幫助我們清晰的表達(dá)我們的公式,不至于使公式的結(jié)構(gòu)特別的混亂!

如何編寫B(tài)IAS指標(biāo)?
如果大家都是均線的忠實(shí)愛好者的話,那么大家一定牢牢記得在均線大師哥南威爾的8大法則當(dāng)中的第四條和第五條中曾經(jīng)提到了當(dāng)股價(jià)偏離均線太遠(yuǎn)的時(shí)候,便會向它靠攏,但是并不提到多遠(yuǎn)才會靠攏--為了解決這個(gè)問題,也為了我們更好地用客觀數(shù)據(jù)來體現(xiàn)股價(jià)運(yùn)動的過程,乖離率這個(gè)指標(biāo)應(yīng)運(yùn)而生。
本課我們的任務(wù)就是通過對乖離率的原理到編寫方法的學(xué)習(xí)來加強(qiáng)我們對公式設(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;
原理就是這么簡單,可是怎么使用呢?您別急,所用的指標(biāo)其實(shí)都是在觀察當(dāng)中得出一定的啟示,您先實(shí)現(xiàn)這幾條指標(biāo)線,讓它們以圖形的方式出現(xiàn)在您的面前,然后您再去觀察,一定會事半功倍!
比如編寫10日乖離率
第一步:乖離率的命名,崇尚人家的習(xí)慣,依舊使用BIAS,那么第一條就叫做BIAS1好了!
第二步:當(dāng)日股價(jià)用CLOSE表示;
10均價(jià)我們在前一節(jié)課剛剛學(xué)過,順手拈來,用MA(CLOSE,10)表示;
第三步:一樣使用加減乘除符號以及括號,只是要注意只有小括號,沒有中大括號,那么公式就有了--
BIAS1:(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;
這樣的話我們在技術(shù)指標(biāo)編輯器中將另外兩條指標(biāo)也同樣寫下來,就得到了BIAS指標(biāo),請看下圖:
第四步:就是您得自己好好觀察您的指標(biāo)公式在各個(gè)股票的表現(xiàn),得出您自己的結(jié)論,因?yàn)槊恳粋€(gè)投資者即使是在使用同樣一個(gè)指標(biāo)的時(shí)候,都會有不同的理解,我們無法判斷優(yōu)劣,但是有一條可以告訴我們答案,那就是永遠(yuǎn)讓市場說話,因?yàn)樗肋h(yuǎn)是對的!
如果您不介意的話,可以參考BIAS,不過僅供參考!
您明白怎么編寫了嗎?

我能不能直接用寫好的指標(biāo)公式?
我想用KD指標(biāo)選股,能不能直接寫成“D>20”就可以執(zhí)行了?
當(dāng)然可以!考慮到了這種偷懶的做法,所以我們一共提供了兩種供偷懶的人士使用,其中一種與上面的要求只是在寫法上稍有不同!
第一個(gè)方法:
第一步:在條件選股的編輯器中點(diǎn)擊“引入指標(biāo)公式”。
引入“其他公式”。然后,我們從中選擇一個(gè),例如“KD”,讓我們來看一下結(jié)果如何?
第二步:上一步的操作結(jié)果請看右邊的圖形,系統(tǒng)自動的把KD指標(biāo)的整個(gè)編寫內(nèi)容搬來了!
現(xiàn)在需要我們做的就是:續(xù)上一行條件“D<20”,OK!完成!
有沒有簡單的方法?
第二個(gè)方法:就一句話:“KDJ,D”<20;
“KDJ,D”
表示現(xiàn)在我要是用KDJ指標(biāo)當(dāng)中的D指標(biāo),不過大家要看清楚是怎么寫的哦!寫錯(cuò)了計(jì)算機(jī)可是不會改錯(cuò)的!
總結(jié):
用上面的方法可以引用所有指標(biāo),所以不必寫那么多!
注意格式上,兩邊用引號括起來,指標(biāo)名稱KDJ和指標(biāo)線名稱D之間用“,”隔開!

額外加餐
現(xiàn)在我們可以很方便的做另外一件事了,我們可以將通常說的KDJ買入條件完整的表達(dá)出來了:
“KD指標(biāo)發(fā)生了黃金交叉,并且D<20”
T1:=“KDJ,K”;--引用K線;
T2:=“KDJ,D”;--引用D線;
條件: AND在中就表示“并且”,將兩個(gè)條件并列起來
CROSS(T1,T2)ANDT2<20;

第九課 放量、縮量、上漲、下跌、收陽、收陰
在前面的學(xué)習(xí)當(dāng)中,我們見到了一些基本的表達(dá)方法、方式,今天我們的任務(wù)是學(xué)習(xí)一些常見的概念如何編寫,例如上面所列出來的放量、上漲等等,因?yàn)檫@些都是在公式編寫過程當(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á)方式一樣,將方向改變了而已:
收陽、收陰:
1、當(dāng)天收陽:CLOSE>OPEN;
2、當(dāng)天收陰:CLOSE<OPEN;
高開、低開:
1、當(dāng)天股價(jià)高開,言下之意開盤高于昨日收盤:OPEN>REF(CLOSE,1);
2、當(dāng)天股價(jià)低開:OPEN<REF(CLOSE,1);
跳空:
跳空亦有向上和向下兩種:
當(dāng)日開盤在昨日最高之上,即為向上跳空:OPEN>REF(HIGH,1);
反之,開盤小于昨日的最高價(jià),為向下跳空:POEN<REF(LOW,1);
事實(shí)上,我們在編公式的過程,就是將這些條件有機(jī)地結(jié)合起來作為我們判斷的條件。舉一個(gè)很簡單的例子,如果是K線形態(tài)呈現(xiàn)出放量上攻的態(tài)勢,那么如何編寫這個(gè)公式呢?高開高走又應(yīng)該如何編寫呢?
我們把放量和上漲的兩個(gè)條件組合在一起,讓某一天的形態(tài)特征同時(shí)滿足兩個(gè)條件就達(dá)到目的;同樣地將高開的高走兩個(gè)條件結(jié)合在一起,也就找到了我們所需的條件。
結(jié)果就是:
放量上攻之一,以上面所舉例組合:
AA:=VOL/REF(VOL,1)>2;
BB:=CLOSE/REF(CLOSE,1)>1.07;
AA AND BB;
高開高走:
AA:=OPEN>REF(CLOSE,1);
BB:=CLOSE>OPEN;
AA AND BB;
OK!本課到此結(jié)束,留下一個(gè)問題,看看您有沒有真正的理解,向上跳空之后兩天內(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í)際上沒有存在的必要,你想通了嗎?
更簡單的方法,下面的一句話可以的上面的四句:
COUNT(LOW>REF(HIGH,2),2)=2;

第十課 漲停板攻擊?
學(xué)了這么多了,應(yīng)該教點(diǎn)實(shí)戰(zhàn)的內(nèi)容了!我們來學(xué)習(xí)一下別人的經(jīng)驗(yàn),“漲停板追擊”,同時(shí)這里面還潤孕育著一個(gè)簡單但是又頗有意義的道理!
一、量化的概念
我們都知道,按規(guī)定漲幅不得超過10%,但是由于四舍五入的關(guān)系,常常有9.98%、10.23%等等的漲停板,所以我們要找一個(gè)合適的數(shù)值,然后用公式語言告訴計(jì)算機(jī),這個(gè)過程學(xué)名叫量化!
比如我們考察之后,決定讓大于9.99%的都為漲停。
二、編寫公式
其實(shí)就一句話:今日收盤除以昨日收盤的值大于1.0999
X:=CLOSE/REF(CLOSE,1)>1.0999;
三、測試我們的條件
大家都知測試的功能,要不然你怎么知道你的經(jīng)驗(yàn)在歷史上的表現(xiàn)是好還是不好呢?
按照下圖指引進(jìn)入條件選股的界面,之后選中您的條件,具體辦法請參見(使用說明書)。然后填入測試時(shí)間和測試標(biāo)準(zhǔn)!
在這里我們的測試方法是:
測試時(shí)間是從2000/01/01到2001/03/02,測試股票共計(jì)583只,初始投入100,000元。
當(dāng)滿足買入公式中定義的條件時(shí),也就是漲停板時(shí),按照收盤價(jià)使用相同資金買入一只股票,當(dāng)滿足以下平倉條件時(shí)按照收盤價(jià)平倉;買入5日后強(qiáng)制平倉或者虧損達(dá)到3%止損平倉或者利潤達(dá)到5%止贏平倉,然后按照以上的規(guī)則統(tǒng)計(jì)在測試的時(shí)間段內(nèi)的所有交易的狀況。
這是一種追漲的短線方法,所以測試的時(shí)間我們只用5天,目標(biāo)利潤為5%,(非常抱歉,因?yàn)槠渲械脑O(shè)置和選擇方法十分靈活而且需要較好的理解能力,所以我們在這里就不介紹具體的內(nèi)容了)
點(diǎn)擊開始測試!一切OK!來看結(jié)果吧!
1、從成功率上看,實(shí)際達(dá)到5%的獲利要求的交易次數(shù)67.89%,我們已經(jīng)比較滿意這個(gè)結(jié)果了,可是要用于實(shí)戰(zhàn),可不可以再提高呢?
2、所謂的提高就是優(yōu)化的一個(gè)內(nèi)容,簡單說,優(yōu)化就是讓它更好!優(yōu)化我們的條件,讓它的表現(xiàn)更好!
3、加上一個(gè)縮量的條件,比如當(dāng)日成交量小于5日的均量;Y:=VOL<MA(VOL,5);大家可以做一下測試,看看結(jié)果如何!以下是同樣測試條件下的結(jié)果。 X AND Y;
您滿意嗎?我們的成功率已達(dá)到了80%,剩下的任務(wù)就是您如何操作的問題了!
注:請大家考慮一下在實(shí)戰(zhàn)當(dāng)中,如果您按此買入可不可行?
總結(jié):編寫公式并不是為了編公式而編寫復(fù)雜的公式,您個(gè)人對某一個(gè)特征或者形態(tài)的理解最重要。所以光有經(jīng)驗(yàn)不夠,您還得把它轉(zhuǎn)化成您自己的應(yīng)對策略!您需要不斷總結(jié)、測試、優(yōu)化您的公式。

第十一課 多頭排列--良好的上升趨勢
均線的多頭排列一直以來都被大家視為一種良好的上升趨勢的表現(xiàn),因?yàn)檫@種形態(tài)的形成需要較長的時(shí)間,和較大的能量,而被主力或者莊家利用作為騙線的可能性就比較小,股市當(dāng)中也遵循慣性的原理,當(dāng)一個(gè)趨勢形成之后,要改變它,是不容易的,因?yàn)楣蓛r(jià)有著沿著原來的運(yùn)動方向上的慣性!
首先,讓我們來看看幾種多頭排列:
5、10、30日均線:5、10、30日均線:30、60、90日均線:
在圖一中和圖二中我們采用的是同一周期的均線,即都是5、10、30日均線,我們可以觀察到在同一周期下的均線排列有相同之處,也有很大不同之處:圖一中的5日均線=10日均線、30日均線平滑優(yōu)美,而在圖二中的5日和10日均線不斷的碰及30日均線然后上升;
在圖三中我們選用的是30、60、90日均線,相對來說均線的多頭排列也顯得很平滑。
為什么會有這樣的差別呢?如果您要是認(rèn)真一點(diǎn)的話,就可以發(fā)現(xiàn)原來前兩圖的K線走得不一樣,一個(gè)一波拉到頭,一個(gè)分成幾波拉到頭,而在圖三當(dāng)中我們采用了較長周期的均線系統(tǒng),從而在一定程度上過濾了這種現(xiàn)象,具體在使用的過程中,您可要多注意它們的區(qū)別!
好了,我們來看一下如何編寫,拿第一個(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

編寫完畢,我們在上面的例子當(dāng)中,舉的是最簡單的一個(gè),其實(shí)您在編寫的過程當(dāng)中,還可以加上一些比較準(zhǔn)確地描述,以取得更好的效果,例如同時(shí)三條均線向上發(fā)散等,當(dāng)然還有您自己的心得。

第十二課 逃頂K線形態(tài)之--黃昏之星
一、概念學(xué)習(xí)
當(dāng)市場出現(xiàn)一條大陽線后,通常會產(chǎn)生跳空高開的情況,有時(shí)便會出現(xiàn)十字星或類似十字星的小陰線(小陽線)。另一種相反的情況是出現(xiàn)在一條大陰線后,在這兩種情況下形成的類似十字星的K線都被稱為“星型線”。
當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成所謂的經(jīng)典K線形態(tài)--黃昏之星。
二、編制過程
通過我們前面的學(xué)習(xí),其實(shí)已經(jīng)可以比較輕松的編制這個(gè)條件了--前人已經(jīng)清晰地把這個(gè)形態(tài)的具體特征描述出來,剩下的工作就是把這些特征用數(shù)字表示--這就是前面提到的量化的過程!
該圖組合一共由三根K線合成,我們按照以下的步驟一步一步地一邊尋找每日K線的特征,一邊進(jìn)行編寫:
為了結(jié)構(gòu)簡單起見,首先將二天的高開低收用中間表達(dá)式表達(dá)出來,因?yàn)槲覀冊诤竺娴木帉戇^程中會分別使用到這些數(shù)據(jù)。
1、今日K線的:開-a1, a1:=open;
收-a2, a2:=close;
高-a3, a3:=high;
2、昨天K線的:開-b1, b1:=ref(open,1);
收-b2, b2:=ref(close,1);
高-b3, b3:=ref(high,1);
低-b4, b4:=ref(low,1);
3、前天K線的:開-c1, c1:=ref(open,2);
收-c2, c2:=ref(close,2);
高-c3, c3:=ref(high,2);
低-c4, c4:=ref(low,2);
4、我們將會分別描述出三天的K線形態(tài),然后匯總,首先我們觀察今日K線的特征,今天是一根低開低走的大陰線,我們給它一些數(shù)字上的定義:
a、今日開盤價(jià)小于昨日收盤價(jià); aa:=a1<b2 and
b、今日的陰線實(shí)體較長,我們用開盤價(jià)和收盤價(jià)相比,長度大于4%:a1/a2>1.04;
5、昨日K線的特征,是一根十字形態(tài)的K線,并且在左右兩根K線之上,分別表達(dá)為:
a、昨日跳開,高于前天的收盤: bb:=b1>c3
b、昨日收盤同樣在缺口之上: and b2>c3
c、線形實(shí)體長度很小,也就是昨日開盤和收盤之差比昨日開盤的值小于0.01:and abs(b1-b2)/b1<0.01
d、K線有上下影線,可以表示為最高價(jià)和最低價(jià)不等于收盤價(jià)也不等于開盤價(jià):and b3>b1 and b3>b2 and b4<b1 and b4<b2
e、當(dāng)日的最高價(jià)為20天以來的最高價(jià): and b3=hhv(high,20);
6、前日K線的特征:股價(jià)大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開盤:cc:=c2/ref(close,3)>1.04 and c2>c1;
綜合選股條件:最后我們將三天的K線特征會合起來,合成一個(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è)的條件組合起來,有機(jī)地結(jié)合起來!我們的許多形態(tài)就是這樣由一個(gè)一個(gè)的K線組合起來的結(jié)果!
1、我們測試了將近4年的時(shí)間,一共找到了幾個(gè)這樣的信號,您滿意嗎?--應(yīng)該說,不滿意!可是原因在哪里呢?--我們的條件過于苛刻,因?yàn)橐瑫r(shí)滿足的條件太多,您可以嘗試更改一些條件以獲得更多的信號!
2、大家還會發(fā)現(xiàn)有的信號出現(xiàn)的位置不好,例如西飛國際,因?yàn)槲覀兤渲杏幸粋€(gè)條件不是很好,不過您可以做到將它去掉--告訴我您可以做到,算是課后作業(yè)吧,我看相對高位dd:=b3=hhv(high,20),怎么看都不舒服,您有什么辦法?

突破底部橫盤整理創(chuàng)新高!
“橫的越長,豎的越高”,業(yè)內(nèi)業(yè)外一直流傳這樣一句話。真實(shí)的講,它描繪了股票的價(jià)格在一定的范圍上下波動,如果有莊家主力在其中悄悄吸納......直到某一天股價(jià)一鶴沖天!沉寂時(shí)間越長,爆發(fā)力越驚人!
正所謂“三年不鳴,一鳴驚人”......
公式編寫:
我們尋找各種特征,并用數(shù)字表示出來:“長期”設(shè)定為150天;“橫盤”設(shè)定股價(jià)在150日均線上下15%波動;放量;并且股價(jià)創(chuàng)下150天以來的歷史新高!
1、首先用公式描述放量
a、將會使用5日均量來進(jìn)行比較,成交量比昨日成交量放大兩倍;
b、V1是五日均量,REF(V1,1)就是昨日的均量;
V1:=MA(VOL,5); V2:=VOL/REF(V1,1)>2;
2、長期橫盤
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%波動,也就是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)容,簡單的編入到公式編輯器中去,我們的工作就已經(jīng)做完了,剩下的測設(shè),大家請按照我們前面所講的內(nèi)容去做,只有不斷地完善你的公式,把它和實(shí)戰(zhàn)結(jié)合起來,形成您自己的特點(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)的最小值
好了!第十課我們也講完了,我們來回顧一下我們的課程,做一個(gè)最后的總結(jié)!
事實(shí)上,編寫公式并不是一件很難的事情!他并不是為編寫復(fù)雜的公式而在編寫公式,恰如孔乙己會寫四種回字又有何意義?重要的是您要深刻地理解某一點(diǎn)、某一處--沒有人可以全部了解這個(gè)市場,可是也很少有人能夠潛下心來去想清楚一個(gè)問題。
在編寫公式的時(shí)候,大家一定體會到了,由于計(jì)算機(jī)的使用給我們帶來了巨大的方便,可使計(jì)算機(jī)并不是完全智能化的,所以它只是一個(gè)工具,還有著許多的重要的工作需要人去完成,您千萬不能放棄了自己而去迷信一個(gè)工具,可能它是您的幫手,但目前來說,無法替代您!您的投資還得由您去做!
 
公式讀書------量能決定趨勢
摘錄《職業(yè)操盤實(shí)戰(zhàn)課程》第七講
量能動力的分析要點(diǎn)
由于目前市場上的優(yōu)質(zhì)上市公司有限,供求關(guān)系決定著投資者的盈虧。這樣大盤與個(gè)股的歷史量能、即時(shí)量能、潛在量能與市場機(jī)會的多寡有著直接關(guān)系。一般情況下,大盤的成交量能大機(jī)會就多,大盤的成交量能小機(jī)會就少,上述情況均與大盤的漲跌無關(guān)。
個(gè)股的量能決定趨勢運(yùn)行的可靠性,主要公式有:
(1)、量能大+漲得多=繼續(xù)大漲(適合強(qiáng)勢中買進(jìn)使用)
使用該公式時(shí),注意強(qiáng)勢中量比、量能、漲幅榜與開收盤用。
(2)、量能大+漲得少=注意反轉(zhuǎn)(適合強(qiáng)勢中賣出使用)
使用該公式時(shí),注意K線的高低位與應(yīng)用公式。
(3)、量能小+漲得多=注意反轉(zhuǎn)(適合弱勢中賣出使用)
使用該公式時(shí),注意與莊股斗法。
(4)、量能小+漲得少=繼續(xù)小漲(適合盤整勢中買進(jìn)使用)
使用該公式時(shí),注意K線的低位莊股。
(5)、量能大+跌得多=繼續(xù)大跌(適合弱勢中賣出使用)
每年年底這種股票比較多。
(6)、量能大+跌得少=注意反轉(zhuǎn)(適合弱勢中買進(jìn)使用)
使用該公式時(shí),注意K線的高低位與邏輯公式。
(7)、量能小+跌得少=繼續(xù)小跌(適合弱勢中換股使用)
使用該公式時(shí),注意目標(biāo)股是否減倉。
(8)、量能小+跌得多=注意反轉(zhuǎn)(適合弱勢中買進(jìn)使用)
這種情況是弱勢中的天賜良機(jī)。

第一步 慨念公式化
上述講座中提到的名詞有:
量能:成交量 函數(shù):vol;
趨勢:股價(jià)走勢 [公式短語]趨勢:=100*(close-ref(close,n))/ref(close,n);
強(qiáng)勢:趨勢向上 [公式短語]趨勢>0;
量能大:區(qū)間換手率大 [公式短語]sum(hsl,n)>2*n;
量比:今日量與前五日均量之比 [公式短語]100*vol/ma(vol,5);
漲得多:漲幅高 [公式短語] 100*(close-ref(close,n))/ref(close,n)>=1.5*n;
"量能大+漲得多=繼續(xù)大漲" :[公式短語] 繼續(xù)大漲:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)>=3*n;
"量能大+漲得少=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)<=n;
"量能小+漲得多=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)>=3*n;
"量能小+漲得少=繼續(xù)小漲":[公式短語] 繼續(xù)小漲:=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)<=n;
"量能大+跌得多=繼續(xù)大跌":[公式短語] 繼續(xù)大跌:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)>=-3*n;
"量能大+跌得少=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)>=3*n and -n<100*(close-ref(close,n))/ref(close,n)<0;
"量能小+跌得少=繼續(xù)小跌":[公式短語] 繼續(xù)小跌:=m(hsl,n)<=0.5*n and -n<100*(close-ref(close,n))/ref(close,n)<0;
"量能小+跌得多=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)<=-3*n;

第二步 公式圖形化
量能動力 公式
量能:SUM(HSL,N),NODRAW;
漲幅: 100*(CLOSE-REF(CLOSE,N))/REF(CLOSE,N),NODRAW;
STICKLINE(HSL<=1,HSL,0,1,1),COLORBROWN;
STICKLINE(HSL>1 AND HSL<3,HSL,0,1,0),COLORLIBLUE;
STICKLINE(HSL>=3,HSL,0,1,0),COLORMAGENTA;
繼續(xù)大漲: DRAWTEXT(量能>3*N AND 漲幅>3*N,HSL,'繼續(xù)大漲'),COLORRED;
繼續(xù)小漲: DRAWTEXT(量能<0.5*N AND 漲幅<N,HSL,'繼續(xù)小漲'),COLORMAGENTA;
繼續(xù)小跌: DRAWTEXT(量能<0.5*N AND 漲幅>-N AND 漲幅>0,HSL,'繼續(xù)小跌'),COLORLIGREEN;
繼續(xù)大跌: DRAWTEXT(量能>3*N AND 漲幅<-3*N,HSL,'繼續(xù)大跌'),COLORCYAN;
注意反轉(zhuǎn): DRAWTEXT(((量能>3*N AND 漲幅<N) OR (量能<0.5*N AND 漲幅>3*N)
OR (量能>3*N AND 漲幅>-N AND 漲幅<0) OR (量能<0.5*N AND 漲幅<-3*N)),HSL,'注意反轉(zhuǎn)'),COLORBLUE;

-----------------------------------------
財(cái)務(wù)指標(biāo)的寫法!
【市凈率】:CLOSE/FINANCE(35),NODRAW;
【市盈率】:CLOSE/(FINANCE(30)/FINANCE(1)/10000),NODRAW;
【換手率】:HSX,VOLSTICK;
【凈收益率】:FINANCE(30)/FINANCE(1)/100/FINANCE(34),NODRAW;
【流通盤】:FINANCE(7),NODRAW,NODRAW;
【凈資產(chǎn)】:FINANCE(34),NODRAW;
【每股收益】:FINANCE(30)/FINANCE(1)/10000,NODRAW;

---------------------------------------------
均線函數(shù)說明
//簡單移動平均:MA(X,N)=(X1+X2+X3+...+Xn)/N
//異同移動平均:EMA(X,N),EXPMA(X,N):EMA=(2*X+(N-1)*EMA[i-1])/(N+1)
//平滑移動平均:MEMA(X,N):EMA[N-1]=MA(X,N),MEMA=(X+(N-1)*MEMA[i-1])/N;
//加權(quán)平滑平均:EXPMEMA(X,N):EXPMEMA[N-1]=MA(X,N),EXPMEMA=(2*X+(N-1)*EXPMEMA[i-1])/(N+1)
//累積平均:SMA(X,N,P):SMA=(P*X+(N-P)*SMA[i-1])/N
 

分類一、怎樣編寫大智慧指標(biāo)公式?

也可參閱《如何編制大智慧指標(biāo)(易學(xué)易懂)》

目前大多數(shù)證券分析軟件都具有指標(biāo)分析和條件選股的功能,但只有用戶可以自己編制算法公式的系統(tǒng)才是真正實(shí)用的,因?yàn)椋?br>
  許多軟件的指標(biāo)和選股功能是黑箱操作,也就是說,其內(nèi)部算法是不公開的。這樣用戶并不知道其指標(biāo)和選股到底是如何運(yùn)作的、可靠性有多高、前提條件是什么,因而也難以決定是否采用指標(biāo)或選股的結(jié)果。這樣的指標(biāo)和選股只有宣傳上的意義而沒有任何實(shí)際意義。

  許多軟件的選股功能都不夠強(qiáng)大和靈活。例如有些軟件的條件選股功能只能讓用戶按照特定的模式進(jìn)行設(shè)定,適用面很窄。

  公式系統(tǒng)類似于一種編程語言,用戶可以數(shù)學(xué)公式的形式實(shí)現(xiàn)任何自己期望的技術(shù)指標(biāo)和選股條件等??删幹频墓娇梢酝耆_算法,用戶可以自行分析、評價(jià)和修改,做到心中有數(shù)。

    公式系統(tǒng)的作用是什么呢?公式系統(tǒng)其實(shí)就是對一系列隨時(shí)間變化的原始數(shù)據(jù)組序列進(jìn)行代數(shù)和邏輯計(jì)算。為什么是數(shù)據(jù)組序列呢?因?yàn)槊恳粋€(gè)時(shí)間周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)都包含了一組原始數(shù)據(jù),如開高低收量額,公式系統(tǒng)能對其中的任何原始數(shù)據(jù)進(jìn)行操作。使用者定義出如何對原始數(shù)據(jù)進(jìn)行處理得到一個(gè)新的數(shù)據(jù),公式系統(tǒng)讀出原始數(shù)據(jù)并按要求計(jì)算出使用者定制的數(shù)據(jù),并以曲線、圖形、指示等形式顯示出來。

  公式系統(tǒng)可以編輯四種類型的公式,分別是技術(shù)指標(biāo)、交易系統(tǒng)、條件選股和五彩K線公式。技術(shù)指標(biāo)公式是最基本的公式,它用于指標(biāo)圖形的繪制。技術(shù)指標(biāo)公式結(jié)合選股條件邏輯判斷表達(dá)式,即得到條件選股公式,用于條件選股。技術(shù)指標(biāo)公式結(jié)合買賣邏輯判斷表達(dá)式,得到交易系統(tǒng)公式,用于交易系統(tǒng)指示。技術(shù)指標(biāo)公式結(jié)合色彩邏輯判斷表達(dá)式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成。

  公式系統(tǒng)處理的原始數(shù)據(jù)的分析周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數(shù)據(jù),我們用鼠標(biāo)把一個(gè)公式拖到某只證券的某個(gè)周期的圖形分析窗口,則該公式處理這個(gè)周期的原始數(shù)據(jù),如開高低收量額,改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù)。

   公式系統(tǒng)對數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),函數(shù)中除ZIG之字轉(zhuǎn)向函數(shù)類和BACKSET函數(shù)外,其余函數(shù)均滿足時(shí)間不變性,即時(shí)間靠后的數(shù)據(jù)不對時(shí)間靠前的結(jié)果產(chǎn)生影響。

公式設(shè)定步驟

  1.設(shè)定公式名稱:每個(gè)公式都有自己的名稱,它由字母或數(shù)字組成,最多可以有9個(gè)字符。請注意,公式名稱在同類公式中不能重復(fù)。

  2.描述公式:用于簡單描述該公式的含義,若輸入,則在公式列表中會顯示這段文幀?br>
  3.注釋公式:用于描述一個(gè)公式如何使用、計(jì)算方法等內(nèi)容。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋。


4. 設(shè)計(jì)技術(shù)指標(biāo)公式語句:

  公式的形式由若干語句組成。每個(gè)語句得到一個(gè)計(jì)算結(jié)果,對于技術(shù)指標(biāo),就是一條指標(biāo)線,語句間用分號隔開。

  一個(gè)語句由若干函數(shù)通過四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號括起來,每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,REF(close(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們在括號內(nèi)是有順序的。若沒有參數(shù)則可以省去括號,例如CLOSE()函數(shù)沒有參數(shù),所以寫成 CLOSE和 CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量。

  計(jì)算符將函數(shù)連接成為語句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND、OR,分別是對計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立返回的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0。

  語句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語句名寫在語句的前面,用一個(gè)冒號將它與語句隔開。語句“上日收盤價(jià):REF(close,1)”就表示該語句REF(close,1)的名稱為“上日收盤價(jià)”。該語句后而的語句若需引用它,則寫公式名即可,如MA(上日收盤價(jià),20)意思是對上日收盤價(jià)求20日平均。

5、設(shè)計(jì)中間語句:

  一個(gè)語句將顯示一條指標(biāo)線,一個(gè)復(fù)雜的公式往往有很多語句,而且有些語句沒必要顯示出來。這時(shí)我們可以把不需要顯示語句定義為中間語句,中間語句的寫法只需在一般語句的名稱與語句之間的冒號后加個(gè)等號,即“:=”即可。例如,語句“上日收盤價(jià):=REF(close,1)”就表示該語句為中間語句。重復(fù)使用的語句也可以定義成中間語句。


6、設(shè)計(jì)其他公式語句:

  其他類型的公式顯示的不是指標(biāo)線,而是相應(yīng)的操作,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公式顯示的是交易指示,五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語句,當(dāng)語句返回0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)返回非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語句都應(yīng)設(shè)定為中間語句。

  條件選股公式只有一條邏輯表達(dá)式語句,用來表示選股條件是否成立,例如CLOSE>REF(close,1)語句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示。

  交易系統(tǒng)公式需要1-4條邏輯表達(dá)式語句,分別為多頭和空頭的切入切出條件語句,分別用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表示多頭買入、多頭賣出、空頭切入、空頭切出條件,當(dāng)這些語句返回非0時(shí),表示需要進(jìn)行相應(yīng)的操作。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“非交易信號變量只能用:=賦值”的警示。這四個(gè)條件中必須至少設(shè)定一個(gè)條件。

  五彩K線公式可以有1-6條邏輯表達(dá)式語句,最多描述6種不同的顏色。

7、設(shè)計(jì)計(jì)算參數(shù):
  我們有時(shí)需要調(diào)節(jié)公式中的常數(shù)來看公式的表現(xiàn),可以直接進(jìn)入公式修改,更方便的方法是用計(jì)算參數(shù)來指代公式中的常數(shù),需要調(diào)節(jié)公式時(shí)不需進(jìn)公式只需調(diào)節(jié)參數(shù)就可以了。比如,經(jīng)常要修改REF(close,1)中的第二個(gè)參數(shù)1,這時(shí)可以把它設(shè)為一個(gè)計(jì)算參數(shù)N,公式寫成REF(close,N),到時(shí)調(diào)節(jié)N即可。計(jì)算參數(shù)包括參數(shù)名稱、最小值、最大值、缺省值四個(gè)部分。參數(shù)名稱用于標(biāo)識參數(shù),本例我們將參數(shù)名定位N,計(jì)算公式時(shí)采用缺省值計(jì)算,而最小值和最大值是參數(shù)的調(diào)整范圍。設(shè)定參數(shù)后,在圖形分析窗口顯示該指標(biāo)時(shí),指標(biāo)名跟著有參數(shù),右鍵點(diǎn)擊參數(shù)即可對它進(jìn)行修改。對于交易系統(tǒng)公式,每個(gè)參數(shù)還包括一個(gè)測試步長,在優(yōu)化參數(shù)時(shí)系統(tǒng)從最小值到最大值逐一調(diào)整參數(shù),每次調(diào)整的增量就是測試步長。例如最小值1,最大值30,步長10,則系統(tǒng)將測試參數(shù)1,11,21。最大測試步數(shù)為10000次。每個(gè)公式可以帶有最多16個(gè)計(jì)算參數(shù)。

8、其他語句:

  有時(shí)我們想指定技術(shù)指標(biāo)線的畫法,這時(shí)我們可以在語句后加上線形描述符,描述該語句對應(yīng)的指標(biāo)線畫法。線形描述符包括STICK:柱狀線;COLORSTICK:彩色柱狀線,當(dāng)語句結(jié)果為正時(shí)顯示紅色,否則顯示綠色;VOLSTICK:成交量柱狀線,股價(jià)上漲時(shí)顯示紅色空心柱,下跌時(shí)顯示綠色實(shí)心柱;LINESTICK:同時(shí)畫出柱狀線和指標(biāo)線;CROSSDOT:小叉線;CIRCLEDOT:小圓圈線;POINTDOT:小圓點(diǎn)線。

  五彩K線公式有用來描述顯示K線顏色的語句,其實(shí)就是在語句后加上色彩描述符,之間用逗號隔開,表示當(dāng)該句返回非0時(shí)K線的顏色。色彩描述符有:COLORRED:紅色;COLORGREEN:綠色;COLORBLUE:藍(lán)色;COLORBLACK:黑色:COLORWHITE:白色;COLORYELLOW:黃色:COLORYELLOW:青色;COLORF0F000:晶紅色;COLORBROWN:棕色。

  技術(shù)指標(biāo)公式還可以主動設(shè)定欲顯示的坐標(biāo)線,例如我們在坐標(biāo)線位置輸入框中寫入-10;O;10,則顯示該指標(biāo)時(shí)出現(xiàn)-10,0,10三條坐標(biāo)線。

特殊數(shù)據(jù)引用
(1)、指標(biāo)數(shù)據(jù)引用
   在編制公式過程中,有時(shí)需要使用另外一個(gè)指標(biāo)的值,如果按照通常的做法,重新編制這個(gè)指標(biāo)就顯得很麻煩,因此很有必要學(xué)習(xí)使用如何調(diào)用別的指標(biāo)公式。
   調(diào)用其他指標(biāo)的基本格式:”指標(biāo).指標(biāo)線”(參數(shù))
A、指標(biāo)與指標(biāo)線之間用點(diǎn)“.”分開,一個(gè)指標(biāo)不一定只有一條指標(biāo)線,所以有必要在指標(biāo)后標(biāo)注指標(biāo)線的名稱,但是如果缺失則表示引用最后一條指標(biāo)線。
B、參數(shù)在表達(dá)式的末尾,必須用括號括起來,參數(shù)之間用“,”號分開,通過參數(shù)設(shè)置可選擇設(shè)定該指標(biāo)的參數(shù),如果參數(shù)缺失則表示使用該指標(biāo)的默認(rèn)參數(shù)設(shè)置(不過我在使用過程中發(fā)現(xiàn),如不寫參數(shù),測試就通不過)。
C、整個(gè)表達(dá)式用引號引在其中,除參數(shù)以外。
例如:”MACD.DEF”(26,12,9)表示計(jì)算MACD指標(biāo)的DEA指標(biāo)線,計(jì)算參數(shù)為26、12、9,”MACD”(26,12,9)表示該指標(biāo)的最后一條指標(biāo)線,計(jì)算參數(shù)是26、12、9,”MACD”表示該指標(biāo)的最后一條指標(biāo)線,并且使用公式的默認(rèn)參數(shù)。
(2)、其他股票數(shù)據(jù)引用
   使用以下的格式可以在當(dāng)前的分析界面下引用大盤的數(shù)據(jù)或者其他個(gè)股的數(shù)據(jù)實(shí)現(xiàn)橫向上的對比。
A、引用大盤數(shù)據(jù)
引用大盤數(shù)據(jù)時(shí)使用下列函數(shù):INDEXC、INDEXV等等。
B、引用個(gè)股數(shù)據(jù)
引用個(gè)股數(shù)據(jù)時(shí)使用下列格式:”股票代碼$數(shù)據(jù)”,在以上格式當(dāng)中調(diào)用CLOSE、VOL、AMOUNT等等,例如,”Z000002$VOL”表示000002該股本周期的成交量。同時(shí)大盤也可視為一只個(gè)股來引用,例如,上證”H000001$CLOSE”表示為大盤本周期的收盤價(jià),深市”Z399001$CLOSE”同樣表法大盤本周期的收盤價(jià)。
(3)、注意事項(xiàng)
   在編公式中所運(yùn)用的標(biāo)點(diǎn)符號均是在英語狀態(tài)下的符號。
   在編制公式中,有要顯示的句子和不顯示的句子,要顯示用“:”不要顯示用“:=”,
一個(gè)源碼中最多只能有16個(gè)可顯示的句子,并且每句結(jié)束后要加分號“;”。
    另外,開盤價(jià)、收盤價(jià)、最高價(jià)、最低價(jià),在公式中可用該函數(shù)的第一個(gè)字母代替。因此在編公式時(shí)不要單獨(dú)用這幾個(gè)字母,請要注意。

9、引用其他公式、周期或股票的數(shù)據(jù): (注意:本點(diǎn)只作為參考,因大智慧未設(shè)有引用其它周期的數(shù)據(jù)功能)

  可以在一個(gè)公式中引用其他公式、周期或股票的數(shù)據(jù),具體做法如下。

1)引用指標(biāo)公式/交易系統(tǒng)/條件選股公式
  可以引用其他技術(shù)指標(biāo)的指標(biāo)線,寫法是"公式名稱.指標(biāo)線名稱"(參數(shù)表),請注意,參數(shù)表中的參數(shù)個(gè)數(shù)應(yīng)該與該公式的實(shí)際參數(shù)數(shù)量一致,若不寫參數(shù)表,則表示使用缺省參數(shù)。例如:"KDJ.K(9,6,6)",表示引用根據(jù)(9,6,6)參數(shù)計(jì)算出KDJ指標(biāo)中的K指標(biāo)線數(shù)值。

  可以引用交易系統(tǒng)公式,寫法為"SYSTEM.公式名稱.交易類型"(參數(shù)表),交易類型包括ENTERLONG、EXITLONG、ENTERSHORT、EXITSHORT,分別表示引用多頭買入、多頭賣出、空頭買入、空頭賣出條件。例如:"SYSTEM.KDJ.ENTERLONG",表示引用根據(jù)缺省參數(shù)計(jì)算的KDJ交易系統(tǒng)的多頭買入條件。

  可以引用條件選股公式,寫法為"EXPLORER.公式名稱"(參數(shù)表),例如:"EXPLORER.KDJ",表示引用根據(jù)缺省參數(shù)計(jì)算的KDJ買入條件選股條件。

2)跨周期引用公式(大智慧不支持)
  可以引用其他周期的數(shù)據(jù),寫法為"公式名稱.指標(biāo)線名稱#周期"(參數(shù)表),跨周期引用只能從較短周期引用較長周期,反方向的引用不允許。例如"KDJ.K#WEEK"(9,6,6),表示引用根據(jù)(9,6,6)參數(shù)計(jì)算周線周期的KDJ指標(biāo)公式K指標(biāo)線的數(shù)值。

  其中周期包括MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,分別表示1、5、15、30、60分鐘線,以及日線、周線、月線。


3)引用任意股票的數(shù)據(jù)
  可以引用其它股票的數(shù)據(jù),寫法為:"股票代碼$數(shù)據(jù)名稱",其中數(shù)據(jù)名稱包括OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分別表示開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)、成交量、成交額。

公式編制

 這里舉一些最簡單的公式例子,有些只有一條語句且函數(shù)簡單,較復(fù)雜的公式中函數(shù)復(fù)雜且語句較多。
收盤價(jià)線
  這是最簡單的公式:
    CLOSE
均線的畫法
  計(jì)算N日內(nèi)收盤價(jià)的算術(shù)平均值,它是最常用的指標(biāo)之一,公式為:MA(X,N)表示X的N日平均。
   例如:
            MA1:     MA (CLOSE,5)   ,   coloryellow ;
  表示為:   參數(shù)名   畫一條5日收盤價(jià)的均線     設(shè)置該線為黃色


漲幅
  漲幅指今日收盤價(jià)相對于昨日收盤價(jià)的變動幅度,即(今日收盤價(jià)-昨日收盤價(jià))/昨日收盤價(jià)*100%,  昨日收盤價(jià)的公式為:REF(CLOSE,1),因此漲幅的公式:
    (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)

換手率
  換手率指當(dāng)期的成交量占流通股本的比例。
  公式:
    VOL/CAPITAL
  VOL為當(dāng)期成交量,CAPITAL為流通股本。
 
創(chuàng)新高
  創(chuàng)新高指當(dāng)日最高價(jià)是最近一段時(shí)間的最高價(jià):
    HIGH=HHV(HIGH,N)
  其中的HIGH為當(dāng)期最高價(jià),HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價(jià)創(chuàng)N日新高時(shí)返回值為1,否則為0。

橫盤整理
  橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動:
    (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05
  其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價(jià)振幅振幅在5%以內(nèi)。


區(qū)間統(tǒng)計(jì)
  例如,要取得2002年2月1日到2002年12月30日間的最低價(jià)。思考一下,一段時(shí)間的最低價(jià)必然是該段時(shí)間內(nèi)每個(gè)分析周期的最低價(jià)中最小的那個(gè)。所以我們要引用的數(shù)據(jù)是該段時(shí)間各分析周期的最低價(jià),而不需要用到開盤價(jià)、收盤價(jià)或最高價(jià);還要將不需要的數(shù)據(jù),即區(qū)間外的數(shù)據(jù)設(shè)為0。語句為:
    LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0)
  該語句用一個(gè)條件函數(shù)來判斷時(shí)間是否處于規(guī)定區(qū)間,若是則返回最低價(jià),否則返回0。
  我們再用LLV函數(shù),就可求得該段時(shí)間最低的最低價(jià):
    LLV(LL,0)

技術(shù)指標(biāo)公式

技術(shù)指標(biāo)公式用于繪制技術(shù)指標(biāo)線。以KDJ指標(biāo)為例,右鍵點(diǎn)擊KDJ,選擇“編輯公式”后打開公式算法編輯器,顯示出KDJ指標(biāo)公式的內(nèi)容。

  參數(shù)名稱:最小值,最大值,缺省值
   N:         1     10O       9
  M1:       2       40       3
  M2:       2       40       3

    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

  該公式繪制K、D、J兩條指標(biāo)線。RSV行是一個(gè)中間語句,計(jì)算當(dāng)期收盤價(jià)與N天內(nèi)最低價(jià)之差除以N內(nèi)最高價(jià)與最低價(jià)之差的比值,再乘以系數(shù)100。K線為RSV的M1天移動平均線,D線為線K的M2天移動平均線,J線為K線與J線的差值。

(以下是引用‘wjwjc’版主對計(jì)算‘5日均線上升角度’的實(shí)例講解

aa:=ma(c,5);{這是5日均線}
bb:=ref(ma(c,5),1);{這是昨日5日均線}
cc:(aa-bb)/bb>n/100;{這是5日均線增長比率,比率越大,其上長的斜率就越大}
n是參數(shù),n%是5日均線的增長比率,因此n定5以上可能其的斜率就越大,你可試試。)

(對于時(shí)間限制的問題,我們就以‘莊家進(jìn)出’公式來作分析了解。

Var1:=IF(YEAR>=2034 AND MONTH>=1,0,1);
{VAR1賦值:如果年份>=2034 AND 月份>=1,返回0,否則返回1}
{點(diǎn)評:這個(gè)語句在配合其它語句使用的情況下可起到時(shí)間限制作用}

VarC:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/25000,2)*Var1;
{VARC賦值:如果收盤價(jià)>昨收,返回成交量(手),否則返回(如果收盤價(jià)<昨收,返回0-成交量(手),否則返回0)的歷史累和/25000的2日簡單移動平均*VAR1}
{點(diǎn)評:在這句用到了VAR1,當(dāng)VAR1符合條件即:年份>=2034 和 月份>=1時(shí),則VAR1=0,這樣以后計(jì)算出來的結(jié)果全是0,這時(shí)該指標(biāo)便毫無意義了,起到了時(shí)間限制的作用。}

分界線: EMA(VarC,26)*Var1, LINETHICK2, COLORf0f000;
{輸出分界線: VARC的26日異同移動平均*VAR1, LINETHICK2, COLORF0F000}

莊家線1: EMA(VarC,1)*Var1, COLORRED;
{輸出莊家線1: VARC的1日異同移動平均*VAR1, 畫紅色}

莊家線2: EMA(VarC,6)*Var1, COLORYELLOW;
{輸出莊家線2: VARC的6日異同移動平均*VAR1, 畫黃色}

莊家線3: EMA(VarC,12)*Var1, COLOR00ff00 ;
{輸出莊家線3: VARC的12日異同移動平均*VAR1, COLOR00FF00 })

顏色代碼
如:colorred{紅}
colormagenta(COLORf00ff0){品紅}   coloryellow{黃}   colorgray{灰} colorffff00{蘭} colorblue{青}   colorwhite{白}   colorgreen{綠}   colorbrown{棕}
linethick{0--7指標(biāo)線粗細(xì)} linethick{同時(shí)顯示柱狀線和指標(biāo)線}
circledot{空心園點(diǎn)}   pointdot{小點(diǎn)}   pointdot,linethick2{實(shí)心方點(diǎn)}
crossdot{X點(diǎn)狀線}   cmcledot{0點(diǎn)狀線}   stick{顯示} colorstick{顯示}
linestick{顯示} 希望各位指標(biāo)愛好者自己動手進(jìn)行配色修改,這樣才會記得
牢,學(xué)得透,不斷探索,不斷前進(jìn)。一花開放不是春,萬紫千紅春滿園。
走勢形態(tài)特征指標(biāo):為了滿足大家選股的需要,這里主要介紹股票走勢特征、形態(tài)特征指標(biāo)的編制。
走勢形態(tài)特征指標(biāo)編制的基礎(chǔ)。
(1)、放量、縮量(成交量函數(shù)為VOL)
A、放量
  a.今天成交量較昨天增加了1倍,表示如下:
   VOL/REF(VOL,1)>2
  b.今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a>2
  或者直接用如下公式表示:
vol/ma(vol,10)>2;
  c.今日的5日均量較10個(gè)交易日平均成交量放大了1倍,表示如下:
   a:=ma(vol,10);
  b:=ma(vol,5);
  b/a>2;
  d.今日的成交量超過了整個(gè)流通盤的5%,表示如下:
   vol/capital>0.05;其中capital代表流通盤。
B、縮量
  a.今日成交量較昨日減少了一半,表示如下:
  vol/ref(vol,1)<0.5;
  b.今日成交量較10個(gè)交易日平均成交量減少一倍,表示如下:
   a:=ma(vol,10);
  vol/a<2;
  或者直接用如下公式表示:
   vol/ma(vol,10)<2;
  c.今日的5日均量較10個(gè)交易日平均成交量減少1倍,表示如下:
  a:=ma(vol,10);
  b:=ref(a,5);
  a/b<2;
  d.今日的成交量低于了整個(gè)流通盤的5%,表示如下:
  vol/capital<0.05;
(2)、上漲、下跌
上漲
今天的漲幅達(dá)到5%以上,表示如下:
close>ref(close,1)>1.05;
5日均價(jià)連續(xù)上漲,表示如下:
a:=ma(close,5);
b:=ref(a,1);
b;
下跌
今天的跌幅達(dá)到5%以上,表示如下:
close/ref(close,1)<0.95;
5日均價(jià)連續(xù)下跌,表示如下:
a:=ma(close,5);
b:=ref(a,1);
a<b;
(3)、K線的描述
陽線
close>open;
陰線
close<open;
高開
open>ref(close,1);
低開
open<ref(close,1);
跳空高開(high為最高價(jià))
open>ref(high,1);
跳空低開(low為最低價(jià))
open<ref(low,1);
走勢特征選股公式的編制
(1)、n日內(nèi)創(chuàng)新高
   hhv(high,n)=hhv(high,0) and barscount(c)>=n;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始;barscount(x),將當(dāng)前位置到n周期前的數(shù)值設(shè)為1,若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。
(2)、n日內(nèi)創(chuàng)新低
   llv(low,n)=llv(low,0) and barscount(close)>=n;
注n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Llv(x,n),求n周期內(nèi)x最低值,n=0則從第一個(gè)有效值開始;barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù),例如,barscount(close)以于日線數(shù)據(jù)取得上市以來總交易日數(shù)。
(3)、n日內(nèi)陰線多于陽線
   count(open>close,n)/n<0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陰線占全部K線個(gè)數(shù)的比例)。
(4)、n日內(nèi)陽線多于陰線
   count(open<close,n)/n>0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陽線占全部K線個(gè)數(shù)的比例)。

(5)、n日內(nèi)上漲多于下跌(第二天開盤高于前一天收盤)
    count(c>ref(c,1),n)/n>0.5;

注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例)。
(6)、n日內(nèi)上漲少于下跌(第二天開盤低于前一天收盤)
   count(c>ref(c,1),n)/n<0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例)。
(7)、連續(xù)n日收陽線
   up:=close>open;
    count(up,n)=n;
注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(8)、連續(xù)n日內(nèi)收陰線
   up:=close<open;
    count(up,n)=n;
注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(9)、連續(xù)n天上漲
   count(close>ref(close,1),n)=n;
注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(10)、連續(xù)n天下跌
   count(c<ref(c,1),n)=n;
注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(11)、首次創(chuàng)新高
   barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;
注:barscount(x),若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。
(12)、創(chuàng)歷史新高
   hhv(close,0)=close;
注:hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始。
(13)、創(chuàng)歷史新低
   llv(close,0)=close;
注:llv(x,n),求n周期內(nèi)x最小值,n=0則從第一個(gè)有效值開始。
(14)、單日放量
   a:=ref(ma(vol,5),1);
    vol/a>n and vol/capital*100>m;
注:n為指標(biāo)參數(shù),代表今日成交量和前一日的5日均量的比值,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(15)、階段縮量
   sum(vol,n1)/capital<=n2;
注:n1為要統(tǒng)計(jì)的階段時(shí)間,n2為縮量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(16)、階段放量
   sum(vol,n1)/capital>=n2;
注:n1為要統(tǒng)計(jì)的階段時(shí)間,n2為y放量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(17)、持續(xù)放量
   a:=vol>ref(vol,1);
    count(a,n)=n;
注:其中條件a的含義為成交量較上一交易日放大,n為要統(tǒng)計(jì)的階段時(shí)間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(18)、持續(xù)縮量
   a:=vol<ref(vol,1);
    count(a,n)=n;
注:其中條件a的含義為成交量較上一交易日縮小,n為要統(tǒng)計(jì)的階段時(shí)間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(19)、間隔放量
   a:=ma(vol,5);
    barscount(c)>=n and hhv(a,n)<n1*llv(a,n) and count(vol>n2*a,n)>n3;
注:a.barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。Barscount(c)對于日線數(shù)據(jù)取得上市以來總交易日數(shù)。
b.完整含義:n日內(nèi)五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情況發(fā)生的次數(shù)多于n3次。
(20)、放量上攻
    a:=(c-ref(c,1))/ref(c,1)>=(n/100);
    sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3;
完整含義:每日股價(jià)漲幅均大于n%,n1日內(nèi)累計(jì)換手率大于n2%,并且成交量連續(xù)在n3日內(nèi)放大。
(21)、溫和放量上攻
   股價(jià)小幅上揚(yáng)
    a1:=close/ref(close,1);
    a2:=a1>1 and a1<1.03;
    成交量小幅上揚(yáng)
   b1:=vol/ref(vol,1);
    b2:=b1>1 and b1<2;
    c1:=ma(vol,n)/capital<0.05;
    count(a2 and b2,n)/n>0.6 and c1;
    完整公式為:
   a1:=close/ref(close,1);
    a2:=a1>1 and a1<1.03;
    b1:=vol/ref(vol,1);
    b2:=b1>1 and b1<2;
    c1:=ma(vol,n)/capital<0.05;
    count(a2 and b2,n)/n>0.6 and c1;
注:公式分為股價(jià)小幅上揚(yáng)和成交量小幅上揚(yáng)兩個(gè)部分,請?jiān)谥笜?biāo)編寫時(shí)注意其結(jié)構(gòu)。
(22)、突然放量
   vol>ref(hhv(vol,n),1*m;
注:當(dāng)前成交量高于n個(gè)周期中最大成交量的m倍。
(23)、平臺整理
   count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100);
注:count(close,0)>n為平臺整理n個(gè)周期的設(shè)定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)為平臺整理幅度n1%的設(shè)定。
(24)、突破長期盤整
    ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n;
注:前n日在上下n1%的幅度內(nèi)整理:ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100);
今日突破:c>=ref(hhv(h,n),1)。
(25)、階段強(qiáng)勢股
   a:=sum(if(date-n=0,indexc,0),0);
    b:=sum(if(date-n1=0,indexc,0)0);
    e:=sum(if(date-n=0,c,0),0);
    f:=sum(if(date-n1=0,c,0),0);
    ((f-e)/e)>((b-a)/a);
注:該公式求的是n日-n1日之間漲幅高于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價(jià),該函數(shù)對分筆成交分析周期無效。
(26)、階段弱勢股
   a:=sum(if(date=n,indexc,0),0);
    b:=sum(if(date=n1,indexc,0)0);
    e:=sum(if(date=n,c,0),0);
    f:=sum(if(date=n1,c,0),0);
    ((f-e)/e)<((b-a)/a);
注:該公式求的是n日-n1日之間漲幅低于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價(jià),該函數(shù)對分筆成交分析周期無效。
(27)、大盤同步
   count((c>o and indexc>indexo) or (c<o and indexc<indexo),n)/n>m/100;
注:含義為n周期中與大盤走勢相同(同收陰線或同收陽線)的例超過m%。此處的o不是數(shù)字的零,而是開盤價(jià)open的首寫字母o。
(28)、n日內(nèi)強(qiáng)勢股
    a:=(c-ref(o,n))/ref(o,n);
    b:=(indexc-ref(indexo,n))/ref(indexo,n);
    a>b and a/b>=m;
注:n日內(nèi)個(gè)股漲幅大于等于大盤漲幅的m倍。
形態(tài)特征選股公式的編制
(1)、均線多頭排列
   a1:=ma(c,n1);
    a2:=ma(c,n2);
    a3:=ma(c,n3);
    a4:=ma(c,n4);
    count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup;
注:n1、n2、n3、n4j日均線呈多頭排列,isup也可以用close>open表示。
(2)、均線空頭排列
   a1:=ma(c,n1);
    a2:=ma(c,n2);
    a3:=ma(c,n3);
    a4:=ma(c,n4);
    count(a1<a2 and a2<a3 and a3<a4,3)=3 and not(isup);
注:n1、n2、n3、n4j日均線呈空頭排列,isup也可以用close<open表示。
(3)、早晨之星
   ref(close,2)/ref(open,2<0.95 and ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03 and close/open>1.05 and close>ref(close,2);
注:早晨之星,這種形態(tài)和叫法自然是后市向好,為買進(jìn)信號。早晨之星由三根K線組成,其順序是:
   第一天在下跌過程中已形成一根陰線:
   ref(close,2)/ref(open,2<0.95
    第二天呈裂口下跌,K線實(shí)體較短,構(gòu)成星的主體部分,陰線或陽線均可,有無上下影線均不重要。
   ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03
   關(guān)鍵是第三根K線必須是陽線,且其長度至少要升至第一根陰線實(shí)體(如果能夠“包容”第一根陰線則最好不過了)
   close/open>1.05 and close>ref(close,2)

(4)、強(qiáng)勢整理
    a1:=abs(close-open)/open<0.015;
    a2:=count(a,m)=m;
    a3:=ref(o,m)<ref(c,m) and ref (c,m)/ref(c,m+1)>1+n/100;
    a2 and a3;
注:一根實(shí)體超過n的長陽,后面跟m個(gè)K線實(shí)體不超過1.5%的K線。
(5)、高開大陰線
   open>close and open/ref(c,1)>=1+m/100 and close/open<=1-n/100;
注:跳空高開m%,當(dāng)日股價(jià)較開盤價(jià)跌幅大于n。股價(jià)經(jīng)過一段持續(xù)攀升之后,某一日突然跳高開盤:
   open/ref(c,1)>=1+m/100
   后股價(jià)一路下行,尾市以接近最低點(diǎn)收市:
   close/open<=1-n/100
   此信號出現(xiàn),往往意味著股價(jià)已形成短期頭部,應(yīng)注意回避風(fēng)險(xiǎn)。
(6)、低開大陽線
   open<close and open/ref(c,1)<=1-m/100 and close/open>=1+n/100;
注:跳空低開m%,當(dāng)日股價(jià)較開盤價(jià)漲幅大于n,其他描述請參見(5)。
(7)、黃昏之星
   ref(close,2)/ref(open,2)>1.03 and ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 and close/open<0.97 and close<ref(close,2);
注:黃昏之星表示股價(jià)回落,是賣出信號,應(yīng)伺機(jī)拋貨。幕星同樣由三根K線組成,其形態(tài)和晨星正好相反:
   第一天股價(jià)繼續(xù)上升,拉出一根陽線:
   ref(close,2)/ref(open,2)>1.03
   第二天波動較小,形成一根小陽線或小陰線,構(gòu)成星的主體部分:
   ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02
   第三天形成一根包容第二天并延伸至第一天陽線實(shí)體:
   close/open<0.97 and close<ref(close,2)
(8)、跳空缺口
   high<ref(low,1) or low>ref(high,1);
注:從內(nèi)容上看,分別是向下跳空缺口和向上跳空缺口。
(9)、均線金叉
   a;=ma(c,5);
    b:=ma(c,10);
    cross(a,b);
注:前二句是5、10日均線,cross是交叉函數(shù),cross(a,b)表示5日均線與10日均線金叉。
(10)、均線死叉
   a;=ma(c,5);
    b:=ma(c,10);
    cross(b,a);
注:前二句是5、10日均線,cross是交叉函數(shù),cross(b,a)表示5日均線與10日均線死叉。
(11)、均線粘合
    ma1:=ma(c,5);
    ma2:=ma(c,10),
    ma3:=ma(c,20);
   p1:=abs(ma1-ma2)+abs(ma2-ma3);
    p1/c<m/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1);
注:前三句是三根均線,p1是第一根均線減第二根均線差的絕對值與第二根均線減第三根均線差的絕對值之和,最后一句是p1與收盤價(jià)的比值小于一定比率m%(一般該比率為2%以下,同時(shí)前二均線今日比昨日上翹。

五彩K線與交易系統(tǒng)指標(biāo)的編制方法
一、 五彩K線
1、 五彩K線簡介
簡單地說五彩K線,就是對于我們事先描述好的K線形態(tài),大智慧將自動地給我們找出來,同時(shí)對滿足條件的K線形態(tài)賦于顏色,以區(qū)別于其他的K線。
依據(jù)K 線的形態(tài),我們將五彩K線分為“上漲”、“下跌”、“反轉(zhuǎn)”三大類。
2、 五彩K線編輯時(shí)常用的函數(shù)
(1)、BACKSET(X,N)
    五彩K線就是對滿足條件的K線形態(tài)賦于顏色,在這里,我們就需要賦值函數(shù)BACKSET賦予滿足條件的K線時(shí)段以不同的顏色,區(qū)分不滿足條件的其它時(shí)段的K線。
   函數(shù)BACKSET(X,N)中,X是由邏輯判斷語句組合的一個(gè)綜合條件,N為你意欲賦予顏色的時(shí)間長度,該時(shí)間長度的取值法為“從當(dāng)前周期開始向前到N個(gè)當(dāng)前周期”。
 (2)、更改顏色
   如果不進(jìn)行任何的顏色設(shè)定,系統(tǒng)將以黃色顯示五彩K線,目前我們在每個(gè)指標(biāo)中以紅色顯示五彩K線。如果要更改顏色,只需要瘵指標(biāo)中“COLORRED”改為其他顏色即可。
3、 五彩K線的編制方法
五彩K 線的編制并沒有和前面介紹的其他公式有很大的區(qū)別,一般的公式編輯是作
為特定的指標(biāo)來顯示,五彩K線將滿足條件的連續(xù)K線形態(tài)賦予顏色,區(qū)別于其它的K線,則是把滿足設(shè)定條件的個(gè)股以其們的顏色標(biāo)明。
(1) 陽包陰五彩K線的編制
這里的陽包陰就是說某一天的陽線將前一天的陰線全部包容起來,使得在K線組
合上出現(xiàn)前小后大的形態(tài)。該動態(tài)表明前日所有價(jià)位買進(jìn)而未出局者都能獲利,從而大鼓舞了人氣,為此后的持續(xù)上升奠定了基礎(chǔ),是典型的底部信號。
原理:某一天的陽線將前一天的陰線全部包容起來。
五彩K 線的編輯:
REF(OPEN,1)>REF(CLOSE,1) 上一交易日收陰線。
CLOSE>REF(OPEN,1)       收盤價(jià)高于上一交易日開盤價(jià)。
OPEN<REF(CLOSE,1)       開盤價(jià)小于上一交易日收盤價(jià)。
HIGH>REF(HIGH,1)       最高價(jià)高于上一交易日最高價(jià)。
LOW<REF(LOW,1)         最低價(jià)小于上一交易日最低價(jià)。
CLOSE>OPEN           收陽線
      (CLOSE-OPEN)>(EMA((HIGH-LOW),N))
                          為了避免小陰小陽的“陽包陰”,我們設(shè)定幅
                    度超過市場N個(gè)交易日內(nèi)平均漲幅。
     COLORRED             五彩K線顏色為紅色。
    那么,整體的公式為:
     BACKSET(我們假定的條件,2),COLORRED;
    即:
    BACKSET (REF(OPEN,1)>REF(CLOSE,1) AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1) AND HIGH>REF(HIGH,1) AND LOW<REF(LOW,1) AND CLOSE>OPEN AND (CLOSE-OPEN)>(EMA((HIGH-LOW),N)),2),COLORRED;
?。?)、三只烏鴉五彩K線的編制方法
    在股價(jià)頂部,莊家已獲利豐厚,準(zhǔn)備出逃時(shí)會連續(xù)拉出二根、三根或三根以上的小陰線,且每日的K線均低于上一日的收盤價(jià)。這促頂部特征不一定要伴隨著大的成交量,因此具有較大的欺騙性。
    原理:
1、 連續(xù)三支陰線;
2、 每日收盤價(jià)均向下跌;
3、 收盤價(jià)接近每日的最低價(jià)位;
4、 每日的開盤價(jià)都下跌。
    五彩K 線的編輯:
      REF(CLOSE,2)<REF(OPEN,2)   前二個(gè)交易日收陰線。
      REF(CLOSE,1)<REF(OPEN,1)   前一個(gè)交易日收陰線。
        CLOSE<OPEN           最后交易日收陰線。
      REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1)
                          每日收盤價(jià)都向下跌。
      REF(OPEN,1)<REF(OPEN,2) AND OPEN<REF(OPEN,1)
                          每日開盤價(jià)都向下跌。
      REF(C,3)/REF(O,3)>=1.02     第一根陰線跌幅超過2%。
      COLORRED             五彩K線顏色為紅色。
    那么,整體的公式為:
      BACKSET(我們假定的條件,3),COLORED
    即:BACKSET(REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1) AND REF(OPEN,1)<REF(OPEN,2) AND OPEN<REF(OPEN,1) AND REF(C,3)/REF(O,3)>=1.02,3),COLORRED;
    注:
      三只烏鴉形態(tài)發(fā)生在上升趨勢中,三只烏鴉出現(xiàn)前必須有一段明顯的上升趨勢,無論這段上升趨勢是長或短,在此之后出現(xiàn)該形態(tài)才較為有效。三只烏鴉形態(tài)如果出現(xiàn)在前期的形態(tài)壓力位附近,則其反轉(zhuǎn)的可靠性進(jìn)一步增強(qiáng)。對行情的研判更具意義。在一段上升行情的關(guān)健位置在歷史高價(jià)位區(qū)域,且是重要的支撐阻擋位時(shí),出現(xiàn)三只烏鴉形態(tài),則其意義顯得重要,在很大的程度上趨勢將反轉(zhuǎn)下跌。
 (3)、紅三兵五彩K線的編制
    在本形態(tài)中,相繼出現(xiàn)的3根陽線K線組成,它們的收市價(jià)一個(gè)比一個(gè)高(并且每根K線的收市價(jià)均接近當(dāng)日的最高價(jià)),表示多頭勢力的加強(qiáng)。如果這樣的3根陽線K線出現(xiàn)在一貫相對穩(wěn)定的價(jià)格階段之后,而且處于一個(gè)低價(jià)區(qū),則預(yù)示著市場將進(jìn)一步堅(jiān)挺。
    五彩K線編輯:
      REF(CLOSE,2)>REF(OPEN,2)   第一根K線收陽。
      REF(CLOSE,1)>REF(OPEN,1)   第二根K線收陽。
      CLOSE>OPEN           第三根K線收陽。
      (CLOSE-OPEN)>=REF((CLOSE-OPEN),1)
                          第三根陽線實(shí)體大于第二根陽線實(shí)體。
      REF((CLOSE-OPEN),1)>=REF((CLOSE-OPEN),2)
                          第二根陽線實(shí)體大于第一根陽線實(shí)體。
      OPEN>REF(OPEN,1)       第三根陽線開盤高于第二根陽線開盤。
      REF(OPEN,1)>REF(OPEN,2)   第二根陽線開盤高于第一根陽線開盤。
      COLORRED             標(biāo)明為紅色。
    那么,整體的公式為:
      BACKSET(我們假定的條件,3),COLORED;
    即:
      BACKSET(REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN AND (CLOSE-OPEN)>=REF((CLOSE-OPEN),1) AND REF((CLOSE-OPEN),1)>=REF((CLOSE-OPEN),2) AND OPEN>REF(OPEN,1) AND REF(OPEN,1)>REF(OPEN,2),3),COLORRED;
    注:
      如果紅三兵出現(xiàn)在V型底、W底的附近,則構(gòu)成了底部反轉(zhuǎn)形態(tài)的確認(rèn)信號;紅三兵形態(tài)發(fā)生在下降趨勢中,紅三兵出現(xiàn)前必須有一段明顯的下降趨勢,無論這段下降趨勢是長或短,在此之后出現(xiàn)該形態(tài)更為有效;紅三兵形態(tài)如果出現(xiàn)在底部,是一種底部反轉(zhuǎn)信號,此時(shí)買進(jìn);紅三兵形態(tài)如果出現(xiàn)在高位,則是一種較為危險(xiǎn)的頂部反轉(zhuǎn)信號,此時(shí)不宜買進(jìn)。
      陽線三兵形態(tài)有三種類似的構(gòu)成,表現(xiàn)為一個(gè)逐漸而穩(wěn)定的上升過程,其中每根陽線K線的開市價(jià)都處于前一天的陽線實(shí)體之內(nèi),或者處在其附近的位置上;每一根陽線K線的收市價(jià)都應(yīng)當(dāng)位于當(dāng)日的最高點(diǎn)或接近當(dāng)日的最高點(diǎn),如果其中第二根和第三根K線,或者僅僅是第三根K線,表現(xiàn)出上漲勢頭減弱的跡象,就構(gòu)成了一個(gè)前方受阻(陽線三兵)形態(tài)。在前方受阻形態(tài)中,作為上漲勢頭減弱的具體表現(xiàn),既可能是其中的陽線實(shí)體一個(gè)比一個(gè)小,也可能是后兩根陽線K線具有相當(dāng)較長的上影線,如果在后兩根K線中,前一個(gè)為長長的陽線實(shí)體,并且向上創(chuàng)出了新高,后一根只是一個(gè)小的陽線K線,那么就構(gòu)成了一個(gè)(陽線三兵)停頓形態(tài)。有時(shí)候,這種形態(tài)也稱為(陽線三兵)深思形態(tài)。

二、 交易系統(tǒng)
    交易系統(tǒng)是大智慧在條件選股功能上的一個(gè)大的延伸,旨在建立一套完整的交易規(guī)則體系,系統(tǒng)可以通過此平臺對我們的買入、賣出等操作發(fā)出明確的買賣信號指示。
1、 編輯交易系統(tǒng)公式
進(jìn)入大智慧“公式編輯器”
(1) 、點(diǎn)擊“交易系統(tǒng)”選項(xiàng),選擇“新建”,可以建立一個(gè)親的交易系統(tǒng)。
(2) 、選中一個(gè)具體的交易系統(tǒng),雙擊名稱或者點(diǎn)擊“修改”,可能瀏覽并編輯該系統(tǒng)
的公式內(nèi)容。
2、 交易提示編輯時(shí)常用的函數(shù):
(1)、前提:交易系統(tǒng)一共包含多頭買入(賣出)、空頭買入(賣出)四種情況,但是由于我們只允許多頭買入、賣出,故我們這里不討論空頭情況。
(2)、函數(shù)
   ENTERLONG:多頭買入函數(shù)。
   EXITLONG:多頭賣出函數(shù)。
   簡單的交易系統(tǒng)模型應(yīng)該如下表示:
   ENTERLONG:條件A;
    EXITLONG:條件B;
  注意:一個(gè)完整的交易系統(tǒng)必須有進(jìn)出兩個(gè)條件組成,也就是說是ENTERLONG、EXITLONG或者ENTERSHORT、EXITSHORT(空頭買入、賣出函數(shù))中其中一組組成。

3、 交易系統(tǒng)的編制方法
     首先,要確定的是,交易系統(tǒng)是多個(gè)條件的組合。通過不同條件的疊加、修正,系統(tǒng)自動在滿足我們組合條件的個(gè)股K線圖中添加買賣信號。
 (1)、均線交易系統(tǒng)
    如果個(gè)股5日均線上穿20日均線時(shí),我要買入;相反,個(gè)股5日均線下穿20日均線我就賣出,這樣的一個(gè)思路我們怎么來編寫交易系統(tǒng)呢?
    很簡單
    5日均線上穿20日均線(買入條件):CROSS(MA(CLOSE,5),MA(CLOSE,20))
    5日均線下穿20日均線(賣出條件):CROSS(MA(CLOSE,20),MA(CLOSE,5))
    按照前面所講,交易系統(tǒng)函數(shù)“ENTERLONG:條件A;EXITLONG:條件B;”的方式表達(dá):
    ENTERLONG: CROSS(MA(CLOSE,5),MA(CLOSE,20));
    EXITLONG: CROSS(MA(CLOSE,20),MA(CLOSE,5));
    同時(shí)按照自己的需求選擇正確的介入點(diǎn),如果不作選擇,系統(tǒng)將默認(rèn)在滿足條件時(shí)發(fā)出提示信號。
    為了方便修改指標(biāo)參數(shù),也可以將5日均線、20日均線設(shè)定成參數(shù):SHORT和LONG,并將其默認(rèn)為5、20。參數(shù)自述中加上“短期(Parsm#1)均線上穿長期(Param#2)均線買入,長期均線上穿短期均線賣出。”
    那么在使用該交易系統(tǒng)時(shí),用鼠標(biāo)右健點(diǎn)擊發(fā)出的買賣提示點(diǎn),選擇“調(diào)整指標(biāo)參數(shù)”,就可以很方便的修改里面的2條均線參數(shù)。
 (2)、KDJ交易系統(tǒng)
    我們知道如果在D 小于20的區(qū)域發(fā)生了K線上穿過D線是很好的買入條件;相反,D>80并且好生了D線下穿過了K線,則是很好的賣出條件。如何編輯呢?
    第一步:在公式編寫欄中分別設(shè)定公式的名稱、分析周期、參數(shù)的各項(xiàng)內(nèi)容,并編寫KD的表達(dá)式,并且將K、D表達(dá)為兩個(gè)中間表達(dá)式。中間表達(dá)式用符號“:=”
    RSB:=(CLOSE-LLV(LOW,N))/(HHV(HIGN,N)-LLV(LOW,N)0*100;
    K:=SMA(RSV,M1,1);
    D:=SMA(K,M2,1);
    第二步:完成交易系統(tǒng)的結(jié)構(gòu)
    ENTERLONG:CROSS(K,D) AND K<20;
    EXITLONG:CROSS(D,K) AND K>80;
    完整表達(dá)式:
    RSB:=(CLOSE-LLV(LOW,N))/(HHV(HIGN,N)-LLV(LOW,N)0*100;
    K:=SMA(RSV,M1,1);
    D:=SMA(K,M2,1);
    ENTERLONG:CROSS(K,D) AND K<20;
    EXITLONG:CROSS(D,K) AND K>80;
    但是,假設(shè)在一個(gè)KD強(qiáng)勢的市場中,如果股價(jià)從下方穿過了30日均線,并且當(dāng)天的成交量有比較明顯的放大,我會買入;我的賣出條件是股價(jià)跌下10日均線之下立即拋出。這個(gè)交易系統(tǒng)怎么編輯呢?
  買入條件:
    KDJ強(qiáng)勢:
    AA:=”KDJ,D”(9,3,3);(因?yàn)镵DJ指標(biāo)中3個(gè)參數(shù)默認(rèn)值分別為9、3、3,故我們應(yīng)在指標(biāo)中增加默認(rèn)值)。
    A1:=AA>40;
    成交量明顯放大,量化為大于5日均量的一倍。
    A2:=VOL/MA(VOL,5)>2;
    股價(jià)從下方上穿過了30日均線。
    A3:=CROSS(CLOSE,MA(CLOSE,30));
    完整的買入條件為
    ENTERLONG:A1 AND A2 AND A3;
賣出條件:
  股價(jià)從上方下穿過了5日均線
  A4:=CROSS(MA(CLOSE,5),CLOSE);
  EXITLONG:A4 AND COUNT(A1 AND A2 AND A3,20)=1; 注意其后的COUNT( )是用來限定賣出信號發(fā)生在買入條件發(fā)生的20天內(nèi)。
  那么,完整的公式為:
  AA:=”KDJ,D”(9,3,3);
  A1:=AA>40;
  A2:=VOL/MA(VOL,5)>2;
  A3:=CROSS(CLOSE,MA(CLOSE,30));
  A4:=CROSS(MA(CLOSE,5),CLOSE);
    ENTERLONG:A1 AND A2 AND A3;
    EXITLONG:A4 AND COUNT(A1 AND A2 AND A3,20)=1;

公式編寫實(shí)例
編寫實(shí)例
3.1 指標(biāo)公式:均線通道
新建公式“均線通道”(JXTD)
1.使用快捷鍵Ctrl+F打開“公式**器”。


2.點(diǎn)擊“新建”按鈕,打開“公式編輯器”


3.填寫公式項(xiàng)
“公式名稱”---JXTD,
“公式描述”---“均線通道”
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
----------------------------------------------------
4.指標(biāo)類型:選“路徑型”,還有大勢型、超買超賣型、趨勢型、能量型等如圖

5.畫線方法:副圖、主圖疊加、副圖疊加線、副圖疊加美國線四種;選中“主圖疊加型”,副圖是K線圖下面的區(qū)域;
6.密碼保護(hù):010101
7.參數(shù)設(shè)置:#N:最小值為1,最大值為100,缺省值(默認(rèn))為26;
8.坐標(biāo)線位置:在非“主圖疊加”中,此編輯框處可寫狀態(tài);輸出線為副圖中深紅色橫線顯示,是副圖坐標(biāo)線;
9.額外Y軸分界:是指標(biāo)敏感數(shù)值輸出線,在副圖中顯示為白色;
10.引入指標(biāo)公式:在引入原公式的基礎(chǔ)上進(jìn)行編輯;
11.插入函數(shù):左上為函數(shù)類別,右上為函數(shù)表,下區(qū)為函數(shù)解釋區(qū)及用法舉例;

12.公式編輯區(qū):
〖{ }〗是解釋,不輸出,為了提示自己和別人,便于看懂公式;
〖:=〗賦值符,意為“相當(dāng)于”;
〖:〗輸出符,它前面的名稱為輸出名稱,可以在副圖中看到,它后面的為公式定義;
〖;〗分段符,表示一段完成;
〖,〗分節(jié)符;
〖()〗括號中為公式體。
13.測試公式:測試通過則自動保存;測試不能通過,則在翻譯區(qū)提示錯(cuò)誤所在。
14.用法注釋:自編公式使用說明。
15.在K線圖上,直接敲字母鍵“JXTD”調(diào)出自編的公式“均線通道”,查看結(jié)果;
16.修改公式:左鍵選中公式線后,點(diǎn)擊右鍵,在彈出的對話框中,選中“修改指標(biāo)”項(xiàng),直接調(diào)出《公式編輯器》修改公式。如果左鍵選指標(biāo)線不便,直接用右鍵選參數(shù)數(shù)值,也可調(diào)出公式編輯器。

17.鼠標(biāo)動態(tài)提示:將鼠標(biāo)放在函數(shù)上,等一會系統(tǒng)自動出現(xiàn)提示框,方便函數(shù)學(xué)習(xí)和應(yīng)用,如圖:


3.2 選股公式:均線通道

改公式“均線通道”(JXTD)為選股公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點(diǎn)擊“條件選股公式”選項(xiàng);
3. 點(diǎn)擊“新建”按鈕,打開“條件選股公式編輯器”;
4. 點(diǎn)擊“引入指標(biāo)公式”按鈕,選最后一項(xiàng)“均線通道”,確定;

5.修改輸出:公式輸出項(xiàng)改為賦值項(xiàng);即將〖:〗符改為〖:=〗符;
6.新建輸出項(xiàng):選股:CLOSE<下軌;{選出收盤價(jià)小于下軌的股票};如圖

7.測試公式通過;
8. 〖Ctrl〗+〖T〗打開條件選股公式“均線通道”,進(jìn)入公式選股操作程序;

3.3 五彩K線公式:均線通道
改公式“均線通道”(JXTD)為五彩K線公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點(diǎn)擊“五彩K線公式”選項(xiàng);
3. 點(diǎn)擊“新建”按鈕,打開“K線指示公式編輯器”;
4. 點(diǎn)擊“引入指標(biāo)公式”按鈕,選“均線通道”確定;

五彩K線公式
公式名:JXTD
公式描述:均線通道
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:=VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:=VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
CLOSE<下軌,COLORRED; {小于下軌提示買入紅色}
CLOSE>上軌,COLORYELLOW; {高于上軌提示賣出黃色}
HIGH>上軌*1.06,COLORBLUE;{高于上軌6%提示清倉藍(lán)色}
LOW<下軌*0.94, COLORMAGENTA;{低于下軌6%提示加倉洋紅色}
--------------------------------------------------
5.測試通過,退出;
6.〖Ctrl〗+〖K〗,打開“五彩K線指示”---“均線通道”;
7.查看效果,不滿意就修改參數(shù)一直到滿意為止;


3.4 交易系統(tǒng)公式
改公式“均線通道”(JXTD)為交易系統(tǒng)公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點(diǎn)擊“交易系統(tǒng)公式”選項(xiàng);
3. 點(diǎn)擊“新建”按鈕,打開“交易系統(tǒng)公式編輯器”;
4. 點(diǎn)擊“引入指標(biāo)公式”按鈕,選“均線通道”確定;
公式名:JXTD
公式描述:均線通道
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:=VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:=VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
{多頭買入} ENTERLONG:CLOSE<下軌;
{多頭賣出} EXITLONG:CLOSE>上軌;
---------------------------------------------------

5.測試通過,退出;
6.〖Ctrl〗+〖E〗,打開“五彩K線指示”---“均線通道”;
7.查看效果,不滿意就修改參數(shù)一直到滿意為止;

8.刪除指示:快捷鍵〖Ctrl〗+〖H〗;鼠標(biāo)左鍵選中指示圖標(biāo),按〖Delete〗,或者點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選“刪除交易系統(tǒng)指示”。


3.5 顏色參數(shù)應(yīng)用:“MACD”K線
公式名稱:MACDK
簡稱:“MACD”K線
----------------------------
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACDDIF-DEA)*2,COLORSTICK;
D1:=EMA(C,3)-EMA(C,8);
D2:=EMA(O,3)-EMA(O,8);
D3:=EMA(H,3)-EMA(H,8);
D4:=EMA(L,3)-EMA(L,8);
DRAWICON(CROSS(D1,DIF) AND DIF<0 ,D4-0.1,10);
STICKLINE(D1>=D2,D1,D2,8,0),COLOR0055AA;
STICKLINE(D1<=D2,D1,D2,8,0),COLOR006600;
STICKLINE(D1>=D2,D1,D2,5,0),COLOR0077CC;
STICKLINE(D1>=D2,D1,D2,3,0),COLOR0099DD;
STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;
STICKLINE(D1<=D2,D1,D2,5,0),COLOR009900;
STICKLINE(D1<=D2,D1,D2,3,0),COLOR00BB00;
STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;
------------------------------
示圖

顏色參數(shù)不是函數(shù),它描述待畫圖形的顏色,將其插入到每個(gè)指標(biāo)公式后面,用逗號分隔開。
常用顏色參數(shù)有:
COLORBLACK 黑色
COLORBLUE 藍(lán)色
COLORGREEN 綠色
COLORCYAN 青色
COLORRED 紅色
COLORMAGENTA 洋紅色
COLORBROWN 棕色
COLORLIGHTGRAY 淡灰色
COLORGRAY 深灰色
COLORLIGHTBLUE 淡藍(lán)色
COLORLIGHTGREEN 淡綠色
COLORLIGHTCYAN 淡青色
COLORLIGHTRED 淡紅色
COLORLIGHTMAGENTA 淡洋紅色
COLORYELLOW 黃色
COLORWHITE 白色
顏色描述符還可以自定義顏色,格式為COLOR+“RRGGBB”:RR、GG、BB表示紅色、綠色和藍(lán)色的分量,每種顏色的取值范圍是00-FF,采用了16進(jìn)制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF表示純紅色與純綠色的混合色:COLOR808000表示淡藍(lán)色和淡綠色的混合色。
(參見《附件》--顏色代碼表)


3.6 新增函數(shù)應(yīng)用(horcalc)
函數(shù): HORCALC(X)
說明: 數(shù)據(jù)項(xiàng):100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅
計(jì)算方式:0-累加,1-排名次
權(quán)重:0-總股本,1-流通股本,2-等同權(quán)重,3-流通市值
用法: HORCALC(板塊名稱,數(shù)據(jù)項(xiàng),計(jì)算方式,權(quán)重)
例如: HORCALC('自選股',103,0,1);以自選股板塊股票的總股本為權(quán)重,以收盤價(jià)為數(shù)源進(jìn)行累加。

公式名稱:zdkx
公式描述:自定指數(shù)K線
參數(shù):(最小值)(最大值)(缺省值)
#n: 1 100 10
---------------
高:=HORCALC('湖北板塊',100,0,1);
開:=HORCALC('湖北板塊',101,0,1);
低:=HORCALC('湖北板塊',102,0,1);
收:=HORCALC('湖北板塊',103,0,1);
自定K線: DRAWKLINE(高,開,低,收);
MA(自定K線,N);
---------------


公式說明:
1.用于制作自定義指數(shù)、自設(shè)板塊指數(shù)K線。
2.先制作自定義板塊,“Ctrl+z”,填寫好板塊名稱和簡稱(數(shù)字);
3.“板塊名稱”須用單引號,如'自選股'、'莊股';
4.起始位為1000點(diǎn)(下載到本地?cái)?shù)據(jù));
5.板塊內(nèi)不要含有太多的股票數(shù)量,以免影響速度;

3.7 新增函數(shù)應(yīng)用(blocksetnum)
函數(shù): BLOCKSETNUM(板塊名稱)
說明: 統(tǒng)計(jì)板塊中股票數(shù)量
用法: BLOCKSETNUM(板塊名稱)
注意:板塊名稱要用單引號
例如: BLOCKSETNUM('ST板塊'),返回“ST板塊”數(shù)量。

公式名稱:STPM
公式描述:個(gè)股在st板塊內(nèi)排名
--------------
板塊股數(shù)量:BLOCKSETNUM('ST板塊'),NODRAW;
ST漲幅排名:HORCALC('ST板塊',105,1,2);


說明:
NODRAW是不輸出線型只輸出數(shù)值命令,用于多指標(biāo)不兼容坐標(biāo);
常用的語句
1)今收盤對于N日內(nèi)最低收盤價(jià)的漲幅(%)(c-llv(c,n))/llv(c,n)*100;
2)今收盤價(jià)對于N日最高收盤價(jià)的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;
3)股價(jià)在過去N日內(nèi)運(yùn)行空間的相對位置 (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
4)股價(jià)上方N1%至N2%處的籌碼(%)
aa:=winner(c+c*n2/100)*100;
bb:=winner(c+c*n1/100)*100;
aa-bb
5)股價(jià)下方N1%至N2%處的籌碼(%)
(winner(c-c*n1/100)-winner(c-c*n2/100))*100;
6)收盤價(jià)N%處的套牢盤 100-(winner(c*N/100))*100;
7)收盤價(jià)N%處的獲利盤 winner(c*N/100)*100;
8)下影線 (MIN(O,C)-L)/L*100;
9)上影線 (h-max(o,c))/max(o,c)*100;
10)本周期的漲跌幅 (c-ref(c,1))/ref(c,1)*100;
11)振幅 (h-l)/l*100;
12)均線金叉(M.N為均線周期) cross(ma(c,m),ma(c,n))
13)均線多頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1>a2 and a2>a3 and a3>a4,3);
14) 均線空頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1<a2 and a2<a3 and a3<a4,3);
15)N日均線向下
aa:=ma(c,n);
bb:=ref(aa,2);
aa<bb
16)向前N日至M日出現(xiàn)過均線死叉(P1<P2)
aa:=ma(c,p1);
bb:=ma(c,p2);
cc:=ref(cross(bb,aa),n);
count(cc,m);
17)今日成交量大于N日以來的均量 VOL>MA(VOL,N);
18)低位密集
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<10;
B1:=HHV(H,120);
B2:=LLV(L,120);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
A5 AND B4;
19)換手率 VOL/CAPITAL*100;
20)N日盈虧
V1:=VOL/SUM(VOL,N);
V2:=DMA(CLOSE,V1);
V3: (CLOSE-V2)/V2*100;
 
小指標(biāo)公式編碼集中問答
1.
成交量連續(xù)5天超過30天均量點(diǎn)
count(vol>ma(vol,30),5)=5
2.
請老師編一選股公式;要求1;日均線多頭排列的情況下(5,10,30,60。。。)2:5日。10日均線高度粘合--相等或相差1-2分錢,30均線與5,10均線相差1角以下。3:日量比大于2。先謝謝!??!
1.ma(c,5)>ma(c,10) and ma(c,10)>ma(c,30) and ma(c,30)>ma(c,60) and 。。。

2.abs(ma(c,5)-ma(c,10))<0.03 and abs(ma(c,30)-max(ma(c,5),ma(c,10)))<0.1

3.DYNAINFO(17)>2


3.
威力雷達(dá)rad7日內(nèi)連續(xù)上揚(yáng)怎樣編寫?謝謝
V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;
RAD:=sum(v1,0);

count(rad>ref(rad,1),7)=7

威力雷達(dá)Mrad在7日內(nèi)連續(xù)上揚(yáng)怎樣編寫?謝謝
V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;
RAD:=sum(v1,0);

MRAD:=MA(RAD,30);

count(mrad>ref(mrad,1),7)=7

4.
請問。10日內(nèi)漲幅大于10%的選股公式怎樣編?
c/ref(c,10)>1.1

5.
如何編寫股價(jià)在一個(gè)上漲或下跌的行情中第3次觸及30日均線時(shí)發(fā)出提醒的指標(biāo)?
M3:=MA(C,30);

N1:=BARSLAST(M3>REF(M3,1));

AA:=CROSS(C,M3);

COUNT(AA,N1)=3


6.
請問:cys指標(biāo)中數(shù)值要小于-5,怎樣編寫到其他指標(biāo)中.,謝謝!
(C-CYC(13))/CYC(13)*100<-5


7.
當(dāng)漲幅大于5%,要主圖K線的實(shí)體的一半變?yōu)榱硪簧?。如何表達(dá)?
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,10,1),coloryellow;

8.
成交量連續(xù)3天漲的公式
COUNT(VOL>REF(VOL,1),3)=3

9.
請問怎樣用公式表示年線擺脫下降趨勢出現(xiàn)向上拐頭?
COUNT(MA(C,250)>REF(MA(C,250),1),3)=3

10.
股價(jià)創(chuàng)出新高后,又調(diào)整到30日均線附近的選股公式如何編寫?

COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02


11.
怎么定義一陽線緊跟兩陰線的函數(shù)?
ref(c,2)>ref(o,2) and ref(c,1)<ref(o,1) and c<o;


12.
60日線在過去的10天內(nèi)漲跌幅度在 1%
COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;


13.
RSI(周線)在70天內(nèi)第二次上穿80,如何編制?
COUNT(CROSS("RSI.RSI1#WEEK",80),70)=2

14.
今天漲幅3%昨天漲幅2%前天漲幅1%的個(gè)股
(c-ref(c,1))/ref(c,1)>0.3 and (ref(c,1)-ref(c,2))/ref(c,2)>0.2 and (ref(c,2)-ref(c,3))/ref(c,3)>0.1

15.
破5天線,3天后又重新站上5天線的個(gè)股
cross(ref(ma(c,5),3),ref(c,3)) and cross(c,ma(c,5))

16.
今天一陽上穿5,10,30天線個(gè)股
cross(c,ma(c,5) and cross(c,ma(c,10)) and cross(c,ma(c,30))

17.
3天內(nèi)5天線上穿10天線,10天線上穿20天線的個(gè)股
count(cross(ma(c,5),ma(c,10)),3)>=1   and   count(cross(ma(c,10),ma(c,20)),3)>=1

18.
日macd翻綠3內(nèi)又翻紅的個(gè)股。
count(cross(0,"MACD.MACD" ),3)=1 and count(cross("MACD.MACD",0 ),3)=1

19.
5天線拐頭向下3天內(nèi)又拐頭向上的個(gè)股。
count(cross(ref(ma(c,5),1),ma(c,5)),3)=1 and count(cross(ma(c,5),ref(ma(c,5),1)),3)=1

20.
收盤價(jià)比開盤價(jià)高出6%,當(dāng)日漲幅超過6%,實(shí)體占整天振幅的80%以上
C/O>1.06 AND C/REF(C,1)>1.06 AND C-O>0.8*(H-L)

小指標(biāo)公式編碼集中問答(二)
1.

怎樣編制全市場平均價(jià)格公式

現(xiàn)在的指數(shù)不能說明市場真實(shí)平均價(jià)格,怎樣寫才準(zhǔn)確呢?

滬股均價(jià):"1A0002$AMOUNT"/"1A0002$VOL"/100;
深股均價(jià):"399107$AMOUNT"/"399107$VOL"/100;
均價(jià):("1A0002$AMOUNT"+"399107$AMOUNT")/("1A0002$VOL"+"399107$VOL")/100;

2.
用股價(jià)選股

input:年(2004),月(8),日(31),最小價(jià)格(1),最大價(jià)格(2);
n:=DATEDIFF(((年-1900)*10000+月*100+日),DATE);//計(jì)算輸入日期和現(xiàn)在日期周期
tj:REF(CLOSE,n)>最小價(jià)格 and REF(CLOSE,n)<最大價(jià)格;

3.
1,股價(jià)突破60日均線的選股公式,
2,和怎么選出一段時(shí)間以來的漲停板個(gè)股公式
1
cross(c,ma(c,60));
2
f:=ref(c,1)*1.1-c<0.01;
count(f,n)>0;//N天內(nèi)出現(xiàn)過漲停

4.
股價(jià)橫盤,MACD金叉,然后股價(jià)創(chuàng)新底,MACD沒死叉。
REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=0.04
AND c<ref(LLV(L,N),1) and "macd.diff">"macd.dea";

5.
過濾一個(gè)條件成立的信號

過濾:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);

我需要這個(gè)信號以外成立的信號
過濾:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);
not(過濾)
***
IF(過濾,0,1);

6.
收盤價(jià)在20日均線之上,收盤價(jià)連升二天。
f:=c/ref(c,1);
count(c>ma(c,20) and f>1,2)=2;

7.
求最大值?

在飛狐中如何求以下四個(gè)代數(shù)式中的最大值
a-b,b-c,a-c,d-c
MAX(A,B)只能返回A和B中的較大值?
MAX(MAX(A,B),MAX(C,D));

通用的“二次金叉”通式。

Jm:=CROSS("指標(biāo)名稱.指標(biāo)線1","指標(biāo)名稱.指標(biāo)線2");
JmCOUNT:=COUNT(Jm,BARSLAST("指標(biāo)名稱.指標(biāo)線1(或指標(biāo)線2)"大于或小于某數(shù)));
Jmtj:40*("指標(biāo)名稱.指標(biāo)線1(或指標(biāo)線2)"小于或大于某數(shù)));
Drawtext (Jmtj,40,'…………二次金叉');
條件選股:60*(Jmtj and …………),colorgreen;

例如(這里給出三個(gè)例子)
1、Macd在0軸線以下二次金叉
Jm:=CROSS("Macd.DIFF","Macd.DEA");
JmCOUNT:=COUNT(Jm,BARSLAST("Macd.DEA">=0));
Jmtj:40*("Macd.DEA"<0 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,40,'Macd在0軸線以下二次金叉');
條件選股:60*(Jmtj and Slope(Ma(C,5),2)>0),colorgreen;
Drawtext (條件選股,50,'5日3%成功率:44.71%');

2、KD在60軸線以下二次金叉
Jm:=CROSS("KD.K","KD.D");
JmCOUNT:=COUNT(Jm,BARSLAST("KD.D">=60));
Jmtj:40*("KD.D"<60 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,"KD.D",'KD在60軸線以下二次金叉');
條件選股:60*(Jmtj and Slope(Ma(C,20),3)>0),colorgreen;
Drawtext (條件選股,50,'5日3%成功率:50.3%');


3、SlowKD在30軸線以下二次金叉
Jm:=CROSS("SlowKD.K","SlowKD.D");
JmCOUNT:=COUNT(Jm,BARSLAST("SlowKD.D">=30));
Jmtj:28*("SlowKD.D"<30 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,28,'SlowKD在30軸線以下二次金叉');
條件選股:50*(Jmtj and Slope(Ma(C,20),2)>0),colorgreen;





10.
求各位高手寫一個(gè)選股公式!

N天,N日均線,以N角度向上或向下運(yùn)行的均線。(分析家)

atan((ma(c,n)-ref(ma(c,n),N))/N); //值為正向上,值為負(fù)向下

11.
K線中“低點(diǎn)不斷抬高”和“低點(diǎn)不斷降低”的指標(biāo)如何編 ?

l>ref(l,1) and REF(L,1)>ref(l,2) and REF(L,2)>ref(L,N);;{N,5,1,999}
“低點(diǎn)不斷抬高”
反之<是“低點(diǎn)不斷降低”

12.
符號編公式用

【】〓☆★○●◎◇◆□■△▲ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ→←↑↓^§∧∨∪∩∈∞∝⊥∽√┣┫┻╋┼αβδωΩφΦΨΠ┳

13.
當(dāng)收盤價(jià)收在7天平均線上,K線都為陽線(紅色),收盤價(jià)收在7天平均線下,K線都為陰線(錄色),在主圖怎樣寫?
stickline(c>=ma(c,7),c,o,7,0),colorred;
stickline(c>=ma(c,7),h,l,1,0),colorred;
stickline(c<ma(c,7),c,o,7,0),colorgreen;
stickline(c<ma(c,7),h,l,1,0),colorgreen;

14.
20日內(nèi)次高點(diǎn)
AA:=HHVBARS(C,20);
C=MAX(HHV(C,AA),REF(HHV(C,19-AA),AA+1));

15.
要選出收市價(jià)離125天均線不遠(yuǎn),
ABS(C-MA6)/MA6<=0.01

20.
寫均線MA1二次上穿MA4公式!
COUNT(CROSS(ma1,ma4),20)=2;


小指標(biāo)公式編碼集中(五)
這是在網(wǎng)上摘錄的,僅供參考
編寫公式時(shí)常用的通式
應(yīng)用 FXJ-4 的一些函數(shù)編寫公式時(shí),常用的通式:
{設(shè)A,B,R為三條曲線;N,M等為參數(shù)。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。}
{一.曲線在N天內(nèi)的平均變化率}
Fa:=(A/ref(A,N)-1)/N; Fb:=(B/ref(B,N)-1)/N; Fr:=(R/ref(R,N)-1)/N;
{二.變動角}
∮a:=atan(Fa);    ∮b:=atan(Fb);  ∮r:=atan(Fr);
{三.曲線上相距N天的兩點(diǎn)的連線的斜率}
Ka:=(A-ref(A,N))/N;   Kb:=(B-ref(B,N))/N; Kr:=(R-ref(R,N))/N;
{四.傾角}
∠a:=atan(Ka);   ∠b:=atan(Kb);   ∠r:=atan(Kr);
{五.交*點(diǎn)}
Cab:=cross(A,B);{交*} Jab:=longcross(A,B,N);{維持 -交*}
JYa:=between(A,N,M);{介于} FWa:=range(A,N,M);{范圍}
{六.下拐點(diǎn)(由下向上轉(zhuǎn))}
xD1:=llvbars(A,N)=M;{以N日最低點(diǎn)}
xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以M日變化量的正負(fù)}
xD3:=ref(count(∠a-ref(∠a,1)<=0,N)=N,M) and ∠a>0;{以當(dāng)日變化角的正負(fù)}
{七.上拐點(diǎn)(由上向下轉(zhuǎn))}
sD1:=hhvbars(A,N)=M;{以N日最低點(diǎn)}
sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以當(dāng)日變化量的正負(fù)}
sD3:=ref(count(∠a-ref(∠a,1)>=0,N)=N,M) and ∠a<0;{以當(dāng)日變化角的正負(fù)}
{八.位置(求得交*點(diǎn)/拐點(diǎn)到當(dāng)前的周期)}
Wz1:=barslast(Cab);{第一(交*)點(diǎn)的位置}
Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交*)點(diǎn)的位置}
Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交*)點(diǎn)的位置}
Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交*)點(diǎn)的位置}
Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交*)點(diǎn)的位置}
{Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;}
{九.曲線A疊加曲線B}
F:=A/ref(A,1)-1;{A的變化率}
Js:=ref(B,barscount(c));{疊加位置(初始)}
DJ:=sum(F,0)+1)*Js;{疊加曲線(初始位置)}
Jd:=ref(B,barslast(條件));{疊加位置(定點(diǎn))}
Dh:=(sum(F,0)+1)*Jd;{疊加曲線(預(yù)定位置)}
 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产传媒高清视频在线| 欧美黑人在线一区二区| 97精品人妻一区二区三区麻豆| 国产91人妻精品一区二区三区 | 国产高清三级视频在线观看| 国产一区欧美午夜福利| 99久久国产精品成人观看| 国产美女网红精品演绎| 亚洲精选91福利在线观看| 在线懂色一区二区三区精品| 日本一品道在线免费观看| 欧美成人一区二区三区在线 | 亚洲美女国产精品久久| 免费啪视频免费欧美亚洲| 九九热国产这里只有精品| 中日韩免费一区二区三区| 国产一区二区不卡在线视频| 好吊色免费在线观看视频| 大香蕉再在线大香蕉再在线| 亚洲国产成人久久一区二区三区 | 精品欧美国产一二三区| 欧美大粗爽一区二区三区| 日本中文字幕在线精品| 亚洲熟女诱惑一区二区| 妻子的新妈妈中文字幕| 一区二区福利在线视频| 欧美自拍系列精品在线| 欧美精品在线播放一区二区| av免费视屏在线观看| 日韩一区中文免费视频| 一区二区三区免费公开| 国产成人高清精品尤物| 欧美日韩精品综合在线| 美女被啪的视频在线观看| 国产综合欧美日韩在线精品 | 亚洲精品一区二区三区日韩| 日韩高清一区二区三区四区| 欧美亚洲综合另类色妞| 日韩国产亚洲一区二区三区| 九九热最新视频免费观看| 扒开腿狂躁女人爽出白浆av|