本節(jié)課程,我們選擇三倍量試盤(pán)線戰(zhàn)法作為通達(dá)信選股公式編寫(xiě)的案例。 一、三倍量試盤(pán)線戰(zhàn)法技術(shù)要點(diǎn)1、K線收陽(yáng)且未漲停,即K線有上影線,這根K線如果滿(mǎn)足量能要求就被稱(chēng)為試盤(pán)K線 2、試盤(pán)K線收盤(pán)價(jià)是近M日的最高價(jià)格(默認(rèn)M=10) 3、試盤(pán)K線的成交量是前一天的三倍量或以上 4、試盤(pán)線出現(xiàn)后的N日內(nèi)收盤(pán)價(jià)(默認(rèn)N=5)站上試盤(pán)K線的收盤(pán)價(jià)(可稱(chēng)為生命線)即可重點(diǎn)關(guān)注 三倍量試盤(pán)線戰(zhàn)法案例 二、編寫(xiě)三倍量試盤(pán)線戰(zhàn)法選股公式接下來(lái)我們將根據(jù)上面列出的技術(shù)要點(diǎn)開(kāi)始編寫(xiě)通達(dá)信版本的條件選股公式。 第一步、快捷鍵Ctrl+F打開(kāi)通達(dá)信公式管理器,選擇一個(gè)公式組類(lèi)別來(lái)保存我們即將要?jiǎng)?chuàng)建的選股公式,這里我們選擇條件選股公式下面的走勢(shì)特征子類(lèi)來(lái)新建一個(gè)條件選股公式 選擇走勢(shì)特征子類(lèi)來(lái)保存編寫(xiě)的公式 第二步、新建一個(gè)條件選股公式,并將公式命名為“三倍量試盤(pán)法”,準(zhǔn)備在條件選股編輯器中編寫(xiě)公式 公式名稱(chēng)命名為三倍量試盤(pán)法 第三步、根據(jù)三倍量試盤(pán)線戰(zhàn)法的技術(shù)要點(diǎn)1編寫(xiě)代碼段 {以漲停收盤(pán)}TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));ZTJ:=IF(TJ,ZTPRICE(REF(C,1),0.2),IF(FINANCE(3)=2,ZTPRICE(REF(C,1),0.3),ZTPRICE(REF(C,1),0.1)));ZT:=(C>=ZTJ AND C>=OPEN AND C<ZTJ+0.1);{陽(yáng)線不漲停且有上影線}REDK:=(C-REF(C,1))/REF(C,1)>0 AND ZT=0 AND H>MAX(C,O); 第1行和第5行代碼是注釋。 第2-4行代碼是對(duì)滬深京的股票進(jìn)行板塊分類(lèi),根據(jù)不同的板塊計(jì)算不同的漲停價(jià),滬市主板(60開(kāi)頭)和深市主板(00開(kāi)頭)10%漲停、滬市科創(chuàng)板(688開(kāi)頭)和深市創(chuàng)業(yè)板(30開(kāi)頭)是20%漲停、北交所股票(8開(kāi)頭或者43開(kāi)頭)是30%漲停,其中第4行代碼中的ZT是我們命名的一個(gè)邏輯變量,用它來(lái)表示股票是否漲停,漲停則ZT=1,不是漲停則ZT=0;上面的函數(shù)細(xì)節(jié)意義本節(jié)暫不做過(guò)多解釋?zhuān)@幾行代碼大家可以直接拿去使用。 第6行代碼中的REDK是我們命名的一個(gè)邏輯變量,用它來(lái)表示K線收陽(yáng)即(C-REF(C,1))/REF(C,1)>0且未漲停即ZT=0并且有上影線即H>MAX(C,O),如果滿(mǎn)足收陽(yáng)未漲停且有上影線,則REDK=1,否則REDK=0。 我們將上面的代碼段加入條件選股編輯器中如下圖示: 第四步、根據(jù)三倍量試盤(pán)線戰(zhàn)法的技術(shù)要點(diǎn)2編寫(xiě)代碼段
第1行代碼是注釋。 第2行代碼中的HREDK是我們命名的一個(gè)邏輯變量,用它來(lái)表示試盤(pán)K線的收盤(pán)價(jià)是否超過(guò)前M日內(nèi)的最高價(jià),因?yàn)檫@個(gè)前M日不包括試盤(pán)K線當(dāng)天,所以我們需要用REF(X,A)函數(shù)來(lái)引用前一天的數(shù)據(jù)。HHV(X,N)函數(shù)表示N周期內(nèi)X的最大值,因此本行代碼中HHV(H,M)就表示M天內(nèi)K線最高價(jià)的最大值,REF(HHV(H,M),1)就表示前一天時(shí)M天內(nèi)K線最高價(jià)的最大值。很顯然,如果收盤(pán)價(jià)超過(guò)前M日的最高價(jià),HREDK=1,否則HREDK=0。 由于該段代碼包含了一個(gè)參數(shù)M,用它來(lái)表示我們?cè)谶x股時(shí)要求試盤(pán)K線的收盤(pán)價(jià)必須超過(guò)前面多少個(gè)交易日的最高價(jià),所以我們需要在參與列表里面加入?yún)?shù)M,最小設(shè)置為5,最大設(shè)置為500,缺省的默認(rèn)值我們?cè)O(shè)置為10,也就是我們默認(rèn)要求試盤(pán)K線的收盤(pán)價(jià)必須超過(guò)前面10個(gè)交易日的最高價(jià)。 我們?cè)賹⑸厦娴拇a段加入條件選股編輯器中如下圖示: 第五步、根據(jù)三倍量試盤(pán)線戰(zhàn)法的技術(shù)要點(diǎn)3編寫(xiě)代碼段 {試盤(pán)K線成交量是三倍量或以上};TRIPLEV:=V>=3*REF(V,1); 第1行代表是注釋。 第2行代碼中的TRIPLEV是我們命名的一個(gè)邏輯變量,用它來(lái)表示試盤(pán)K線的成交量是否是前一交易日成交量的三倍或者三倍以上,如果是,則TRIPLEV=1,否則TRIPLEV=0。 我們?cè)倮^續(xù)將上面的代碼段加入條件選股編輯器中如下圖示: 第六步、根據(jù)三倍量試盤(pán)線戰(zhàn)法的技術(shù)要點(diǎn)4編寫(xiě)代碼段 這一段代碼本質(zhì)上是一個(gè)條件選股公式的輸出,也就是告訴條件選股器最終要執(zhí)行哪些條件來(lái)選股。
第1行代碼和第4行代碼是注釋。 第2行代碼中的函數(shù)BARSLAST(X)表示上一次X不為0到現(xiàn)在為止的周期數(shù),所以BARSLAST(REDK AND HREDK AND TRIPLEV)的意思實(shí)際上就是上一次出現(xiàn)三倍量的試盤(pán)K線到現(xiàn)在總共有多少個(gè)交易日了;我們命名了一個(gè)變量BARSREDK來(lái)保存最近一次出現(xiàn)三倍量試盤(pán)K線至今總共有多少個(gè)交易日這一數(shù)值。 第3行代碼中REF(C,BARSREDK)的意思是引用出現(xiàn)三倍量試盤(pán)K線那天的收盤(pán)價(jià),我們命名了一個(gè)變量LIFELINE來(lái)保存這一數(shù)值。 第5行代碼是最終告訴條件選股器要在選股時(shí)執(zhí)行哪些選股條件,本選股公式案例中,我們要告訴條件選股器,我們需要選擇收盤(pán)價(jià)C從下往上穿過(guò)生命線也就是試盤(pán)K線收盤(pán)價(jià)<即代碼CROSS(C,LIFELINE)的意義>并且是在出現(xiàn)試盤(pán)K線之后N日之內(nèi)<即代碼BARSREDK<=N的意義>上穿的那些股票。 由于本段代碼中我們引入了參數(shù)N來(lái)告訴條件選股器,我們?cè)谶x股時(shí)想選擇的是出現(xiàn)試盤(pán)K線之后N日內(nèi)收盤(pán)價(jià)超過(guò)試盤(pán)K線那天收盤(pán)價(jià)的股票,所以這里我們需要在參數(shù)列表中添加參數(shù)N,最小值我們?cè)O(shè)置為1,也就是試盤(pán)K線出現(xiàn)后次日即上穿,最大值我們?cè)O(shè)置為100,默認(rèn)的缺省值我們?cè)O(shè)置為5,這個(gè)數(shù)值越小,通常代表股票越強(qiáng)勢(shì),記住是通常,不是絕對(duì)。 我們最后將上面的代碼段加入條件選股編輯器中并點(diǎn)擊測(cè)試公式,測(cè)試通過(guò)如下圖示: 第七步、點(diǎn)擊確定保存測(cè)試通過(guò)的條件選股公式,然后快捷鍵Ctrl+T調(diào)出條件選股器開(kāi)始使用三倍量選股法選股 參數(shù)M和N我們可以根據(jù)自己的想法去設(shè)定,這里我們選擇默認(rèn)使用缺省設(shè)置,選股周期我們選擇日線級(jí)別,選股范圍默認(rèn)全部A股,選擇“剔除當(dāng)前未交易品種”和“剔除ST品種”,然后執(zhí)行選股。 2024-03-13 13:34選股結(jié)果 三、三倍量試盤(pán)線戰(zhàn)法選出的股票是什么樣子我們隨便打開(kāi)一個(gè)上面的選股結(jié)果,看看三倍量試盤(pán)線戰(zhàn)法選出的股票技術(shù)圖表是什么樣子的。 以上就是本節(jié)課程的主要內(nèi)容,我們主要學(xué)習(xí)了MAX、HHV、BARSLAST、CROSS等函數(shù)的用法以及參數(shù)的設(shè)置,當(dāng)然還有一段非常重要的選擇漲停股的代碼片段,這個(gè)代碼片段非常重要且有用,因?yàn)闈q停即代表強(qiáng)勢(shì),我們實(shí)際交易中的很多選股戰(zhàn)法都會(huì)涉及到選擇近期漲停過(guò)的股票作為研究標(biāo)的。 |
|
來(lái)自: 昵稱(chēng)343960 > 《股票好文》