1,、大盤函數(shù)
INDEXDATA(“N”,,&X,K),。大盤數(shù)據(jù),,含義:求與具體某種商品相關(guān)的數(shù)據(jù)。
用法:INDEXDATA(“N”,,&X,,K)。N為商品代碼,。X為數(shù)據(jù)項(xiàng),。K為周期數(shù)(可以不加)。INDEXDATA(“1A0001”,,&LOW,,3)為3天前上證指數(shù)的最低點(diǎn)位。
2,、字符串函數(shù)
STRFIND(STRING,SUBSTRING,N)在字符串中查找另一個(gè)字符串,。
用法:
STRFIND(STRING,SUBSTRING,N),從字符串STRING的第N個(gè)字符開始查找字符串SUBSTRING,返回找到的位置,若沒有找到就返回0,。
例如:STRFIND('abcdefgh','cde',1)返回3,。
STRLEFT(STRING,N)取得字符串的左邊部分。
用法:STRLEFT(STRING,N),返回字符串STRING的左邊N個(gè)字符,。
例如:STRLEFT('abcdef',3)得到'abc',。同樣STRRIGHT(STRING,N),返回字符串STRING的右邊N個(gè)字符。
STRMID(STRING,N,M)取得字符串的中間部分。
用法:
STRMID(STRING,N,M),返回字符串STRING的第N個(gè)字符開始的長度為M個(gè)字符的字符串,。
例如:STRMID('abcdef',3,3)得到'cde',。
TOSTRING(X,N)轉(zhuǎn)換為字符串。
用法:
TOSTRING(X,N),,X是數(shù)值,,N是精度。
例如:TOSTRING(3.14159,3)返回字符串‘3.141’
3,、繪圖函數(shù)
DRAWBMP(COND,PRICE,BMPFILE)含義:在圖形上繪制位圖,。
用法:
DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時(shí),在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄\登錄用戶名\)。
例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽時(shí)在最低價(jià)位置畫軟件安裝目錄\登錄用戶名\Sun.BMP位圖,。
※BMPFILE參數(shù)指定的BMP文件默認(rèn)路徑為當(dāng)前用戶目錄,,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件,。
也可不用用戶目錄而使用全路徑,,路徑中的'\'要寫兩個(gè)以下字符串作為參數(shù)都是合法的,如果文件存在的話:
"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\\hexin\\SUN.JPG"
DRAWGBK(COND,COLOR)含義:根據(jù)條件填充背景區(qū)域,。
用法:
DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域,。COLOR可以為漸變顏色STRIP,也可以為BMP圖形文件名(缺省路徑為"軟件安裝目錄\登錄用戶名\"),,若省略COLOR則使用指標(biāo)線顏色填充(可以使用COLORRED等描述符設(shè)定),。
例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收陽時(shí)用紅色填充背景,。
DRAWGBK(CLOSE>OPEN,'MyBMP');表示收陽時(shí)用軟件安裝目錄\登錄用戶名\MyBMP.BMP填充背景,。
※使用圖形作為背景時(shí)參數(shù)意義同DRAWBMP的說明
DRAWGBKLAST(COND,COLOR)含義:圖形中最后一根K線條件填充背景區(qū)域。
用法:
DRAWGBKLAST(COND,COLOR),若圖形中最后一根K線滿足條件COND,,則設(shè)定背景COLOR。COLOR可以為漸變顏色STRIP,,也可以為BMP圖形文件名(缺省路徑為“軟件安裝目錄\登錄用戶名\”),,若省略則使用指標(biāo)線顏色填充(可以使用COLORRED等描述符設(shè)定)。
例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K線收陽時(shí)用紅色填充背景,。
DRAWGBKLAST(CLOSE>OPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1));表示圖形中最后一根K線收陽時(shí)紅綠過渡色沿水平方向填充背景。
使用圖形作為背景時(shí)參數(shù)意義同DRAWBMP的說明
含義:在圖形上繪制小圖標(biāo)。
用法:
DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE圖標(biāo),,TYPE是曲線標(biāo)志的名稱,。
例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示當(dāng)收陽時(shí)在最低價(jià)位置畫買入圖標(biāo)。
含義:在圖形上繪制直線段,。
用法:
DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當(dāng)COND1條件滿足時(shí),在PRICE1位置畫直線起點(diǎn),,當(dāng)COND2條件滿足時(shí),在PRICE2位置畫直線終點(diǎn),EXPAND為延長類型,。
例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長,。
含義:在圖形上顯示文字,。
用法:
DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣,。
含義:根據(jù)條件填充區(qū)域
用法:
FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1到PRICE2之間的區(qū)域,,當(dāng)COND1條件滿足時(shí),用COLOR1顏色,當(dāng)COND2條件滿足時(shí),用COLOR2顏色,,否則不填充,,從COLOR1之后的參數(shù)均可以省略,最多可以有15組條件,。
例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充開盤價(jià)和收盤價(jià)之間的區(qū)域,,陽線時(shí)用紅色,陰線時(shí)用綠色,,平盤不繪制,。
含義:在圖形上繪制水平線。
用法:
HORLINE(COND,PRICE,TYPE,EXTEND),當(dāng)COND條件滿足時(shí),在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,,1表示虛線'---',,2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',,4表示點(diǎn)點(diǎn)劃線'-..-..-',。EXTEND=1 表示向左延長,=2表示向右延長,,=3表示左右延長,。
例如:HORLINE(HIGH>=HHV(HIGH,20),HIGH,1,2)表示在創(chuàng)20天新高時(shí)畫水平虛線向右延伸。
含義:根據(jù)條件畫線
用法:
PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),繪制PRICE線,,當(dāng)COND1條件滿足時(shí),用COLOR1顏色,,當(dāng)COND2條件滿足時(shí),用COLOR2顏色,否則不繪制,,從COLOR1之后的參數(shù)均可以省略,,最多可以有15組條件。
例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0),1,RGB(0,0,255))表示畫收盤價(jià)線,,陽線時(shí)用紅色,,陰線時(shí)用綠色,平盤用藍(lán)色,。注意最后一個(gè)條件為1,,表示前面都不滿足時(shí)必然滿足這個(gè)條件。
含義:在圖形上繪制折線段,。
用法:
POLYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫折線連接,。
例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫折線。
含義:指定顏色。
用法:
RGB(R,G,B),表示用三原色紅(R)綠(G)藍(lán)(B)混合組成指定顏色,每種顏色值可以設(shè)定為0-255,。
例如RGB(255,0,0)表示紅色,,RGB(0,0,255)表示藍(lán)色
含義:在圖形上繪制柱線。
用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱,。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1)表示畫K線中陽線的空心柱體部分。
含義:描述漸變色,。
用法:
STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的漸變區(qū)域,,DIR=1表示沿水平方向,否則表示沿垂直方向,其中RGB1,RGB2必須用RGB函數(shù)描述,。本函數(shù)只能用于DRAWGBK,、DRAWGBKLAST函數(shù)中,作為背景填充色描述符,。
例如STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由紅色到綠色的垂直漸變色,。
參數(shù)DIR表示漸變方向1、從上到下2,、從下到上3,、從左到右4、從右到左
含義:在圖形上顯示圖標(biāo),,鼠標(biāo)移近時(shí)顯示文字,。
用法:
TIPTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置顯示圖標(biāo),若PRICE為0,,則在圖形底部顯示圖標(biāo),。
例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大陽線,股價(jià)為:'+close)表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示圖標(biāo),鼠標(biāo)移近時(shí)顯示文字'大陽線,股價(jià)為:15.88'字樣,。
※顯示為三角圖標(biāo)
含義:在圖形上繪制垂直線,。
用法:
VERTLINE(COND,TYPE),當(dāng)COND條件滿足時(shí),沿垂直方向繪制TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線'---',,2表示點(diǎn)線'...',,3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-',。
例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在創(chuàng)20天新高畫垂直虛線,。
含義:在圖形上繪制鋸齒線,。
用法:
ZIGLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫鋸齒連接,。
例如:ZIGILINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫鋸齒線。
4,、財(cái)務(wù)函數(shù)
含義:取當(dāng)期報(bào)表類型,。
用法:getreptype(&N) N為財(cái)務(wù)數(shù)據(jù)項(xiàng)。其返回值為1(1季度季報(bào))、2(中報(bào)),、3(3季度季報(bào)),、4(年報(bào))。
含義:按報(bào)表發(fā)布時(shí)間調(diào)用報(bào)表數(shù)據(jù)項(xiàng),。
用法:LASTREP(&N,K) N為財(cái)務(wù)數(shù)據(jù)項(xiàng),,K為報(bào)表順序,1表示最近一次公布的報(bào)表,、2表示最近第二次公布報(bào)表,、依此類推。
含義:調(diào)用中報(bào)數(shù)據(jù)項(xiàng),。
用法:MIDREP(&N,K,L),,N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的中報(bào)),、2(表示上一次的中報(bào)),、3、4等或者直接輸入希望調(diào)用的年份,。
含義:調(diào)用季報(bào)數(shù)據(jù)項(xiàng),。
用法:QUARTERREP(&N,K,L),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),,K可以是1(表示最近一次的季報(bào)),、2(表示上一次的季報(bào))、3,、4等或者直接輸入希望調(diào)用的年份,,L可以是1或3即第一季度或第三季度的季報(bào)。注意L僅在K選擇年份的時(shí)候適用,。
含義:調(diào)用最近一次報(bào)表或與其同類型報(bào)表的數(shù)據(jù)項(xiàng),。
用法:REP(&N,K) N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K為1(表示最近一次公布的報(bào)表),、2(表示去年與最近一次公布報(bào)表同類型報(bào)表),、3、4等,。
REPDATE,取報(bào)表日期,
使用方法:REPDATE(&參數(shù)1,參數(shù)2,參數(shù)3)
參數(shù)1=財(cái)務(wù)數(shù)據(jù)項(xiàng)
參數(shù)2=引用周期數(shù),,與YEARREP等的調(diào)用相同
參數(shù)3=1、一季度報(bào)表,,2,、中報(bào),3,、三季度報(bào)表,,4,、年報(bào)
如REPDATE(&ZGB,1,4),表示取最近總股本年報(bào)的報(bào)表日期
含義:調(diào)用年報(bào)數(shù)據(jù)項(xiàng),。
用法:YEARREP(&N,K),,N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的年報(bào)),、2(表示上一次的年報(bào)),、3、4等或者直接輸入希望調(diào)用的年份,。
注意:N要為基本的財(cái)務(wù)數(shù)據(jù)項(xiàng),,而不能是編寫的計(jì)算項(xiàng)目,即N為功能樹里公式欄里面的“財(cái)務(wù)數(shù)據(jù)”目錄下面的數(shù)據(jù)項(xiàng),。
5,、板塊函數(shù)
含義:求板塊里某一數(shù)據(jù)項(xiàng)的平均值。
用法:BLOCKAVG(&N),N表示選擇的數(shù)據(jù)項(xiàng),。例如:BLOCKAVG(&NEW)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的平均價(jià),。
含義:取板塊指數(shù)的所屬個(gè)股中數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。適用于板塊指數(shù),。
用法:BLOCKLEAD(&X,&Y) 取板塊指數(shù)中個(gè)股數(shù)據(jù)X最大的股票的數(shù)據(jù)Y,。如BLOCKLEAD(&VOL,&ZQMC)取該板塊指數(shù)中成交量最大的股票名稱
含義:求板塊里某一數(shù)據(jù)項(xiàng)的最大值。MIN最小
用法:BLOCKMAX(&N),,N表示選擇的數(shù)據(jù)項(xiàng),。例如:BLOCKMAX(&HIGH)表示這個(gè)板塊里所有股票當(dāng)天的最高價(jià)。
含義:求板塊里某一數(shù)據(jù)項(xiàng)的和,。
用法:BLOCKSUM(&N),,N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKSUM(&VOL)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的總成交手?jǐn)?shù),。
判斷當(dāng)前代碼是否屬于某個(gè)板塊,。
用法:
INBLOCK('BLOCK'),BLOCK是板塊名稱
6,、指標(biāo)函數(shù)
含義:用于畫成交分布云,。
用法:用于畫成交分布云。例如CM(0,1,2,0),。參數(shù)含義:1,、計(jì)算天數(shù),0表示計(jì)算全部天數(shù),。2,、當(dāng)日成本算法:0=平均分布,1=三角分布。3,、精度:一般是2,。4、起始位置:0是從當(dāng)天開始計(jì)算,1是從前一天開始算,類推,。5,、換手:缺省是3,即300%換手。參數(shù)5可以沒有,。
含義:成本分布情況,。
用法:COST(10),表示10%獲利盤的價(jià)格是多少,,即有10%的持倉量在該價(jià)格以下,,其余90%在該價(jià)格以上,為套牢盤。該函數(shù)僅對日線分析周期有效,。
歸一化之字轉(zhuǎn)向,。
用法:
FLATZIG(K,N,ABS),當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,
K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià),4:低點(diǎn)采用最
低價(jià)、高點(diǎn)采用最高價(jià),。若ABS為0或省略,,則表示相對FLATZIG
轉(zhuǎn)向,否則為絕對FLATZIG轉(zhuǎn)向,。
與ZIG函數(shù)不同的是本函數(shù)返回值在0~1之間,。
例如:FLATZIG(3,5)表示收盤價(jià)的5%的歸一化ZIG轉(zhuǎn)向
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
前M個(gè)ZIG轉(zhuǎn)向波峰值。
用法:
PEAK(K,N,M,ABS)表示之字轉(zhuǎn)向ZIG(K,N,ABS)的前M個(gè)波峰的數(shù)
值,M必須大于等于1,。若ABS為0或省略,,則表示相對ZIG轉(zhuǎn)向,
否則為絕對ZIG轉(zhuǎn)向,。
例如:PEAK(1,5,1)表示%5最高價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰的數(shù)值
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
前M個(gè)ZIG轉(zhuǎn)向波峰到當(dāng)前距離,。
用法:
PEAKBARS(K,N,M,ABS)表示之字轉(zhuǎn)向ZIG(K,N,ABS)的前M個(gè)
波峰到當(dāng)前的周期數(shù),M必須大于等于1。若ABS為0或省略,,
則表示相對ZIG轉(zhuǎn)向,,否則為絕對ZIG轉(zhuǎn)向。
例如:PEAKBARS(0,5,1)表示%5開盤價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰到
當(dāng)前的周期數(shù)
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
遠(yuǎn)期獲利盤比例,。
用法:PWINNER(10,CLOSE)
表示10天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例,,例如返回0.2表示20%獲利盤;
該函數(shù)僅對日線分析周期有效,。
含義:計(jì)算拋物轉(zhuǎn)向,。
用法:SAR(N,S,M),N為計(jì)算周期,S為步長,M為極值。例如,,SAR(10,2,20)表示計(jì)算10日拋物轉(zhuǎn)向,,步長為2%,極限值為20%,。
前M個(gè)ZIG轉(zhuǎn)向波谷值,。
用法:
TROUGH(K,N,M,ABS)表示之字轉(zhuǎn)向ZIG(K,N,ABS)的前M個(gè)波谷
的數(shù)值,M必須大于等于1,。若ABS為0或省略,則表示相對ZIG轉(zhuǎn)
向,,否則為絕對ZIG轉(zhuǎn)向,。
例如:TROUGH(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷的數(shù)值
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
前M個(gè)ZIG轉(zhuǎn)向波谷到當(dāng)前距離。
用法:
TROUGHBARS(K,N,M,ABS)表示之字轉(zhuǎn)向ZIG(K,N,ABS)的前
M個(gè)波谷到當(dāng)前的周期數(shù),M必須大于等于1,。若ABS為0或省略,,
則表示相對ZIG轉(zhuǎn)向,否則為絕對ZIG轉(zhuǎn)向,。
例如:TROUGHBARS(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷
到當(dāng)前的周期數(shù)
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
含義:表示獲利盤比例,。
用法:WINNER(CLOSE),表示以當(dāng)前收市價(jià)賣出的獲利盤比例,。例如返回0,,1表示10%獲利盤;WINNER(10,,5)表示10,,5元價(jià)格的獲利盤比例。該函數(shù)僅對日線分析周期有效,。
用法:ZIG(K,N),,當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),,1:最高價(jià),,2:最低價(jià),3:收盤價(jià),。例如:ZIG(3,5)表示當(dāng)前收盤價(jià)超過上次ZIG轉(zhuǎn)向輸出值的+5%或-5%,,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。
★本函數(shù)的計(jì)算結(jié)果引用了未來數(shù)據(jù)★
6,、統(tǒng)計(jì)函數(shù)
平均絕對偏差,。
用法:
AVEDEV(X,N)
兩樣本的相關(guān)系數(shù)。
用法:
CORREL(X,Y,N)為X與Y的N周期相關(guān)系數(shù),,其有效值范圍
在-1 ~ 1之間
例如:CORREL(CLOSE,INDEXC,10)表示收盤價(jià)與大盤指數(shù)之間的
10周期相關(guān)系數(shù)
兩樣本的協(xié)方差,。
用法:
COVAR(X,Y,N)為X與Y的N周期協(xié)方差
例如:COVAR(CLOSE,INDEXC,10)表示收盤價(jià)與大盤指數(shù)之間
的10周期協(xié)方差
數(shù)據(jù)偏差平方和。
用法:
DEVSQ(X,N)
線性回歸預(yù)測值,。
用法:FORCAST(X,N)為X的N周期線性回歸預(yù)測值,。
例如:FORCAST(CLOSE,10)表示求10周期線性回歸預(yù)測本周期收盤價(jià)。
返回?cái)?shù)據(jù)集的峰值,。峰值反映與正態(tài)分布相比某一分布的
尖銳度或平坦度,。正峰值表示相對尖銳的分布。
負(fù)峰值表示相對平坦的分布,。
用法:
KURT(X,N)
返回分布的偏斜度,。偏斜度反映以平均值為中心的分布的
不對稱程度,。正偏斜度表示不對稱邊的分布更趨向正值。
負(fù)偏斜度表示不對稱邊的分布更趨向負(fù)值,。
用法:
SKEW(X,N)
線性回歸斜率,。
用法:SLOPE(X,N)為X的N周期線性回歸線的斜率。
例如:SLOPE(CLOSE,10)表示求10周期線性回歸線的斜率,。
含義:求標(biāo)準(zhǔn)差。
用法:STD(X,N)為X的N日估算標(biāo)準(zhǔn)差,。
總體標(biāo)準(zhǔn)差,。
用法:STDP(X,N)為X的N日總體標(biāo)準(zhǔn)差。
估算樣本方差,。
用法:VAR(X,N)為X的N日估算樣本方差,。
總體樣本方差。
用法:VARP(X,N)為X的N日總體樣本方差,。
7,、算術(shù)函數(shù)
含義:求絕對值。
用法:ABS(X)返回X的絕對值,。例如:ABS(-34)返回34,。
含義:介于兩個(gè)數(shù)之間。
用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,,否則返回0
例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間,。
含義:兩條線交叉。
用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0,。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉,。
含義:判斷是否為空。
用法:ISNULL(A)表示如果A為空(即沒有數(shù)據(jù))則返回1,否則返回0,。
含義:兩條線維持一定周期后交叉,。
用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉,。
含義:求模運(yùn)算,。
用法:MOD(A,B)返回A對B求模。例如:MOD(26,10)返回6,。
含義:求邏輯非,。
用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,,否則返回0,。例如:NOT(5>3)返回0。
含義:求冪,。
用法:POW(X,Y),。求X的Y次冪,。例如:POW(2,3)為8。
含義:介于某個(gè)范圍之間,。
用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線,。
含義:求相反數(shù),。
用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE,。
含義:開平方,。
用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根,。
8,、引用函數(shù)
含義:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為X。
用法:BACKSET(X,N),,若X非0,,將當(dāng)前位置到N周期前的數(shù)值設(shè)為X。例如:BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數(shù)值設(shè)為1,,否則為0,。
含義:求總的周期數(shù)。
用法:BARSCOUNT(X),,第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù),。
含義:上一次條件成立到當(dāng)前的周期數(shù)。
用法:BARSLAST(X),,上一次X不為0到現(xiàn)在的天數(shù),。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。
含義:統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù),。
用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù),。例如:BARSSINCE(HIGH>10)表示股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù)。
含義:統(tǒng)計(jì)滿足條件的周期數(shù),。
用法:COUNT(X,N),,統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開始,。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù),。
含義:求動(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à),。
含義:求指數(shù)平滑移動(dòng)平均。
用法:EMA(X,N),,求X的N日指數(shù)平滑移動(dòng)平均,。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值,。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià),。
過濾連續(xù)出現(xiàn)的信號(hào)。
用法:
FILTER(X,N):X滿足條件后,,將其后N周期內(nèi)的數(shù)據(jù)置為0,
若N為0表示將其后的所有數(shù)據(jù)置0
含義:求最高值,。
用法:HHV(X,N),求N周期內(nèi)X最高值,,N=0則從第一個(gè)有效值開始,。 例如:HHV(HIGH,30)表示求30日最高價(jià),。
求上一高點(diǎn)到當(dāng)前的周期數(shù),。
用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì),。
例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù),。
含義:求最低值。
用法:LLV(X,N),求N周期內(nèi)X最低值,,N=0則從第一個(gè)有效值開始,。例如:LLV(LOW,0)表示求歷史最低價(jià)。
求上一低點(diǎn)到當(dāng)前的周期數(shù),。
用法:
LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),,N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。
例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù),。
含義:求簡單移動(dòng)平均,。
用法:MA(X,N),求X的N日移動(dòng)平均值,。算法:(X1+X2+X3+,,,,,+Xn)/N,。例如:MA(CLOSE,10)表示求10日均價(jià)。
含義:引用若干周期前的數(shù)據(jù),。
用法:REF(X,A),引用A周期前的X值,。例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。
含義:引用若干周期后的數(shù)據(jù),。
用法:REFX(&X,A),引用A周期后的X值,。例如:REFX(&CLOSE,1)表示后一周期的收盤價(jià)
,在日線上就是明收,。
含義:引用若干周期后的數(shù)據(jù),。
用法:REFX(&X,A),引用A周期后的X值。例如:REFX(&CLOSE,1)表示后一周期的收盤價(jià)
,,在日線上就是明收,。
含義:求總和。
用法:SUM(X,N),,統(tǒng)計(jì)N周期中X的總和,,N=0則從第一個(gè)有效值開始。例如:SUM(VOL,5)周期設(shè)為日線時(shí),,表示最近5個(gè)交易日的成交量之和,。SUM(VOL,0)表示從傳數(shù)據(jù)過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和,。
向前累加到指定值到現(xiàn)在的周期數(shù),。
用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。
例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù),。
求加權(quán)移動(dòng)平均,。
用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
算法: 若Y=WMA(X,A) 則 Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1)X0表示本周期值,,X1表示上一周期值...,。
例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。
9,、邏輯函數(shù)
含義:根據(jù)條件求不同的值,。
用法:IF(X,A,B)若X不為0則返回A,否則返回B,。 例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,,否則返回最低值。
10,、時(shí)間函數(shù)
含義:計(jì)算兩個(gè)時(shí)間之間的差,。
用法:COUNTTIME(N,L,K)。N,、L為時(shí)間,,其格式為YYYYMMDD。K為1,、2或者3,。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日,。例如:COUNTTIME(20000808,,19990606,2)其返回值為-2,。注意:這里返回值有正負(fù)號(hào),。
含義:轉(zhuǎn)換時(shí)間格式。
用法:FORMATTIME(N),。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開盤分鐘數(shù)返回,。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。
含義:求當(dāng)前時(shí)刻距開盤有多長時(shí)間,。
用法:FROMNIGHT,。返回當(dāng)前時(shí)刻距午夜有多長時(shí)間,單位為秒,。例如:當(dāng)前時(shí)刻為早上十點(diǎn),,則返回36000。
含義:求當(dāng)前時(shí)刻距開盤有多長時(shí)間,。
用法:FROMOPEN,。返回當(dāng)前時(shí)刻距開盤有多長時(shí)間,單位為分鐘,。例如:當(dāng)前時(shí)刻為早上十點(diǎn),,則返回31,。
含義:求當(dāng)前代碼類型的開市交易時(shí)間,。
用法:TRADETIME。返回交易時(shí)間,,單位為分鐘,。目前一般市場都返回242,與日期或具體的股票無關(guān),。
11,、期貨數(shù)據(jù)
OI持倉量:即未平倉合約,是指買賣雙方開立的還未實(shí)行反向操作的合約數(shù)量總和,。
持倉量的大小反映了市場交易規(guī)模的大小,,也反映了多空雙方對當(dāng)前價(jià)位的分歧大小。
12,、大盤數(shù)據(jù)
BUYCOUNT含義:當(dāng)前本類指數(shù)所有股票的委托買入數(shù)量之和,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期,。
FALLCOUNT含義:當(dāng)前本類指數(shù)所有下跌股票的家數(shù)之和,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
FALLTRENT含義:當(dāng)前本類指數(shù)所有下跌股票的最新價(jià)之和除以本類指數(shù)所有股票的最新價(jià)之和,。
用于:滬深指數(shù)的實(shí)時(shí),、分時(shí)周期。
INDEXLEAD含義:即不加權(quán)的指標(biāo)漲跌幅再乘以10000,。具體地說就是,,設(shè)A=“當(dāng)前本類指數(shù)所有股票的最新價(jià)之和”,B=“當(dāng)前本類指數(shù)所有股票的昨日收盤價(jià)”,。那么INDEXLEAD=(A-B)/B×10000,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期,。
RISECOUNT含義:當(dāng)前本類指數(shù)所有上漲股票的家數(shù)之和,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期,。
RISETRENT含義:當(dāng)前本類指數(shù)所有上漲股票的最新價(jià)之和除以本類指數(shù)所有股票的最新價(jià)之和,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期,。
SELLCOUNT含義:當(dāng)前本類指數(shù)所有股票的委托賣出數(shù)量之和,。
用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期,。
TOTALSTOCK含義:本指數(shù)所包含股票家數(shù)之和,。
用于:滬深指數(shù)的實(shí)時(shí)周期。
VOLAMOUNT含義:在周期為“實(shí)時(shí)”時(shí),,為當(dāng)日的成交次數(shù),。在周期為“分鐘K線”和“日K線”時(shí),分別為某一分鐘和某一日的成交次數(shù),。
用于:個(gè)股的實(shí)時(shí),、分鐘K線、日K線周期,。
VOLCLASS含義:其數(shù)值與該筆成交的價(jià)位關(guān)系為:“3”為“成交價(jià)<=買三價(jià)”,,“2”為“買三價(jià)<成交價(jià)<=買二價(jià)”,“1”為“買二價(jià)<成交價(jià)<=買一價(jià)”,,“0”為“買一價(jià)<成交價(jià)<賣一價(jià)”,,“5”為“賣一價(jià)<=成交價(jià)<賣二價(jià)”,“6”為“賣二價(jià)<=成交價(jià)<賣三價(jià)”,,“7”為“賣三價(jià)<=成交價(jià)”,。(注意,這里的買賣盤的價(jià)格都是指上一次傳過來的價(jià)格,,與內(nèi)外盤原理相同,。也可以將“成交量分類”視為劃分更為詳細(xì)的內(nèi)外盤,。)
用于:個(gè)股的實(shí)時(shí)、分時(shí),、成交明細(xì),。
13、通用數(shù)據(jù)
CLOSE含義:當(dāng)周期的收盤價(jià),。
用于:個(gè)股的分鐘K線,、日K線周期。滬深指數(shù)的分鐘K線,、日K線周期,。
CODE含義:證券的代碼。
用于:個(gè)股的所有周期,。滬深指數(shù)的所有周期,。
CODETYPE含義:指明當(dāng)前商品的類型。當(dāng)返回值是0時(shí)為指數(shù),、1是A股,、2是B股、3是債券,、4是基金,。
用于:個(gè)股、指數(shù)的各種周期,。
DATETIME含義:顯示時(shí)間,。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型,。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇,。
用于:個(gè)股、滬深指數(shù)所有的周期,。
INVOL含義:內(nèi)盤(又稱為主動(dòng)性拋盤)成交量,。判斷依據(jù)為若某筆成交,,其價(jià)格小于等于前一次傳過來的買一的價(jià)格,,則稱為內(nèi)盤。(注意,,內(nèi)外盤之和一般不等于總成交量)在周期為“實(shí)時(shí)”,、“分時(shí)”時(shí),其值為當(dāng)日的內(nèi)盤,。在周期為“分鐘K線”和“日K線”時(shí),,分別為某一分鐘和某一日的內(nèi)盤。用于指數(shù)時(shí)指所有相應(yīng)股票的內(nèi)盤之和,。
用于:個(gè)股的實(shí)時(shí),、分時(shí),、分鐘K線、日K線周期,。滬深指數(shù)的實(shí)時(shí),、分時(shí)、分鐘K線,、日K線周期,。
MONEY含義:在實(shí)時(shí)、分時(shí)周期時(shí)代表當(dāng)日的成交金額只和,。在分鐘K線,、日K線周期時(shí)代表那一個(gè)周期的成交金額只和。當(dāng)用于指數(shù)時(shí),,指此指數(shù)所包含所有交易品種成交金額之和,。
用于:個(gè)股的實(shí)時(shí)、分時(shí),、分鐘K線,、日K線周期。滬深指數(shù)的實(shí)時(shí),、分時(shí),、分鐘K線、日K線周期,。
NEW含義:用于個(gè)股時(shí)為最近一筆成交的價(jià)格,。用于滬深指數(shù)時(shí)為最近一次從交易所傳來的指數(shù)值。
用于:個(gè)股的實(shí)時(shí),、成交明細(xì)周期,。滬深指數(shù)的實(shí)時(shí)周期。
NEWVOL現(xiàn)手含義:用于個(gè)股時(shí)為最近一筆成交的成交量,。用于滬深指數(shù)時(shí)為對應(yīng)市場的所有股票的最后一筆成交量之和,。
用于:個(gè)股的實(shí)時(shí)、成交明細(xì)周期,。滬深指數(shù)的實(shí)時(shí)周期,。
OPEN含義:在實(shí)時(shí)周期時(shí),為當(dāng)日的開盤價(jià),。在分鐘K線,、日K線周期時(shí),分別為當(dāng)周期的開盤價(jià),。
用于:個(gè)股的實(shí)時(shí),、分鐘K線、日K線周期,。滬深指數(shù)的實(shí)時(shí),、分鐘K線,、日K線周期。
PRE昨收含義:上一交易日的收盤價(jià),。(注意,,在分鐘K線周期,也是昨日收盤價(jià),,而不是上一周期的收盤價(jià),。)如果當(dāng)天有除權(quán),則其值為除權(quán)之后的昨日收盤價(jià),。例如:某股票昨天收盤20元,,今天除權(quán),10送10,。則今日PRE值為10元,。
用于:所有類型、所有周期,。
VALIDBEGIN含義:區(qū)間統(tǒng)計(jì)的起始時(shí)間,。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型,。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇,。
用于:個(gè)股、滬深指數(shù)所有的周期,。
VALIDEND含義:區(qū)間統(tǒng)計(jì)的終止時(shí)間,。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型,。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇,。
用于:個(gè)股、滬深指數(shù)所有的周期,。
VOL總手含義:在實(shí)時(shí),、分時(shí)、成交明細(xì)周期時(shí)代表當(dāng)日的成交量只和,。在分鐘K線,、日K線周期時(shí)代表那一個(gè)周期的成交量只和。當(dāng)用于指數(shù)時(shí),,指此指數(shù)所包含所有交易品種成交量之和,。
用于:個(gè)股的實(shí)時(shí)、分時(shí),、成交明細(xì)、分鐘K線,、日K線周期,。滬深指數(shù)的實(shí)時(shí),、分時(shí)、分鐘K線,、日K線周期,。(注意,VOL與MONEY相比多了一個(gè)成交明細(xì)周期,。)
ZQMC含義:證券的名稱,。
用于:個(gè)股的所有周期。滬深指數(shù)的所有周期,。