為了使廣大的朋友在學(xué)習(xí)軟件指標(biāo)編程方面不走太多的彎路,或?qū)σ环N指標(biāo)的出爐比明白其中的含義的,現(xiàn)我特別想大家奉送一本<公式編輯入門>,希望大家常來看看.也希望大家給我多頂頂我的積分!在下在這先謝謝啦!<br> <br> <br> <br> <br> <br> <br> 第一部分:《公式編輯入門》<br> <br> <br> 什么是技術(shù)指標(biāo)?<br> ma均線就是一種技術(shù)指標(biāo),我們在炒股的時候,經(jīng)常會將一些行情數(shù)據(jù)進(jìn)行數(shù)學(xué)計算得出一些曲線等等,方便我們掌握股市的變動情況。<br> 什么是條件選股?<br> 簡單講,就是按照您的設(shè)定的條件用電腦幫助您完成一些太多太復(fù)雜的挑選--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100雙眼睛有時也不一定可以看得過來,這時電腦就派上用場了!<br> 什么是參數(shù)?<br> 比如講:10日均線,您可以把10日當(dāng)作參數(shù),好處在于,您覺得需要修改成5日的時候,就可以使用一些簡單的方法,例如參數(shù)精靈來很方便的修改和調(diào)整。參數(shù)需要名字,例如m就不錯。還要規(guī)定參數(shù)的范圍,例如1日至260日。這樣我們就可以在1到260之間任意調(diào)節(jié)m的值了,m最常用的數(shù)填在“缺省”一欄,例如你最喜歡用10日均線,那就填10吧。<br> 什么是周期?<br> 這么解釋吧!我們有的投資者喜歡使用日線圖作技術(shù)分析;有的喜歡用5分鐘的k線;有的喜歡使用長一點(diǎn)時間的,例如周線。所以在公式設(shè)計中,允許不同喜好的使用者選擇不同的分析時間--就是可以選擇不同的周期。<br> 什么是函數(shù)?<br> 函數(shù)在公式編寫非常重要,如果作個比喻,我們用一種語言去告訴電腦我的想法,并且讓它去幫我做,那么函數(shù)就是這種語言的單詞。<br> 我們在公式編輯器中選擇插入函數(shù),就可以看到里面有許多的函數(shù),我們在附錄中有一個簡表,大家可以到那里去檢索!<br> 例一:<br> 一根k線有四個價格組成:<br> 最高價:high <br> 收盤價:close <br> 最低價:low <br> 開盤價:open
<br> 成交量:vol<br> 成交額:amo<br> 例二:<br> 兩條均線不斷地交叉,就專門設(shè)定了一條函數(shù)來描述兩條線交叉:cross(x,y)<br> 假如下圖中的兩條均線一條名叫x,另外一條叫y<br> cross(x,y)表示x向上穿過了y<br> cross(y,x)表示y向上穿過了x<br> 例三:<br> 前面的close,還是vol,都表示當(dāng)天,或者您使用的不是日線,那就表示本周期的數(shù)據(jù),那么前幾天的怎么表示呢?<br> ref(x,m)<br> 例如:<br> ref(close,5)表示5天前的收盤;<br> ref(vol,10)表示10天前的成交量;<br> 這里的m就是參數(shù),您現(xiàn)在明白了什么是參數(shù)了嗎?<br> 例四:<br> 如果我想把兩個條件并列在一起怎么辦?<br> and<br> x
and
y就表示條件x和條件y<br> 好了!本課結(jié)束吧--有點(diǎn)稍慢,下面會好一些!<br> <br> 編寫一條最簡單的指標(biāo)線<br> 通過前幾課的學(xué)習(xí),我們今天開始使用軟件的公式編輯功能編寫我們自己的第一條指標(biāo)線。<br> 其實(shí)不難,你應(yīng)該對自己有信心!<br> 按照主菜單-工具-公式管理-選擇-“技術(shù)指標(biāo)”-點(diǎn)擊“新建”,然后在公式編輯器中留下你的第一行腳印吧!<br> 點(diǎn)擊:“確認(rèn)”,現(xiàn)在看一下我們第一條指標(biāo)線。<br> 這條指標(biāo)線與你的想法相符嗎?<br> 總結(jié)與補(bǔ)充:<br> 1、如果選擇:“主圖疊加”,我們的指標(biāo)線會與k線圖顯示在同一個圖形框中,現(xiàn)在我們的指標(biāo)線顯示在其下方,即“副圖”中;<br> 2、參數(shù)可以有,也可以沒有,但是鼓勵大家設(shè)置參數(shù),這是非常好的習(xí)慣;<br> 3、一個句子完了,別忘了以分號結(jié)尾;<br> 你的公式寫得對不對,可以通過“測試公式”來檢查,如果錯了,它會告訴你錯在哪里。<br> <br> 編寫最常用的均量和均價線<br> 均價線,不就是那個“移動平均線ma”什么的嗎?不過,話說回來,聽說10個人里面有11個人都在使用,我可得學(xué)習(xí)學(xué)習(xí)!<br> 原理是??<br> 5日平均線=(今天收盤價+昨天收盤價+.....--5天前的收盤價)/5;<br> 10日平均線=(今天收盤價+昨天收盤價+......+10天前的收盤價)/10;<br> 150日平均線=(今天收盤價+昨天收盤價+......+150天前的收盤價)/150;<br> 200日平均線......不是這么麻煩吧?難道我每天都要寫這么多得數(shù)才得到一條平均線????<br> 你有什么辦法?<br> ma1=ma(close,5);<br> ma2=ma(close,10);<br> ma3=ma(close,50);<br> ......<br> 當(dāng)然是有簡單的方法了!你把我在上面說過的話寫下來,按照前面幾課講的,寫在公式的編輯欄當(dāng)中就可以了!<br> 注意:<br> “ma”表示的就是計算平均值。<br> 在括號內(nèi)寫上計算的對象和計算的時間長度。<br> ma1,ma2,ma3......是好幾條指標(biāo)線,別忘記了用分號把它們分開。<br> 最后呢?電腦自己會把它們一起畫出來。<br> 均量線???<br> 均價線都有了,照著葫蘆畫瓢,把收盤價close換成成交量vol就行了!<br> ma1:ma(vol,5);<br> ma2:ma(vol,10);<br> ma3:ma(vol,150);<br> ma4:ma(vol,200);<br> 今天有幾只發(fā)生ma金叉?<br> 我們學(xué)習(xí)了編寫ma移動平均線,關(guān)于這幾條指標(biāo)線如何使用?我想大家可能都比我清楚。例如短期均線和長期均線發(fā)生了金叉或者死叉,......等等,葛蘭維爾的八項(xiàng)法則......如果說如何用軟件編寫一個條件,讓電腦把今天兩個市場的股票中所有發(fā)生了黃金交叉的股票選出來呢?<br> 想知道嗎?這就是“條件選股”,按照“條件”電腦自動“選擇股票”出來,可以供您分析,要不然的話,技術(shù)分析的投資者都會累死了!<br> 跟我學(xué)!<br> 第一步:“工具”欄中選中“公式管理器”<br> 第二步:我們現(xiàn)在選擇“新建”一個“條件選股”公式,結(jié)果出現(xiàn)了下面的編輯欄!然后在里面寫上您的條件!<br> 第三步:按照說明書上的步驟選股就行了!<br> 注意:<br> 1、在條件選股中點(diǎn)擊“新建”;<br> 2、原來ma5:ma(close,5);<br> 表示的是一條指標(biāo)線,可是現(xiàn)在我們在條件選股當(dāng)中只要引用它,不需要把它畫出來。所以我們在冒號的后面加一個符號,表示等會要引用它:ma5:=ma(close,5);<br> 這個在的公式編輯中,叫做“中間表達(dá)式”。<br> x=1;<br> y=x+1;<br> y=?<br> 我們學(xué)過上面的數(shù)學(xué),都知道把x=1代入到y(tǒng)的計算中去,“x=1;”就是一個中間表達(dá)式,您明白了嗎?<br> <br> 條件選股總結(jié):<br> 1、指標(biāo)和條件選股在結(jié)構(gòu)上沒有差別,只是在內(nèi)容上,條件選股要多加上我們的條件,比如大于10,或者交叉等等!<br> 2、中間表達(dá)式可以幫助我們清晰的表達(dá)我們的公式,不至于使公式的結(jié)構(gòu)特別的混亂!<br> <br> 如何編寫bias指標(biāo)?<br> 如果大家都是均線的忠實(shí)愛好者的話,那么大家一定牢牢記得在均線大師哥南威爾的8大法則當(dāng)中的第四條和第五條中曾經(jīng)提到了當(dāng)股價偏離均線太遠(yuǎn)的時候,便會向它靠攏,但是并不提到多遠(yuǎn)才會靠攏--為了解決這個問題,也為了我們更好地用客觀數(shù)據(jù)來體現(xiàn)股價運(yùn)動的過程,乖離率這個指標(biāo)應(yīng)運(yùn)而生。<br> 本課我們的任務(wù)就是通過對乖離率的原理到編寫方法的學(xué)習(xí)來加強(qiáng)我們對公式設(shè)計的理解。<br> 首先,什么是乖離率?<br> 以當(dāng)日的均線價格為準(zhǔn),股價和均價之間的差距稱為乖離程度,以乖離程度除以均價的百分比就是乖離率。<br> 當(dāng)日股價與10日均線的乖離率=(當(dāng)日股價-10日均價)/10日均價*100;<br> 當(dāng)日股價與20日均線的乖離率=(當(dāng)日股價-20日均價)/20日均價*100;<br> 當(dāng)日股價與30日均線的乖離率=(當(dāng)日股價-30日均價)/30日均價*100;<br> 原理就是這么簡單,可是怎么使用呢?您別急,所用的指標(biāo)其實(shí)都是在觀察當(dāng)中得出一定的啟示,您先實(shí)現(xiàn)這幾條指標(biāo)線,讓它們以圖形的方式出現(xiàn)在您的面前,然后您再去觀察,一定會事半功倍!<br> 比如編寫10日乖離率<br> 第一步:乖離率的命名,崇尚人家的習(xí)慣,依舊使用bias,那么第一條就叫做bias1好了!<br> 第二步:當(dāng)日股價用close表示;<br> 10均價我們在前一節(jié)課剛剛學(xué)過,順手拈來,用ma(close,10)表示;<br> 第三步:一樣使用加減乘除符號以及括號,只是要注意只有小括號,沒有中大括號,那么公式就有了--<br> bias1:(close-ma(close,10))/ma(close,10)*100;<br> 這樣的話我們在技術(shù)指標(biāo)編輯器中將另外兩條指標(biāo)也同樣寫下來,就得到了bias指標(biāo),請看下圖:<br> 第四步:就是您得自己好好觀察您的指標(biāo)公式在各個股票的表現(xiàn),得出您自己的結(jié)論,因?yàn)槊恳粋€投資者即使是在使用同樣一個指標(biāo)的時候,都會有不同的理解,我們無法判斷優(yōu)劣,但是有一條可以告訴我們答案,那就是永遠(yuǎn)讓市場說話,因?yàn)樗肋h(yuǎn)是對的!<br> 如果您不介意的話,可以參考bias,不過僅供參考!<br> 您明白怎么編寫了嗎?<br> <br> 我能不能直接用寫好的指標(biāo)公式?<br> 我想用kd指標(biāo)選股,能不能直接寫成“d>20”就可以執(zhí)行了?<br> 當(dāng)然可以!考慮到了這種偷懶的做法,所以我們一共提供了兩種供偷懶的人士使用,其中一種與上面的要求只是在寫法上稍有不同!<br> 第一個方法:<br> 第一步:在條件選股的編輯器中點(diǎn)擊“引入指標(biāo)公式”。<br> 引入“其他公式”。然后,我們從中選擇一個,例如“kd”,讓我們來看一下結(jié)果如何?<br> 第二步:上一步的操作結(jié)果請看右邊的圖形,系統(tǒng)自動的把kd指標(biāo)的整個編寫內(nèi)容搬來了!<br> 現(xiàn)在需要我們做的就是:續(xù)上一行條件“d<20”,ok!完成!<br> 有沒有簡單的方法?<br> 第二個方法:就一句話:“kdj,d”<20;<br> “kdj,d”<br> 表示現(xiàn)在我要是用kdj指標(biāo)當(dāng)中的d指標(biāo),不過大家要看清楚是怎么寫的哦!寫錯了計算機(jī)可是不會改錯的!<br> 總結(jié):<br> 用上面的方法可以引用所有指標(biāo),所以不必寫那么多!<br> 注意格式上,兩邊用引號括起來,指標(biāo)名稱kdj和指標(biāo)線名稱d之間用“,”隔開!<br> <br> 額外加餐<br> 現(xiàn)在我們可以很方便的做另外一件事了,我們可以將通常說的kdj買入條件完整的表達(dá)出來了:<br> “kd指標(biāo)發(fā)生了黃金交叉,并且d<20”<br> t1:=“kdj,k”;--引用k線;<br> t2:=“kdj,d”;--引用d線;<br> 條件:
and在中就表示“并且”,將兩個條件并列起來<br> cross(t1,t2)andt2<20;<br> <br> 第九課
放量、縮量、上漲、下跌、收陽、收陰<br> 在前面的學(xué)習(xí)當(dāng)中,我們見到了一些基本的表達(dá)方法、方式,今天我們的任務(wù)是學(xué)習(xí)一些常見的概念如何編寫,例如上面所列出來的放量、上漲等等,因?yàn)檫@些都是在公式編寫過程當(dāng)中要用到的基本的小的形態(tài)特征,許多的技術(shù)指標(biāo)的選股條件都是由它們組成的。<br> 放量:<br> 1、今日比昨日的成交量放大了1倍:<br> vol/ref(vol,1)>2;<br> 2、今日的五日均量比前五天的五日均量放大了3倍:<br> aa:=ma(vol,5);<br> bb:=ref(aa,5);<br> aa/bb>4;<br> 3、今天的成交量達(dá)到了整個流通盤的10%以上:<br> vol/capital>10/100;<br> (注意,10%的表達(dá)式是10/100,或者0.1)<br> 縮量:<br> 1、今日比昨日的成交量縮小了1倍:<br> vol/ref(vol,1)<0.5;<br> 2、今日的五日均量比前五天的五日均量縮小了一半:<br> aa:=ma(vol,1)<0.5;<br> bb:=ref(aa,5);<br> aa/bb<0.5;<br> 3、今天的成交量不足整個流通盤的0.5%:<br> vol/capital<0.5/100;<br> 上漲:<br> 1、今日漲幅達(dá)到了7%以上:<br> close/ref(close,1)>1.07;<br> 2、十日均價繼續(xù)上漲:<br> aa:=ma(close,10);<br> bb:=ree(aa,1);<br> aa>bb;<br> 下跌:<br> 同上面的表達(dá)方式一樣,將方向改變了而已:<br> 收陽、收陰:<br> 1、當(dāng)天收陽:close>open;<br> 2、當(dāng)天收陰:close<o(jì)pen;<br> 高開、低開:<br> 1、當(dāng)天股價高開,言下之意開盤高于昨日收盤:open>ref(close,1);<br> 2、當(dāng)天股價低開:open<ref(close,1);<br> 跳空:<br> 跳空亦有向上和向下兩種:<br> 當(dāng)日開盤在昨日最高之上,即為向上跳空:open>ref(high,1);<br> 反之,開盤小于昨日的最高價,為向下跳空:poen<ref(low,1);<br> 事實(shí)上,我們在編公式的過程,就是將這些條件有機(jī)地結(jié)合起來作為我們判斷的條件。舉一個很簡單的例子,如果是k線形態(tài)呈現(xiàn)出放量上攻的態(tài)勢,那么如何編寫這個公式呢?高開高走又應(yīng)該如何編寫呢?<br> 我們把放量和上漲的兩個條件組合在一起,讓某一天的形態(tài)特征同時滿足兩個條件就達(dá)到目的;同樣地將高開的高走兩個條件結(jié)合在一起,也就找到了我們所需的條件。<br> 結(jié)果就是:<br> 放量上攻之一,以上面所舉例組合:<br> aa:=vol/ref(vol,1)>2;<br> bb:=close/ref(close,1)>1.07;<br> aa
and
bb;<br> 高開高走:<br> aa:=open>ref(close,1);<br> bb:=close>open;<br> aa
and
bb;<br> ok!本課到此結(jié)束,留下一個問題,看看您有沒有真正的理解,向上跳空之后兩天內(nèi)并未回補(bǔ)如何編寫呢?<br> 提示:實(shí)際上就是昨天發(fā)生了跳空缺口,這兩天的最低價一直在兩天前的最高價之上。<br> aa:=ref(open,1)>ref(high,2);<br> bb:=ref(low,1)>ref(high,2);<br> cc:=low>ref(high,2);<br> aa
and bb and
cc;<br> 仔細(xì)一想,若bb成立,aa一定成立,aa實(shí)際上沒有存在的必要,你想通了嗎?<br> 更簡單的方法,下面的一句話可以的上面的四句:<br> count(low>ref(high,2),2)=2;<br> <br> 第十課
漲停板攻擊?<br> 學(xué)了這么多了,應(yīng)該教點(diǎn)實(shí)戰(zhàn)的內(nèi)容了!我們來學(xué)習(xí)一下別人的經(jīng)驗(yàn),“漲停板追擊”,同時這里面還潤孕育著一個簡單但是又頗有意義的道理!<br> 一、量化的概念<br> 我們都知道,按規(guī)定漲幅不得超過10%,但是由于四舍五入的關(guān)系,常常有9.98%、10.23%等等的漲停板,所以我們要找一個合適的數(shù)值,然后用公式語言告訴計算機(jī),這個過程學(xué)名叫量化!<br> 比如我們考察之后,決定讓大于9.99%的都為漲停。<br> 二、編寫公式<br> 其實(shí)就一句話:今日收盤除以昨日收盤的值大于1.0999<br> x:=close/ref(close,1)>1.0999;<br> 三、測試我們的條件<br> 大家都知測試的功能,要不然你怎么知道你的經(jīng)驗(yàn)在歷史上的表現(xiàn)是好還是不好呢?<br> 按照下圖指引進(jìn)入條件選股的界面,之后選中您的條件,具體辦法請參見(使用說明書)。然后填入測試時間和測試標(biāo)準(zhǔn)!<br> 在這里我們的測試方法是:<br> 測試時間是從2000/01/01到2001/03/02,測試股票共計583只,初始投入100,000元。<br> 當(dāng)滿足買入公式中定義的條件時,也就是漲停板時,按照收盤價使用相同資金買入一只股票,當(dāng)滿足以下平倉條件時按照收盤價平倉;買入5日后強(qiáng)制平倉或者虧損達(dá)到3%止損平倉或者利潤達(dá)到5%止贏平倉,然后按照以上的規(guī)則統(tǒng)計在測試的時間段內(nèi)的所有交易的狀況。<br> 這是一種追漲的短線方法,所以測試的時間我們只用5天,目標(biāo)利潤為5%,(非常抱歉,因?yàn)槠渲械脑O(shè)置和選擇方法十分靈活而且需要較好的理解能力,所以我們在這里就不介紹具體的內(nèi)容了)<br> 點(diǎn)擊開始測試!一切ok!來看結(jié)果吧!<br> 1、從成功率上看,實(shí)際達(dá)到5%的獲利要求的交易次數(shù)67.89%,我們已經(jīng)比較滿意這個結(jié)果了,可是要用于實(shí)戰(zhàn),可不可以再提高呢?<br> 2、所謂的提高就是優(yōu)化的一個內(nèi)容,簡單說,優(yōu)化就是讓它更好!優(yōu)化我們的條件,讓它的表現(xiàn)更好!<br> 3、加上一個縮量的條件,比如當(dāng)日成交量小于5日的均量;y:=vol<ma(vol,5);大家可以做一下測試,看看結(jié)果如何!以下是同樣測試條件下的結(jié)果。 x and
y;<br> 您滿意嗎?我們的成功率已達(dá)到了80%,剩下的任務(wù)就是您如何操作的問題了!<br> 注:請大家考慮一下在實(shí)戰(zhàn)當(dāng)中,如果您按此買入可不可行?<br> 總結(jié):編寫公式并不是為了編公式而編寫復(fù)雜的公式,您個人對某一個特征或者形態(tài)的理解最重要。所以光有經(jīng)驗(yàn)不夠,您還得把它轉(zhuǎn)化成您自己的應(yīng)對策略!您需要不斷總結(jié)、測試、優(yōu)化您的公式。<br> <br> 第十一課
多頭排列--良好的上升趨勢<br> 均線的多頭排列一直以來都被大家視為一種良好的上升趨勢的表現(xiàn),因?yàn)檫@種形態(tài)的形成需要較長的時間,和較大的能量,而被主力或者莊家利用作為騙線的可能性就比較小,股市當(dāng)中也遵循慣性的原理,當(dāng)一個趨勢形成之后,要改變它,是不容易的,因?yàn)楣蓛r有著沿著原來的運(yùn)動方向上的慣性!<br> 首先,讓我們來看看幾種多頭排列:<br> 5、10、30日均線:5、10、30日均線:30、60、90日均線:<br> 在圖一中和圖二中我們采用的是同一周期的均線,即都是5、10、30日均線,我們可以觀察到在同一周期下的均線排列有相同之處,也有很大不同之處:圖一中的5日均線=10日均線、30日均線平滑優(yōu)美,而在圖二中的5日和10日均線不斷的碰及30日均線然后上升;<br> 在圖三中我們選用的是30、60、90日均線,相對來說均線的多頭排列也顯得很平滑。<br> 為什么會有這樣的差別呢?如果您要是認(rèn)真一點(diǎn)的話,就可以發(fā)現(xiàn)原來前兩圖的k線走得不一樣,一個一波拉到頭,一個分成幾波拉到頭,而在圖三當(dāng)中我們采用了較長周期的均線系統(tǒng),從而在一定程度上過濾了這種現(xiàn)象,具體在使用的過程中,您可要多注意它們的區(qū)別!<br> 好了,我們來看一下如何編寫,拿第一個為例,觀察它們的特征:<br> 5/10/30日均線依次從上而下的排列,這種情況維持一段時間,假設(shè)我們這里定為4天以上:<br> 5/10/30日均線依次從上而下的排列:<br> aa:=ma(close,5);<br> bb:=ma(close,10);<br> cc:=ma(close,30);<br> t1:=aa>bb
and
bb>cc;<br> 以上情況維持一段時間,假設(shè)我們這里定為4天以上:<br> count(t1,4)=4;<br> count(x,n)表示統(tǒng)計在n天內(nèi)滿足條件x的有幾天。<br> 最終的結(jié)果就是如下所示:<br> aa:=ma(close,5);<br> bb:=ma(close,10);<br> cc:=ma(close,30);<br> t1:=aa>bb
and bb>cc;<br> count(t1,4
)=4<br> <br> 編寫完畢,我們在上面的例子當(dāng)中,舉的是最簡單的一個,其實(shí)您在編寫的過程當(dāng)中,還可以加上一些比較準(zhǔn)確地描述,以取得更好的效果,例如同時三條均線向上發(fā)散等,當(dāng)然還有您自己的心得。<br> <br> 第十二課
逃頂k線形態(tài)之--黃昏之星<br> 一、概念學(xué)習(xí)<br> 當(dāng)市場出現(xiàn)一條大陽線后,通常會產(chǎn)生跳空高開的情況,有時便會出現(xiàn)十字星或類似十字星的小陰線(小陽線)。另一種相反的情況是出現(xiàn)在一條大陰線后,在這兩種情況下形成的類似十字星的k線都被稱為“星型線”。<br> 當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成所謂的經(jīng)典k線形態(tài)--黃昏之星。<br> 二、編制過程<br> 通過我們前面的學(xué)習(xí),其實(shí)已經(jīng)可以比較輕松的編制這個條件了--前人已經(jīng)清晰地把這個形態(tài)的具體特征描述出來,剩下的工作就是把這些特征用數(shù)字表示--這就是前面提到的量化的過程!<br> 該圖組合一共由三根k線合成,我們按照以下的步驟一步一步地一邊尋找每日k線的特征,一邊進(jìn)行編寫:<br> 為了結(jié)構(gòu)簡單起見,首先將二天的高開低收用中間表達(dá)式表達(dá)出來,因?yàn)槲覀冊诤竺娴木帉戇^程中會分別使用到這些數(shù)據(jù)。<br> 1、今日k線的:開-a1,
a1:=open;<br> 收-a2, a2:=close;<br> 高-a3,
a3:=high;<br> 2、昨天k線的:開-b1, b1:=ref(open,1);<br> 收-b2,
b2:=ref(close,1);<br> 高-b3, b3:=ref(high,1);<br> 低-b4,
b4:=ref(low,1);<br> 3、前天k線的:開-c1, c1:=ref(open,2);<br> 收-c2,
c2:=ref(close,2);<br> 高-c3, c3:=ref(high,2);<br> 低-c4,
c4:=ref(low,2);<br> 4、我們將會分別描述出三天的k線形態(tài),然后匯總,首先我們觀察今日k線的特征,今天是一根低開低走的大陰線,我們給它一些數(shù)字上的定義:<br> a、今日開盤價小于昨日收盤價;
aa:=a1<b2
and<br> b、今日的陰線實(shí)體較長,我們用開盤價和收盤價相比,長度大于4%:a1/a2>1.04;<br> 5、昨日k線的特征,是一根十字形態(tài)的k線,并且在左右兩根k線之上,分別表達(dá)為:<br> a、昨日跳開,高于前天的收盤:
bb:=b1>c3<br> b、昨日收盤同樣在缺口之上: and
b2>c3<br> c、線形實(shí)體長度很小,也就是昨日開盤和收盤之差比昨日開盤的值小于0.01:and
abs(b1-b2)/b1<0.01<br> d、k線有上下影線,可以表示為最高價和最低價不等于收盤價也不等于開盤價:and b3>b1
and b3>b2 and b4<b1 and b4<b2<br> e、當(dāng)日的最高價為20天以來的最高價: and
b3=hhv(high,20);<br> 6、前日k線的特征:股價大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開盤:cc:=c2/ref(close,3)>1.04
and c2>c1;<br> 綜合選股條件:最后我們將三天的k線特征會合起來,合成一個最后的條件就是由圖所示內(nèi)容: aa and bb and
cc<br> 三、選股的結(jié)果<br> 我們把上面的條件按照前面章節(jié)所講的方法帶入到公式選股條件當(dāng)中去檢驗(yàn)。<br> 按下圖作為標(biāo)準(zhǔn)<br> 四、總結(jié)<br> 其實(shí)到底是難還是不難呢?其實(shí)不難,只是你要細(xì)心一點(diǎn)把一個一個的條件組合起來,有機(jī)地結(jié)合起來!我們的許多形態(tài)就是這樣由一個一個的k線組合起來的結(jié)果!<br> 1、我們測試了將近4年的時間,一共找到了幾個這樣的信號,您滿意嗎?--應(yīng)該說,不滿意!可是原因在哪里呢?--我們的條件過于苛刻,因?yàn)橐瑫r滿足的條件太多,您可以嘗試更改一些條件以獲得更多的信號!<br> 2、大家還會發(fā)現(xiàn)有的信號出現(xiàn)的位置不好,例如西飛國際,因?yàn)槲覀兤渲杏幸粋€條件不是很好,不過您可以做到將它去掉--告訴我您可以做到,算是課后作業(yè)吧,我看相對高位dd:=b3=hhv(high,20),怎么看都不舒服,您有什么辦法?<br> <br> 突破底部橫盤整理創(chuàng)新高!<br> “橫的越長,豎的越高”,業(yè)內(nèi)業(yè)外一直流傳這樣一句話。真實(shí)的講,它描繪了股票的價格在一定的范圍上下波動,如果有莊家主力在其中悄悄吸納......直到某一天股價一鶴沖天!沉寂時間越長,爆發(fā)力越驚人!<br> 正所謂“三年不鳴,一鳴驚人”......<br> 公式編寫:<br> 我們尋找各種特征,并用數(shù)字表示出來:“長期”設(shè)定為150天;“橫盤”設(shè)定股價在150日均線上下15%波動;放量;并且股價創(chuàng)下150天以來的歷史新高!<br> 1、首先用公式描述放量<br> a、將會使用5日均量來進(jìn)行比較,成交量比昨日成交量放大兩倍;<br> b、v1是五日均量,ref(v1,1)就是昨日的均量;<br> v1:=ma(vol,5);
v2:=vol/ref(v1,1)>2;<br> 2、長期橫盤<br> a、pz1是當(dāng)天150日均價:
pz1:=ma(close,m);<br> b、pz2是150日的最高價;
pz2:=hhv(high,m);<br> c、pz3是150日的最低價;
pz3:=llv(low,m);<br> d、pz4是150日的最高價和150日均價的距離的百分比,pz5剛好相反是最低價和均價的差的百分比;
pz4:=(pz2-pz1)/pz1;
pz5:=(pz1-pz3)/pz1;<br> e、設(shè)為股價在150日均線上下15%波動,也就是pz4、pz5都小于0.15;<br> pz:=ref(pz4,1)<0.5
and ref(pz5,1)<0.15;<br> 3、今天創(chuàng)下歷史新高,也就是今天的最高價是150天內(nèi)的最高價!
tp1:hhv(high,m); tp:=high=tp1;<br> 綜合三個條件的最后的邏輯判斷式就是我們的最后結(jié)論! v2 and pz
and tp(參數(shù)m=150天)<br> | |
|