中高級(jí)在后面 1.公式類型說(shuō)明![]()
調(diào)出公式管理器: 功能à公式系統(tǒng)à公式管理器 公式類型分為四大類:技術(shù)指標(biāo)公式、條件選股公式、專家系統(tǒng)公式、五彩K線公式。 1.1技術(shù)指標(biāo)公式我們?cè)诩夹g(shù)分析界面中見(jiàn)到的指標(biāo)為技術(shù)指標(biāo)公式,比如MA, KDJ , MACD 等;可以通過(guò)公式管理器編寫(xiě)技術(shù)指標(biāo)公式,在公式管理器界面選擇技術(shù)指標(biāo)公式,點(diǎn)擊右邊的"新建"就可進(jìn)入技術(shù)指標(biāo)公式編輯區(qū)。如下圖: 在指標(biāo)公式編輯區(qū),可以通過(guò)"引入指標(biāo)公式",在已有指標(biāo)的基礎(chǔ)上修改指標(biāo)公式,也可以通過(guò)插入函數(shù)來(lái)實(shí)現(xiàn)指標(biāo)公式的編寫(xiě);編寫(xiě)完后測(cè)試公式,測(cè)試通過(guò)后退出,輸入公式名稱就可調(diào)出指標(biāo)公式使用。 1.2條件選股公式利用條件選股公式可以把符合一定技術(shù)形態(tài)的個(gè)股選出來(lái),首先在公式管理器中建立條件選股公式,再通過(guò)"條件選股"調(diào)用條件選股公式。 條件選股調(diào)出:功能à選股器à條件選股 1.3專家系統(tǒng)公式編寫(xiě)好交易系統(tǒng)公式后,可以疊加到K線上,交易系統(tǒng)自動(dòng)列出買賣操作信號(hào)。 交易系統(tǒng)公式調(diào)出操作如下: 在K線界面點(diǎn)擊鼠標(biāo)右鍵,選擇系統(tǒng)指標(biāo)、專家系統(tǒng)指標(biāo),如下圖: ![]()
![]()
選擇專家交易系統(tǒng)指標(biāo)里的某一個(gè)指標(biāo),再點(diǎn)擊"確定",交易系統(tǒng)就會(huì)疊加在K線上面了。如下圖: 1.4.五彩K線公式編寫(xiě)好五彩公式后,可以疊加到K線上,會(huì)把特殊的K線形態(tài)用不同的顏色標(biāo)識(shí)出來(lái)。 五彩K線公式調(diào)出操作如下: 在K線界面點(diǎn)擊鼠標(biāo)右鍵,選擇系統(tǒng)指標(biāo)、五彩K線指標(biāo),如下圖: ![]()
選擇五彩K線指標(biāo)里的某一指標(biāo),再點(diǎn)擊"確定",五彩K線就會(huì)疊加在K線上面了。如下圖: ![]() 2.公式函數(shù)的使用函數(shù)在公式編寫(xiě)非常重要,如果作個(gè)比喻,我們用一種語(yǔ)言去告訴電腦我的想法,并且讓它去幫我做,那么函數(shù)就是這種語(yǔ)言的單詞。 例一:
什么是參數(shù)?
3.公式編寫(xiě)舉例3.1 均線指標(biāo)編寫(xiě)進(jìn)入公式管理器,新建一技術(shù)指標(biāo)公式 依次點(diǎn)擊菜單"功能à公式系統(tǒng)à公式管理器",進(jìn)入公式管理器界面。如下圖: 左邊的樹(shù)型列表中選擇技術(shù)指標(biāo)公式下面的"均線型",點(diǎn)擊右邊的"新建",就會(huì)進(jìn)入公式編輯界面,如下圖: 填寫(xiě)完公式名稱,公式描述,點(diǎn)擊"插入函數(shù)",選擇"簡(jiǎn)單移動(dòng)平均",簡(jiǎn)單移動(dòng)平均函數(shù)的用法會(huì)在對(duì)話框下邊列出來(lái),點(diǎn)擊"確定"按鈕,對(duì)應(yīng)的函數(shù)會(huì)在公式編輯框內(nèi)顯示出來(lái)。如下圖所示: 填寫(xiě)完 MA函數(shù)的兩個(gè)參數(shù),第一個(gè)參數(shù)填寫(xiě)收盤價(jià),收盤價(jià)在公式函數(shù)中用 C 表示,第二個(gè)參數(shù)填寫(xiě)均線日期,可以直接錄入一數(shù)字,最后用分號(hào)結(jié)尾(注:公式編寫(xiě)涉及到符號(hào)時(shí)用英文字符)。如下圖所示: 錄入后,下面的動(dòng)態(tài)翻譯區(qū)會(huì)自動(dòng)翻譯公式的意義,"收盤價(jià)的10日簡(jiǎn)單移動(dòng)平均",這樣一條10日均線的指標(biāo)就形成了。 編輯器區(qū)的相關(guān)說(shuō)明如下: 公式類型:對(duì)應(yīng)的公式可選擇加入不同的類型,設(shè)定后查看公式時(shí)將會(huì)在對(duì)應(yīng)的分類項(xiàng)下列出來(lái); 畫(huà)線方法: 選擇副圖,指標(biāo)將會(huì)在副圖區(qū)顯示,選擇主圖疊加,指標(biāo)將會(huì)在主圖區(qū)顯示(如常用指標(biāo)MA就是主圖指標(biāo)),也可選擇在副圖上疊加K線,美國(guó)線,收盤站線。 坐標(biāo)線位置:默認(rèn)的是自動(dòng),系統(tǒng)自動(dòng)根據(jù)指標(biāo)值的范圍設(shè)定的區(qū)間,如上圖的 0.60,0.40,0.2,0, -0.2, 0.00 , -0.2 ;可以手動(dòng)的設(shè)置坐標(biāo)間隔,用分號(hào)分開(kāi),手動(dòng)設(shè)置后,默認(rèn)的將會(huì)沒(méi)有。 額外Y軸分界:在指標(biāo)上加上一些白色的橫線,如上圖所示。 點(diǎn)擊 "測(cè)試公式",若顯示測(cè)試通過(guò),點(diǎn)擊"確定"按鈕保存公式。 調(diào)出公式時(shí),鍵盤輸入公式名字 JX1 回車,如下圖所示: 3.2簡(jiǎn)單條件選股公式編寫(xiě)下面編寫(xiě)一選股公式,要求選出"股價(jià)小于每股凈資產(chǎn)"的個(gè)股。 進(jìn)入公式管理器,新建一條件選股公式 依次點(diǎn)擊菜單"功能à專家系統(tǒng)à公式管理器",進(jìn)入公式管理器界面。如下圖: 選擇左邊樹(shù)型列表中條件選股公式下面的其它類型,點(diǎn)擊"新建",如下圖: 輸入公式名稱,公式描述, 如下圖所示: 點(diǎn)"插入函數(shù)",選擇"收盤價(jià)",點(diǎn)擊"確定",對(duì)應(yīng)的函數(shù)就到了編輯區(qū),如下圖所示: 錄入空格 ,輸入 小于號(hào), 再點(diǎn)"插入函數(shù)",在財(cái)務(wù)函數(shù)中找到每股凈資產(chǎn)放到后面,以分號(hào)結(jié)尾,如下圖所示: 點(diǎn)擊 "測(cè)試公式",若顯示測(cè)試通過(guò),點(diǎn)擊"確定"按鈕保存公式。 4.附公式函數(shù)列表4.1行情函數(shù)HIGH 最高價(jià) 返回該周期最高價(jià)。 用法: HIGH H 最高價(jià) 返回該周期最高價(jià)。 用法: H LOW 最低價(jià) 返回該周期最低價(jià)。 用法: LOW L 最低價(jià) 返回該周期最低價(jià)。 用法: L CLOSE 收盤價(jià) 返回該周期收盤價(jià)。 用法: CLOSE C 收盤價(jià) 返回該周期收盤價(jià)。 用法: C VOL 成交量 返回該周期成交量。 用法: VOL V 成交量 返回該周期成交量。 用法: V OPEN 開(kāi)盤價(jià) 返回該周期開(kāi)盤價(jià)。 用法: OPEN O: 開(kāi)盤價(jià) 返回該周期開(kāi)盤價(jià)。 用法: O ADVANCE 上漲家數(shù) 返回該周期上漲家數(shù)。 用法: ADVANCE (本函數(shù)僅對(duì)大盤有效) DECLINE 下跌家數(shù) 返回該周期下跌家數(shù)。 用法: DECLINE (本函數(shù)僅對(duì)大盤有效) AMOUNT 成交額 返回該周期成交額。 用法: AMOUNT ASKPRICE 委賣價(jià) 返回委賣1--委賣3價(jià)格。 用法: ASKPRICE(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ASKVOL 委賣量 返回委賣1--委賣3量。 用法: ASKVOL(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BIDPRICE 委買價(jià) 返回委買1--委買3價(jià)格。 用法: BIDPRICE(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BIDVOL 委買量 返回委買1--委買3量。 用法: BIDVOL(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BUYVOL 主動(dòng)性買盤 返回主動(dòng)性買單量。 用法: BUYVOL 當(dāng)本筆成交為主動(dòng)性買盤時(shí),其數(shù)值等于成交量,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) SELLVOL 主動(dòng)性賣盤 返回主動(dòng)性賣單量。 用法: SELLVOL 當(dāng)本筆成交為主動(dòng)性賣盤時(shí),其數(shù)值等于成交量,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ISBUYORDER 主動(dòng)性買單 返回該成交是否為主動(dòng)性買單。 用法: ISBUYORDER 當(dāng)本筆成交為主動(dòng)性買盤時(shí),返回1,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ISSELLORDER 主動(dòng)性賣單 返回該成交是否為主動(dòng)性賣單。 用法: ISSELLORDER 當(dāng)本筆成交為主動(dòng)性賣盤時(shí),返回1,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效)] 4.2時(shí)間函數(shù)DATE 日期 取得該周期從1900以來(lái)的年月日。 用法: DATE 例如函數(shù)返回1000101,表示2000年1月1日。 TIME 時(shí)間 取得該周期的時(shí)分秒。 用法: TIME 函數(shù)返回有效值范圍為(000000-235959)。 YEAR 年份 取得該周期的年份。 用法:YEAR MONTH 月份 取得該周期的月份。 用法:MONTH 函數(shù)返回有效值范圍為(1-12)。 WEEK 星期 取得該周期的星期數(shù)。 用法: WEEK 函數(shù)返回有效值范圍為(0-6),0表示星期天。 DAY 日期 取得該周期的日期。 用法: DAY 函數(shù)返回有效值范圍為(1-31)。 HOUR 小時(shí) 取得該周期的小時(shí)數(shù)。 用法: HOUR 函數(shù)返回有效值范圍為(0-23),對(duì)于日線及更長(zhǎng)的分析周期值為0。 MINUTE 分鐘 取得該周期的分鐘數(shù)。 用法: MINUTE 函數(shù)返回有效值范圍為(0-59),對(duì)于日線及更長(zhǎng)的分析周期值為0。 FROMOPEN 分鐘 求當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間。 用法: FROMOPEN 返回當(dāng)前時(shí)刻距開(kāi)盤有多長(zhǎng)時(shí)間,單位為分鐘。 例如: FROMOPEN 當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。 4.3引用函數(shù)DRAWNULL 無(wú)效數(shù) 返回?zé)o效數(shù)。 用法: DRAWNULL 例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌時(shí)分析圖上不畫(huà)線。 BACKSET 向前賦值 將當(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。 BARSCOUNT 有效數(shù)據(jù)周期數(shù) 求總的周期數(shù)。 用法: BARSCOUNT(X) 第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。 例如: BARSCOUNT(CLOSE) 對(duì)于日線數(shù)據(jù)取得上市以來(lái)總交易日數(shù),對(duì)于分筆成交取得當(dāng)日成交筆數(shù),對(duì)于1分鐘線取得當(dāng)日交易分鐘數(shù)。 CURRBARSCOUNT 到最后交易日的周期數(shù) 求到最后交易日的周期數(shù). 用法: CURRBARSCOUNT 求到最后交易日的周期數(shù) TOTALBARSCOUNT 總的周期數(shù) 求總的周期數(shù). 用法: TOTALBARSCOUNT 求總的周期數(shù) BARSLAST 上一次條件成立位置 上一次條件成立到當(dāng)前的周期數(shù)。 用法: BARSLAST(X) 上一次X不為0到現(xiàn)在的天數(shù)。 例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。 BARSSINCE 第一個(gè)條件成立位置 第一個(gè)條件成立到當(dāng)前的周期數(shù)。 用法: BARSSINCE(X) 第一次X不為0到現(xiàn)在的天數(shù)。 例如: BARSSINCE(HIGH>10) 表示股價(jià)超過(guò)10元時(shí)到當(dāng)前的周期數(shù)。 COUNT 統(tǒng)計(jì) 統(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ù)。 HHV 最高值 求最高值。 用法: HHV(X,N) 求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開(kāi)始。 例如: HHV(HIGH,30) 表示求30日最高價(jià)。 HHVBARS 上一高點(diǎn)位置 求上一高點(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ù)。 LLV 最低值 求最低值。 用法: LLV(X,N) 求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開(kāi)始。 例如: LLV(LOW,0) 表示求歷史最低價(jià)。 LLVBARS 上一低點(diǎn)位置 求上一低點(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,20) 求得20日最低點(diǎn)到當(dāng)前的周期數(shù)。 REVERSE 求相反數(shù) 求相反數(shù)。 用法: REVERSE(X) 返回-X。 例如: REVERSE(CLOSE) 返回-CLOSE。 REF 向前引用 引用若干周期前的數(shù)據(jù)。 用法: REF(X,A) 引用A周期前的X值。 例如: REF(CLOSE,1) 表示上一周期的收盤價(jià),在日線上就是昨收。 REFDATE 指定引用 引用指定日期的數(shù)據(jù)。 用法: REFDATE(X,A) 引用A日期的X值。 例如: REF(CLOSE,20011208) 表示2001年12月08日的收盤價(jià)。 SUM 總和 求總和。 用法: SUM(X,N) 統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開(kāi)始。 例如: SUM(VOL,0) 表示統(tǒng)計(jì)從上市第一天以來(lái)的成交量總和。 FILTER 過(guò)濾 過(guò)濾連續(xù)出現(xiàn)的信號(hào)。 用法: FILTER(X,N) X滿足條件后,刪除其后N周期內(nèi)的數(shù)據(jù)置為0。 例如: FILTER(CLOSE>OPEN,5) 查找陽(yáng)線,5天內(nèi)再次出現(xiàn)的陽(yáng)線不被記錄在內(nèi)。 SUMBARS 累加到指定值的周期數(shù) 向前累加到指定值到現(xiàn)在的周期數(shù)。 用法: SUMBARS(X,A) 將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。 例如: SUMBARS(VOL,CAPITAL) 求完全換手到現(xiàn)在的周期數(shù)。 SMA 移動(dòng)平均 返回移動(dòng)平均。 用法: SMA(X,N,M) X的M日移動(dòng)平均,M為權(quán)重,如Y=(X*M+Y'*(N-M))/N MA 簡(jiǎn)單移動(dòng)平均 返回簡(jiǎn)單移動(dòng)平均。 用法: MA(X,M) X的M日簡(jiǎn)單移動(dòng)平均。 DMA 動(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à)。 EMA(或EXPMA) 指數(shù)移動(dòng)平均 返回指數(shù)移動(dòng)平均。 用法: EMA(X,M) X的M日指數(shù)移動(dòng)平均。 MEMA 平滑移動(dòng)平均 返回平滑移動(dòng)平均 用法: MEMA(X,M) X的M日平滑移動(dòng)平均。 MEMA(X,N)與MA的差別在于起始值為一平滑值,而不是初始值 EXPMEMA 指數(shù)平滑移動(dòng)平均 返回指數(shù)平滑移動(dòng)平均。 用法: EXPMEMA(X,M) X的M日指數(shù)平滑移動(dòng)平均。 EXPMEMA同EMA(即EXPMA)的差別在于他的起始值為一平滑值 RANGE 介于某個(gè)范圍之間 用法: RANGE(A,B,C) A在B和C。 例如: RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。 CONST 取值設(shè)為常數(shù) 用法: CONST(A) 取A最后的值為常量. 例如: CONST(INDEXC)表示取大盤現(xiàn)價(jià)。 4.4邏輯函數(shù)CROSS 上穿 兩條線交叉。 用法: CROSS(A,B) 表示當(dāng)A從下方向上穿過(guò)B時(shí)返回1,否則返回0。 例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均線與10日均線交金叉。 LONGCROSS 維持一定周期后上穿 兩條線維持一定周期后交叉。 用法: LONGCROSS(A,B,N) 表示A在N周期內(nèi)都小于B,本周期從下方向上穿過(guò)B時(shí)返回1,否則返回0。 UPNDAY 連漲 返回是否連漲周期數(shù)。 用法: UPNDAY(CLOSE,M) 表示連漲M個(gè)周期。 DOWNNDAY 連跌 返回是否連跌周期。 用法: DOWNNDAY(CLOSE,M) 表示連跌M個(gè)周期。 NDAY 連大 返回是否持續(xù)存在X>Y。 用法: NDAY(CLOSE,OPEN,3) 表示連續(xù)3日收陽(yáng)線。 EXIST 存在 是否存在。 用法: EXIST(CLOSE>OPEN,10) 表示前10日內(nèi)存在著陽(yáng)線。 EVERY 一直存在 一直存在。 用法: EVERY(CLOSE>OPEN,10) 表示前10日內(nèi)一直陽(yáng)線。 LAST 持續(xù)存在 用法: LAST(X,A,B) A>B,表示從前A日到前B日一直滿足X條件。若A為0,表示從第一天開(kāi)始,B為0,表示到最后日止。 例如: LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內(nèi)一直陽(yáng)線。 4.5算術(shù)函數(shù)NOT 取反 求邏輯非。 用法: NOT(X) 返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。 例如: NOT(ISUP) 表示平盤或收陰。 IF 邏輯判斷 根據(jù)條件求不同的值。 用法: IF(X,A,B) 若X不為0則返回A,否則返回B。 例如: IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽(yáng)則返回最高值,否則返回最低值。 IFF 邏輯判斷 根據(jù)條件求不同的值。 用法: IFF(X,A,B) 若X不為0則返回A,否則返回B。 例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示該周期收陽(yáng)則返回最高值,否則返回最低值。 IFN 邏輯判斷 根據(jù)條件求不同的值。 用法: IFN(X,A,B) 若X不為0則返回B,否則返回A。 例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示該周期收陰則返回最高值,否則返回最低值。 MAX 較大值 求最大值。 用法: MAX(A,B) 返回A和B中的較大值。 例如: MAX(CLOSE-OPEN,0) 表示若收盤價(jià)大于開(kāi)盤價(jià)返回它們的差值,否則返回0。 MIN 較小值 求最小值。 用法: MIN(A,B) 返回A和B中的較小值。 例如: MIN(CLOSE,OPEN) 返回開(kāi)盤價(jià)和收盤價(jià)中的較小值。 4.6數(shù)學(xué)函數(shù)ACOS 反余弦 反余弦值。 用法: ACOS(X) 返回X的反余弦值。 ASIN 反正弦 反正弦值。 用法: ASIN(X) 返回X的反正弦值。 ATAN 反正切 反正切值。 用法: ATAN(X) 返回X的反正切值。 COS 余弦 余弦值。 用法: COS(X) 返回X的余弦值。 SIN 正弦 正弦值。 用法: SIN(X) 返回X的正弦值。 TAN 正切 正切值。 用法: TAN(X) 返回X的正切值。 EXP 指數(shù) 指數(shù)。 用法: EXP(X) e的X次冪。 例如: EXP(CLOSE) 返回e的CLOSE次冪。 LN 自然對(duì)數(shù) 求自然對(duì)數(shù)。 用法: LN(X) 以e為底的對(duì)數(shù)。 例如: LN(CLOSE) 求收盤價(jià)的對(duì)數(shù)。 LOG 對(duì)數(shù) 求10為底的對(duì)數(shù)。 用法: LOG(X) 取得X的對(duì)數(shù)。 例如: LOG(100) 等于2。 SQRT 開(kāi)方 開(kāi)平方。 用法: SQRT(X) 求X的平方根。 例如: SQRT(CLOSE) 收盤價(jià)的平方根。 ABS 絕對(duì)值 求絕對(duì)值。 用法: ABS(X) 返回X的絕對(duì)值。 例如: ABS(-34) 返回34。 POW 乘冪 乘冪。 用法: POW(A,B) 返回A的B次冪。 例如: POW(CLOSE,3) 求得收盤價(jià)的3次方。 CEILING 向上舍入 向上舍入。 用法: CEILING(A) 返回沿A數(shù)值增大方向最接近的整數(shù)。 例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3。 FLOOR 向下舍入 向下舍入。 用法: FLOOR(A) 返回沿A數(shù)值減小方向最接近的整數(shù)。 例如: FLOOR(12.3) 求得12,F(xiàn)LOOR(-3.5)求得-4。 INTPART 取整 用法: INTPART(A) 返回沿A絕對(duì)值減小方向最接近的整數(shù)。 例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3。 BETWEEN: 介于 介于。 用法: BETWEEN(A,B,C) 表示A處于B和C之間時(shí)返回1,否則返回0。 例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。 4.7統(tǒng)計(jì)函數(shù)AVEDEV 平均絕對(duì)方差 AVEDEV(X,N) 返回平均絕對(duì)方差。 DEVSQ 數(shù)據(jù)偏差平方和 DEVSQ(X,N) 返回?cái)?shù)據(jù)偏差平方和。 FORCAST 線性回歸預(yù)測(cè)值 FORCAST(X,N) 返回線性回歸預(yù)測(cè)值。 SLOPE 線性回歸斜率 SLOPE(X,N) 返回線性回歸斜率。 STD 估算標(biāo)準(zhǔn)差 STD(X,N) 返回估算標(biāo)準(zhǔn)差。 STDP 總體標(biāo)準(zhǔn)差 STDP(X,N) 返回總體標(biāo)準(zhǔn)差。 VAR 估算樣本方差 VAR(X,N) 返回估算樣本方差。 VARP 總體樣本方差 VARP(X,N) 返回總體樣本方差 。 4.8橫向統(tǒng)計(jì)BLOCKSETNUM 板塊股票個(gè)數(shù) 用法: BLOCKSETNUM(板塊名稱) 返回該板塊股票個(gè)數(shù)。 HORCALC 多股統(tǒng)計(jì) 用法: HORCALC(板塊名稱,數(shù)據(jù)項(xiàng),計(jì)算方式,權(quán)重) 數(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-流通市值 4.9形態(tài)函數(shù)COST 成本分布 成本分布情況。 用法: COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉(cāng)量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤。 該函數(shù)僅對(duì)日線分析周期有效。 PEAK 波峰值 前M個(gè)ZIG轉(zhuǎn)向波峰值。 用法: PEAK(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰的數(shù)值,M必須大于等于1。 例如: PEAK(1,5,1) 表示%5最高價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰的數(shù)值。 PEAKBARS 波峰位置 前M個(gè)ZIG轉(zhuǎn)向波峰到當(dāng)前距離。 用法: PEAKBARS(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰到當(dāng)前的周期數(shù),M必須大于等于1。 例如: PEAKBARS (0,5,1) 表示%5開(kāi)盤價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰到當(dāng)前的周期數(shù)。 SAR 拋物轉(zhuǎn)向 拋物轉(zhuǎn)向。 用法: SAR(N,S,M),N為計(jì)算周期,S為步長(zhǎng),M為極值。 例如: SAR(10,2,20) 表示計(jì)算10日拋物轉(zhuǎn)向,步長(zhǎng)為2%,極限值為20%。 SARTURN 拋物轉(zhuǎn)向點(diǎn) 拋物轉(zhuǎn)向點(diǎn)。 用法: SARTURN(N,S,M) N為計(jì)算周期,S為步長(zhǎng),M為極值,若發(fā)生向上轉(zhuǎn)向則返回1,若發(fā)生向下轉(zhuǎn)向則返回-1,否則為0。 其用法與SAR函數(shù)相同。 TROUGH 波谷值 前M個(gè)ZIG轉(zhuǎn)向波谷值。 用法: TROUGH(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷的數(shù)值,M必須大于等于1。 例如: TROUGH(2,5,2) 表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷的數(shù)值。 TROUGHBARS 波谷位置 前M個(gè)ZIG轉(zhuǎn)向波谷到當(dāng)前距離。 用法: TROUGHBARS(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷到當(dāng)前的周期數(shù),M必須大于等于1。 例如: TROUGH(2,5,2) 表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷到當(dāng)前的周期數(shù)。 WINNER 獲利盤比例 獲利盤比例。 用法: WINNER(CLOSE) 表示以當(dāng)前收市價(jià)賣出的獲利盤比例。 例如: 返回0.1表示10%獲利盤,WINNER(10.5)表示10.5元價(jià)格的獲利盤比例。 該函數(shù)僅對(duì)日線分析周期有效。 LWINNER 近期獲利盤比例 近期獲利盤比例。 用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0.1表示10%獲利盤。 PWINNER 遠(yuǎn)期獲利盤比例 遠(yuǎn)期獲利盤比例。 用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0.1表示10%獲利盤。 COSTEX 區(qū)間成本 區(qū)間成本。 用法: COSTEX(CLOSE,REF(CLOSE)),表示近兩日收盤價(jià)格間籌碼的成本,例如返回10表示區(qū)間成本為20元。 該函數(shù)僅對(duì)日線分析周期有效。 PPART 遠(yuǎn)期成本分布比例 遠(yuǎn)期成本分布比例。 用法: PPART(10),表示10前的成本占總成本的比例,0.2表示20%。 ZIG 之字轉(zhuǎn)向 之字轉(zhuǎn)向。 用法: ZIG(K,N) 當(dāng)價(jià)格變化量超過(guò)N%時(shí)轉(zhuǎn)向,K表示0:開(kāi)盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià),其余:數(shù)組信息 例如: ZIG(3,5) 表示收盤價(jià)的5%的ZIG轉(zhuǎn)向。 4.10 大盤函數(shù)INDEXA 返回大盤成交額 INDEXADV 返回上漲家數(shù) INDEXDEC 返回下跌家數(shù) INDEXC 返回大盤收盤價(jià) INDEXH 返回大盤最高價(jià) INDEXL 返回大盤最低價(jià) INDEXO 返回大盤開(kāi)盤價(jià) INDEXV 返回大盤成交量 4.11繪圖函數(shù)PLOYLINE 折線段 在圖形上繪制折線段。 用法: PLOYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫(huà)折線連接。 例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫(huà)折線。 DRAWLINE 繪制直線段 在圖形上繪制直線段。 用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 當(dāng)COND1條件滿足時(shí),在PRICE1位置畫(huà)直線起點(diǎn),當(dāng)COND2條件滿足時(shí),在PRICE2位置畫(huà)直線終點(diǎn),EXPAND為延長(zhǎng)類型。 例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫(huà)直線并且向右延長(zhǎng)。 DRAWKLINE 繪制K線 用法: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 以HIGH為最高價(jià),OPEN為開(kāi)盤價(jià),LOW為最低,CLOSE收盤畫(huà)K線。 STICKLINE 繪制柱線 在圖形上繪制柱線。 用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫(huà)柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫(huà)空心柱。 例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫(huà)K線中陽(yáng)線的空心柱體部分。 DRAWICON 繪制圖標(biāo) 在圖形上繪制小圖標(biāo)。 用法: DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫(huà)TYPE號(hào)圖標(biāo)。 例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫(huà)1號(hào)圖標(biāo)。圖標(biāo)一共有九個(gè),圖形如附圖。序號(hào),最下面的是"1"號(hào),最上面的是"9"號(hào)。 DRAWTEXT 顯示文字 在圖形上顯示文字。 用法: DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書(shū)寫(xiě)文字TEXT。 例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽(yáng)線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽(yáng)線'字樣。 4.12財(cái)務(wù)函數(shù)FINANCE(1) 總股本(股) FINANCE(2) 國(guó)家股(股) FINANCE(3) 發(fā)起人法人股(萬(wàn)股) FINANCE(4) 法人股(股) FINANCE(5) B股(股) FINANCE(6) H股(股) FINANCE(7) 流通股本(股) CAPITAL 流通股本(手) FINANCE(8) 職工股(股) FINANCE(10) 總資產(chǎn) FINANCE(11) 流動(dòng)資產(chǎn) FINANCE(12) 固定資產(chǎn) FINANCE(13) 無(wú)形資產(chǎn) FINANCE(14) 長(zhǎng)期投資 FINANCE(15) 流動(dòng)負(fù)債 FINANCE(16) 長(zhǎng)期負(fù)債 FINANCE(17) 資本公積金 FINANCE(18) 每股公積金 FINANCE(19) 股東權(quán)益 FINANCE(20) 主營(yíng)收入 FINANCE(21) 主營(yíng)利益 FINANCE(22) 其它利益 FINANCE(23) 營(yíng)業(yè)利益 FINANCE(24) 投資收益 FINANCE(25) 補(bǔ)貼收入 FINANCE(26) 營(yíng)業(yè)外收支 FINANCE(27) 上年損益調(diào)整 FINANCE(28) 利益總額 FINANCE(29) 稅后利益 FINANCE(30) 凈利益 FINANCE(31) 未分配利益 FINANCE(32) 每股未分配利潤(rùn) FINANCE(33) 每股收益 FINANCE(34) 每股凈資產(chǎn) FINANCE(35) 調(diào)整每股凈資產(chǎn) FINANCE(36) 股東權(quán)益比 FINANCE(40) 流通市值 FINANCE(41) 總市值 FINANCE(42) 上市日期 4.13動(dòng)態(tài)行情函數(shù)DYNAINFO(3) 前收盤價(jià) DYNAINFO(4) 今開(kāi) DYNAINFO(5) 最高 DYNAINFO(6) 最低 DYNAINFO(7) 現(xiàn)價(jià) DYNAINFO(8) 總手 DYNAINFO(9) 現(xiàn)手 DYNAINFO(10) 總成交金額 DYNAINFO(11) 均價(jià) DYNAINFO(12) 日升跌 DYNAINFO(13) 振幅度 DYNAINFO(14) 漲幅度 DYNAINFO(15) 委托比 DYNAINFO(16) 委量差 DYNAINFO(17) 量比 DYNAINFO(20) 最新叫買價(jià) DYNAINFO(21) 最新叫賣價(jià) DYNAINFO(22) 內(nèi)盤 DYNAINFO(23) 外盤 DYNAINFO(25) 買一量 DYNAINFO(26) 買二量 DYNAINFO(27) 買三量 DYNAINFO(28) 買一價(jià) DYNAINFO(29) 買二價(jià) DYNAINFO(30) 買三價(jià) DYNAINFO(31) 賣一量 DYNAINFO(32) 賣二量 DYNAINFO(33) 賣三量 DYNAINFO(34) 賣一價(jià) DYNAINFO(35) 賣二價(jià) DYNAINFO(36) 賣三價(jià) DYNAINFO(37) 換手率 DYNAINFO(39) 市盈率 DYNAINFO(40) 成交方向 DYNAINFO(50) 采樣點(diǎn)數(shù) DYNAINFO(51) 內(nèi)外比 DYNAINFO(52) 多空平衡 DYNAINFO(53) 多頭獲利 DYNAINFO(54) 空頭回補(bǔ) DYNAINFO(55) 多頭止損 DYNAINFO(56) 空頭止損 DYNAINFO(57) 筆升跌 4.14線形和顏色屬性COLOR 自定義色 格式為COLOR+"RRGGBB":RR、GG、BB表示紅色、綠色和藍(lán)色的分量,每種顏色的取值范圍是00-FF,采用了16進(jìn)制。 例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示純紅色與純綠色的混合色:COLOR808000表示淡藍(lán)色和淡綠色的混合色。 COLORBLACK 畫(huà)黑色 COLORBLUE 畫(huà)藍(lán)色 COLORff0000 COLORGREEN 畫(huà)綠色 COLOR00FF00 COLORCYAN 畫(huà)青色 COLORRED 畫(huà)紅色 COLOR0000FF COLORMAGENTA 畫(huà)洋紅色 COLORBROWN 畫(huà)棕色 COLORLIGRAY 畫(huà)淡灰色 COLORGRAY 畫(huà)深灰色 COLORLIBLUE 畫(huà)淡藍(lán)色 COLORLIGREEN 畫(huà)淡綠色 COLORLICYAN 畫(huà)淡青色 COLORLIRED 畫(huà)淡紅色 COLORLIMAGENTA 畫(huà)淡洋紅色 COLORYELLOW 畫(huà)黃色 COLORWHITE 畫(huà)白色 LINETHICK 線型粗細(xì) 格式:"LINETHICK+(1-9)" 參數(shù)的取值范圍在1—9之間,"LINETHICK1"表示最細(xì)的線,而"LINETHICK9"表示最粗的線。 STICK 畫(huà)柱狀線 COLORSTICK 畫(huà)彩色柱狀線 VOLSTICK 畫(huà)彩色柱狀線 成交量柱狀線,當(dāng)股價(jià)上漲時(shí)顯示紅色空心柱,則顯示綠色實(shí)心柱 LINESTICK 同時(shí)畫(huà)出柱狀線和指標(biāo)線 CROSSDOT 畫(huà)小叉線 CIRCLEDOT 畫(huà)小圓圈線 POINTDOT 畫(huà)小圓點(diǎn)線 公式系統(tǒng)(中級(jí))1.基本公式編寫(xiě)實(shí)例在前面的學(xué)習(xí)當(dāng)中,我們見(jiàn)到了一些基本的表達(dá)方法、方式,今天我們的任務(wù)是學(xué)習(xí)一些常見(jiàn)的概念如何編寫(xiě),例如上面所列出來(lái)的放量、上漲等等,因?yàn)檫@些都是在公式編寫(xiě)過(guò)程當(dāng)中要用到的基本形態(tài)特征,許多的技術(shù)指標(biāo)的選股條件都是由它們組成的。 1.1放量1、 今日比昨日的成交量放大了1倍:
1.2 縮量
1.3上漲
1.4下跌
1.5高開(kāi)、低開(kāi)
1.6跳空
1.7放量上攻
1.8高開(kāi)高走
1.9創(chuàng)新高
1.10橫盤整理橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動(dòng): 2. 公式組合實(shí)例下面介紹如何對(duì)基本公式進(jìn)行組合,描述一些簡(jiǎn)單的K線形態(tài)。在編寫(xiě)公示前,需要準(zhǔn)確對(duì)K線形態(tài)進(jìn)行定義。 2.1 向上跳空之后兩天內(nèi)并未回補(bǔ)定義:實(shí)際上就是昨天發(fā)生了跳空缺口,這兩天的最低價(jià)一直在兩天前的最高價(jià)之上。 AA:=REF(OPEN,1)>REF(HIGH,2); 2.2 5日,10日,30日均線多頭排列定義:均線多頭排列,是指從短周期到長(zhǎng)周期均線,從上而下的依次排列 AA:=MA(CLOSE,5); 以上情況維持一段時(shí)間,假設(shè)我們這里定為4天以上: 2.3逃頂K線形態(tài)之--黃昏之星定義:當(dāng)市場(chǎng)出現(xiàn)一條大陽(yáng)線后,通常會(huì)產(chǎn)生跳空高開(kāi)的情況,有時(shí)便會(huì)出現(xiàn)十字星或類似十字星的小陰線(小陽(yáng)線),當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成經(jīng)典K線形態(tài)--黃昏之星。 為了結(jié)構(gòu)簡(jiǎn)單起見(jiàn),首先將二天的高開(kāi)低收用中間表達(dá)式表達(dá)出來(lái),因?yàn)槲覀冊(cè)诤竺娴木帉?xiě)過(guò)程中會(huì)分別使用到這些數(shù)據(jù)。 開(kāi)-a1,
a1:=open;
開(kāi)-b1,
b1:=ref(open,1);
開(kāi)-c1,
c1:=ref(open,2);
是一根低開(kāi)低走的大陰線,我們給它一些數(shù)字上的定義: and abs(b1-b2)/b1<0.01 and b3>b1 and b3>b2 and b4<b1 and b4<b2 6、前日K線的特征:股價(jià)大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開(kāi)盤:cc:=c2/ref(close,3)>1.04
and c2>c1; 綜合選股條件:最后我們將三天的K線特征結(jié)合起來(lái),合成一個(gè)最后的條件就是由圖所示內(nèi)容: aa and
bb and cc 最終結(jié)果就是(可以直接加進(jìn)通達(dá)信公式編輯器): a1:=open; b1:=ref(open,1); c1:=ref(open,2); aa:=a11.04; bb:=b1>c3 and b2>c3 and abs(b1-b2)/b1<0.01 and b3>b1 and b3>b2 and b4 cc:=c2/ref(close,3)>1.04 and c2>c1; aa and
bb and cc; 如果我們想把這個(gè)選股公式改為指標(biāo)公式,修改最后一個(gè)語(yǔ)句就可以了。 將aa and bb and cc; 改為DRAWICON((AA AND BB AND CC),HIGH*1.02,2); 這時(shí)在符合條件的K線上方出現(xiàn)了一個(gè)綠色的向下箭頭,提示賣出。效果如下: 黃昏之星是一個(gè)賣出信號(hào),與之相對(duì)應(yīng)的是一個(gè)買入信號(hào),稱為早晨之星,如下圖: 指標(biāo)源碼請(qǐng)參考通達(dá)信中的相關(guān)選股公式。 2.4突破底部橫盤整理創(chuàng)新高定義:股價(jià)突破長(zhǎng)期盤整區(qū)間,之后放量上攻進(jìn)入主升段。"長(zhǎng)期"設(shè)定為150天;"橫盤"設(shè)定股價(jià)在150日均線上下15%波動(dòng);放量;并且股價(jià)創(chuàng)下150天以來(lái)的歷史新高。 首先用公式描述放量 V2:=VOL/REF(V1,1)>2; 長(zhǎng)期橫盤 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天) (參數(shù)M=150天) V1:=MA(VOL,5); V2:=VOL/REF(V1,1)>2; PZ1:=MA(CLOSE,M); PZ2:=HHV(HIGH,M); PZ3:=LLV(LOW,M); PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1; PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15; TP1:HHV(HIGH,M); TP:=HIGH=TP1; V2 AND PZ AND TP; 注意:如果源碼加入到公式編輯器后顯示錯(cuò)誤,請(qǐng)多注意標(biāo)點(diǎn)符號(hào),需要將中文模式下的標(biāo)點(diǎn)改成英文模式下的標(biāo)點(diǎn),例如:":"改成":", ","改成","以及括號(hào)等等。
|
|