一、公式編寫規(guī)則
1、語言規(guī)范:
在自定義公式里面的各種符號(如,“;” )只能用半角不能用全角。
直接訪問數(shù)據(jù)項的函數(shù)
例如:OPEN[t] 為t周期之前的開盤價
所有行情數(shù)據(jù)項(CLOSE等)都與此相同。
2、標(biāo)識符:
標(biāo)識符在表達式中只存名稱,值保留在符號表。標(biāo)識符包括函數(shù)名、參數(shù)名和變量名。函數(shù)名用來傳遞函數(shù)返回值;參數(shù)名用于函數(shù)調(diào)用時的參數(shù)傳遞;變量名在計算中存儲中間計算結(jié)果。
3、分隔符:
4、賦值語句:
其一般形式為: a=b; 含義為將b的值付給a。 幾個運算符“=”“:=”“:”“:>”。其含義分別為“賦值”、 “賦值”、“賦值并輸出數(shù)值或字符串”、“賦值并輸出圖形”。 注意:“=”和“:=”兩個運算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場上目前的各種帶有公式編輯功能的分析軟件。
5、條件語句:
其一般形式為: IF(邏輯表達式) 語句1; ELSE 語句2;上述結(jié)構(gòu)表示: 如果邏輯表達式的值為非0(TURE)即真, 則執(zhí)行語句1, 執(zhí)行完語句1從語句2后開始繼續(xù)向下執(zhí)行; 如果表達式的值為0(FALSE)即假, 則跳過語句1而執(zhí)行語句2。
注意:
(1)、條件執(zhí)行語句中"ELSE 語句2;"部分是選擇項, 可以缺省, 此時條件語句變成: IF(邏輯表達式) 語句1; 表示若邏輯表達式的值為非0則執(zhí)行語句1 , 否則跳過語句1繼續(xù)執(zhí)行。
(2)、如果語句1或語句2有多于一條語句要執(zhí)行時, 必須使用"{"和"}" 把這些語句包括在其中, 此時條件語句形式為: IF(邏輯表達式) { 語句體1; } ELSE { 語句體2; } 這里語句體指多個語句,每個語句都必須以“;”結(jié)尾。
(3)、條件語句可以嵌套, 這種情況經(jīng)常碰到, 但條件嵌套語句容易出錯, 其原因主要是不知道哪個IF對應(yīng)哪個ELSE。 例如: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A="Good"; ELSE B="Bad"; 對于上述情況, 規(guī)定: ELSE語句與最近的一個IF語句匹配, 上例中的ELSE與IF(y<=100 AND y>x)相匹配。為了使ELSE與IF(x>20 OR x<-10)相匹配, 必須用花括號。如下所示: IF(x>20 OR x<-10) { IF(y<=100 AND y>x) A="Good"; } ELSE B="Bad";
(4)、可用階梯式IF-ELSE-IF結(jié)構(gòu)。 階梯式結(jié)構(gòu)的一般形式為: IF(邏輯表達式1) 語句1; ELSE IF(邏輯表達式2) 語句2; ELSE IF(邏輯表達式3) 語句3;
6、循環(huán)語句:
while循環(huán)的一般形式為: while(條件) 語句; while循環(huán)表示當(dāng)條件為真時, 便執(zhí)行語句。直到條件為假才結(jié)束循環(huán)。并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語句。
注意:
(1)、可以有多層循環(huán)嵌套。
(2)、語句可以是語句體, 此時必須用"{"和"}"括起來。 break語句break語句通常用在循環(huán)語句中。當(dāng)break語句用while循環(huán)語句中時,可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句, 通常break語句總是與if語句聯(lián)在一起。 即滿足條件時便跳出循環(huán)。
注意:
(1)、break語句對if-else的條件語句不起作用。
(2)、在多層循環(huán)中, 一個break語句只向外跳一層。 continue 語句continue語句的作用是跳過循環(huán)本中剩余的語句而強行執(zhí)行下一次循環(huán)。continue語句只用在while循環(huán)體中, 常與if條件語句一起使用, 用來加速循環(huán)。
7、函數(shù)調(diào)用:
調(diào)用函數(shù)的基本方式為:函數(shù)名(參數(shù),參數(shù),…)
其返回值為函數(shù)里面的return語句規(guī)定的返回值。若無return語句,則返回被調(diào)用函數(shù)里,以函數(shù)名命名的變量的值。若無以函數(shù)名命名的變量,則返回最后一個輸出的值。若無輸出的值,則返回最后一個被調(diào)用的語句的值。
例如:調(diào)用KDJ指標(biāo)。KDJ函數(shù)的名稱為kdj,其參數(shù)和內(nèi)容如下:
函數(shù)內(nèi)容為:
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
則當(dāng)您在其它函數(shù)里輸入a=KDJ(8,6,6)的時候,相當(dāng)于計算N1=8,M1=6,M2=6時的J值,并把這個值賦給a。
注意:
(1)、當(dāng)傳遞的參數(shù)數(shù)目不等于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目時。
1)、沒有傳遞參數(shù)。則采用原來設(shè)置的默認參數(shù)計算。
2)、傳遞參數(shù)少于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變前面同樣數(shù)目參數(shù)的值,后面其它的參數(shù)采用原來設(shè)置的默認參數(shù)計算。
3)、傳遞參數(shù)大于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變被調(diào)用函數(shù)的參數(shù)值,多余的參數(shù)不起作用。
(2)、函數(shù)名稱不區(qū)分大小寫。
(3)、新建的函數(shù),其函數(shù)名可能與其它以存在的函數(shù)里面的內(nèi)部變量重名。這樣在調(diào)用那個函數(shù)時,那個內(nèi)部變量將變成對這個新建函數(shù)的函數(shù)調(diào)用,從而產(chǎn)生錯誤。所以,在新建函數(shù)起名時要注意。
返回值:自定義公式里面如果有多數(shù)據(jù)項輸出,則調(diào)用此函數(shù)的時候返回值默認為最后一個輸出。如果希望確定某項輸出則可用return,或者將函數(shù)名指定為其中一項輸出。
8、關(guān)于“空”的問題:
所謂“空”即指沒有數(shù)據(jù)。在某些情況下,一些數(shù)據(jù)項可能取不到數(shù)據(jù),這時返回值為“空”。例如,yearrep(&jlr,4),其含義為取該公司3年前年報的凈利潤。如果某家公司上市時間較短,而無三年前的年報數(shù)據(jù),則其值為“空”。
(1)、“空”與任何數(shù)據(jù)作計算時,相應(yīng)計算被取消。 例如:7×NULL(即“空”)得到的結(jié)果為7。
(2)、“空”與任何數(shù)據(jù)比較大小時,“空”較小。 例如:-7>NULL(即“空”)得到的結(jié)果為1(即條件滿足)。 這樣的結(jié)果可能與您原來希望得到的數(shù)值不符,如果您想避免這種情況可以用ISNULL函數(shù)來判斷某個數(shù)據(jù)是否為“空”(相關(guān)說明見后面的系統(tǒng)函數(shù)說明部分)。
二、系統(tǒng)函數(shù)說明
1、板塊函數(shù):
(1)、板塊平均:求板塊里某一數(shù)據(jù)項的平均值。
用法:BLOCKAVG(&N),N表示選擇的數(shù)據(jù)項。例如:BLOCKAVG(&NEW)表示這個板塊里所有股票當(dāng)前時刻的平均價。
(2)、板塊最小值:求板塊里某一數(shù)據(jù)項的最小值。
用法:BLOCKMIN(&N),N表示選擇的數(shù)據(jù)項。例如:BLOCKMIN(&LOW)表示這個板塊里所有股票當(dāng)天的最低價。
(3)、板塊最大值:求板塊里某一數(shù)據(jù)項的最大值。
用法:BLOCKMAX(&N),N表示選擇的數(shù)據(jù)項。例如:BLOCKMAX(&HIGH)表示這個板塊里所有股票當(dāng)天的最高價。
(4)、板塊求和:求板塊里某一數(shù)據(jù)項的和。
用法:BLOCKSUM(&N),N表示選擇的數(shù)據(jù)項。例如:BLOCKSUM(&VOL)表示這個板塊里所有股票當(dāng)前時刻的總成交手數(shù)。
(5)、取板塊領(lǐng)先股票:取板塊指數(shù)的所屬個股中數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。適用于板塊指數(shù)。
用法:BLOCKLEAD(&X,&Y) 取板塊指數(shù)中個股數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。例如:BLOCKLEAD(&VOL,&ZQMC)取該板塊指數(shù)中成交量最大的股票名稱。
2、財務(wù)函數(shù):
(1)、季報:調(diào)用季報數(shù)據(jù)項。
用法:QUARTERREP(&N,K,L),N為財務(wù)數(shù)據(jù)項,K可以是1(表示最近一次的季報)、2(表示上一次的季報)、3、4等或者直接輸入希望調(diào)用的年份,L可以是1或3即第一季度或第三季度的季報。注意L僅在K選擇年份的時候適用。
(2)、年報:調(diào)用年報數(shù)據(jù)項。
用法:YEARREP(&N,K),N為財務(wù)數(shù)據(jù)項,K可以是1(表示最近一次的年報)、2(表示上一次的年報)、3、4等或者直接輸入希望調(diào)用的年份。
注意:N要為基本的財務(wù)數(shù)據(jù)項,而不能是編寫的計算項目,即N為功能樹里公式欄里面的“財務(wù)數(shù)據(jù)”目錄下面的數(shù)據(jù)項。
(3)、中報:調(diào)用中報數(shù)據(jù)項。
用法:MIDREP(&N,K,L),N為財務(wù)數(shù)據(jù)項,K可以是1(表示最近一次的中報)、2(表示上一次的中報)、3、4等或者直接輸入希望調(diào)用的年份。
(4)、同期報表:調(diào)用最近一次報表或與其同類型報表的數(shù)據(jù)項。
用法:REP(&N,K) N為財務(wù)數(shù)據(jù)項,K為1(表示最近一次公布的報表)、2(表示去年與最近一次公布報表同類型報表)、3、4等。
(5)、取報表日期:取某個財務(wù)數(shù)據(jù)項的報表日期。
用法:REPDATE(&N,M,K), N=財務(wù)數(shù)據(jù)項。M=引用周期數(shù),與YEARREP等的調(diào)用相同。K=1、一季度報表,2、中報,3、三季度報表,4、年報。 如REPDATE(&ZGB,1,4),表示取最近總股本年報的報表日期。
3、指標(biāo)函數(shù):
(1)、成本:成本分布情況。
用法:COST(10),表示10%獲利盤的價格是多少,即有10%的持倉量在該價格以下,其余90%在該價格以上,為套牢盤。該函數(shù)僅對日線分析周期有效。
(2)、分價函數(shù):用來制作分價表。
用法:在制作分價表的時候選擇多數(shù)據(jù)項輸出,然后直接將這個函數(shù)拖進數(shù)據(jù)項選擇框就可以了。
(3)、成本分布:用于畫成交分布云。
用法:用于畫成交分布云。例如CM(0,1,2,0)。參數(shù)含義:1、計算天數(shù),0表示計算全部天數(shù)。2、當(dāng)日成本算法:0=平均分布,1=三角分布。3、精度:一般是2。4、起始位置:0是從當(dāng)天開始計算,1是從前一天開始算,類推。5、換手:缺省是3,即300%換手。參數(shù)5可以沒有。
基本原理:我們對歷史籌碼是依后面的換手率而遞減的。我們相信這樣基本反應(yīng)了一個事實即歷史越悠久的成交,對當(dāng)前的影響越小。比如說,1000萬的盤子,前天均價為10元,成交量為200萬,也就是20%換手率;昨天以均價11元又成交300萬,也就是30%換手率;那前天的200萬成交量怎么樣了呢?成本分析假定,前天的200萬在昨天也以11元被30%換手了,那么,前天以10元成交的成交量還剩了200*(1-30%)=140萬;若今天以均價12元又成交了400萬,同理可算,現(xiàn)在的籌碼分布是:10元籌碼為200*(1-30%)*(1-40%)=84萬,11元的籌碼為300*(1-40%)=180萬,12元的籌碼是400萬。
(4)、之字轉(zhuǎn)向。
用法:ZIG(K,N),當(dāng)價格變化量超過N%時轉(zhuǎn)向,K表示0:開盤價,1:最高價,2:最低價,3:收盤價。例如:ZIG(3,5)表示當(dāng)前收盤價超過上次ZIG轉(zhuǎn)向輸出值的+5%或-5%,則輸出當(dāng)前收盤價并ZIG轉(zhuǎn)向。
(5)、獲利盤:表示獲利盤比例。
用法:WINNER(CLOSE),表示以當(dāng)前收市價賣出的獲利盤比例。例如返回0,1表示10%獲利盤;WINNER(10,5)表示10,5元價格的獲利盤比例。該函數(shù)僅對日線分析周期有效。
(6)、拋物轉(zhuǎn)向:計算拋物轉(zhuǎn)向。
用法:SAR(N,S,M),N為計算周期,S為步長,M為極值。例如,SAR(10,2,20)表示計算10日拋物轉(zhuǎn)向,步長為2%,極限值為20%。
(7)、遠期獲利盤比例:計算遠期獲利盤比例。
用法:PWINNER(10,CLOSE) 表示10天前的那部分成本以當(dāng)前收市價賣出的獲利盤比例,例如返回0.2表示20%獲利盤;該函數(shù)僅對日線分析周期有效。
4、邏輯函數(shù):
(1)、條件函數(shù):根據(jù)條件求不同的值。
用法:IF(X,A,B)若X不為0則返回A,否則返回B。 例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。
參見“條件語句”。
5、引用函數(shù):
(1)、滿足條件的周期數(shù):統(tǒng)計滿足條件的周期數(shù)。
用法:COUNT(X,N),統(tǒng)計N周期中滿足X條件的周期數(shù),若N=0則從第一個有效值開始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計20周期內(nèi)收陽的周期數(shù)。
(2)、第一個條件成立到當(dāng)前的周期數(shù):統(tǒng)計第一個條件成立到當(dāng)前的周期數(shù)。
用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價超過10元時到當(dāng)前的周期數(shù)。
(3)、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。
用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個漲停板到當(dāng)前的周期數(shù)。
(4)、有效周期數(shù):求總的周期數(shù)。
用法:BARSCOUNT(X),第一個有效數(shù)據(jù)到當(dāng)前的天數(shù)。
(5)、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。
用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0。
(6)、求和:求總和。
用法:SUM(X,N),統(tǒng)計N周期中X的總和,N=0則從第一個有效值開始。例如:SUM(VOL,5)周期設(shè)為日線時,表示最近5個交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計里統(tǒng)計“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和。
(7)、移動平均:求移動平均。
用法:SMA(X,N,M),求X的N日移動平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動平均價。
(8)、向前引用:引用若干周期前的數(shù)據(jù)。
用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價,在日線上就是昨收。
(9)、簡單移動平均:求簡單移動平均。
用法:MA(X,N),求X的N日移動平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價。
(10)、最低值:求最低值。
用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個有效值開始。例如:LLV(LOW,0)表示求歷史最低價。
(11)、最高值:求最高值。
用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個有效值開始。 例如:HHV(HIGH,30)表示求30日最高價。
(12)、指數(shù)平滑移動平均:求指數(shù)平滑移動平均。
用法:EMA(X,N),求X的N日指數(shù)平滑移動平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價。
(13)、動態(tài)移動平均:求動態(tài)移動平均。
用法:DMA(X,A),求X的動態(tài)移動平均。算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價。
(14)、最高值周期數(shù):求上一高點到當(dāng)前的周期數(shù)。
用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個有效值開始統(tǒng)計。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。
(15)、最低值周期數(shù):求上一低點到當(dāng)前的周期數(shù)。
用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個有效值開始統(tǒng)計。例如:LLVBARS(HIGH,10)求得10日最低點到當(dāng)前的周期數(shù)。
(16)、加權(quán)移動平均:求加權(quán)移動平均。
用法:WMA(X,A),求X的加權(quán)移動平均。 算法:若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)均價。
(17)、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。
用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。
5、時間函數(shù):
(1)、總開盤分鐘:求當(dāng)前代碼類型的開市交易時間。
用法:TRADETIME。返回交易時間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關(guān)。
(2)、距開盤分鐘:求當(dāng)前時刻距開盤有多長時間。
用法:FROMOPEN。返回當(dāng)前時刻距開盤有多長時間,單位為分鐘。例如:當(dāng)前時刻為早上十點,則返回31。
(3)、距午夜秒:求當(dāng)前時刻距開盤有多長時間。
用法:FROMNIGHT。返回當(dāng)前時刻距午夜有多長時間,單位為秒。例如:當(dāng)前時刻為早上十點,則返回36000。
(4)、時間格式:轉(zhuǎn)換時間格式。
用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時間轉(zhuǎn)換成距開盤分鐘數(shù)返回。例如:分時中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。
(5)、時間差:計算兩個時間之間的差。
用法:COUNTTIME(N,L,K)。N、L為時間,其格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時返回第二個之間比第一個時間晚多少年。當(dāng)K為2時返回第二個之間比第一個時間晚多少月。當(dāng)K為3時返回第二個之間比第一個時間晚多少日。例如:COUNTTIME其返回值為-2。注意:這里返回值有正負號。
6、算術(shù)函數(shù):
(1)、絕對值:求絕對值。
用法:ABS(X)返回X的絕對值。例如:ABS(-34)返回34。
(2)、介于:介于兩個數(shù)之間。
用法:BETWEEN(A,B,C)表示A處于B和C之間時返回1,否則返回0
例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價介于5日均線和10日均線之間。
(3)、最大值:求最大值。
用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價大于開盤價返回它們的差值,否則返回0。
(4)、最小值:求最小值。
用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開盤價和收盤價中的較小值。
(5)、求模運算:求模運算。
用法:MOD(A,B)返回A對B求模。例如:MOD(26,10)返回6。
(6)、求邏輯非:求邏輯非。
用法:NOT(X)返回非X,即當(dāng)X=0時返回1,否則返回0。例如:NOT(5>3)返回0。
(7)、范圍:介于某個范圍之間。
用法:RANGE(A,B,C)表示A大于B同時小于C時返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價大于5日均線并且小于10日均線。
(8)、求相反數(shù):求相反數(shù)。
用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。
(9)、余弦值:求余弦值。
用法:COS(X)返回X的余弦值。
(10)、正弦值:求正弦值。
用法:SIN(X)返回X的正弦值。
(11)、平方根:開平方。
用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價的平方根。
(12)、上穿:兩條線交叉。
用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。
(13)、維持:兩條線維持一定周期后交叉。
用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。
(14)、空:判斷是否為空。
用法:ISNULL(A)表示如果A為空(即沒有數(shù)據(jù))則返回1,否則返回0。
(15)、冪:求冪。
用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。
7、統(tǒng)計函數(shù):
(1)、標(biāo)準(zhǔn)差:求標(biāo)準(zhǔn)差。
用法:STD(X,N)為X的N日估算標(biāo)準(zhǔn)差。
(2)、商品數(shù)據(jù):求與具體某種商品相關(guān)的數(shù)據(jù)。
用法:INDEXDATA(“N”,&X,K)。N為商品代碼。X為數(shù)據(jù)項。K為周期數(shù)(可以不加)。INDEXDATA(“1A0001”,&LOW,3)為3天前上證指數(shù)的最低點位。
(3)、線性回歸斜率:求某個數(shù)據(jù)的線性回歸。
用法:SLOPE(X,N)為X的N周期線性回歸線的斜率。例如:SLOPE(CLOSE,10)表示求10周期線性回歸線的斜率
(4)、線性回歸預(yù)測值:以某個數(shù)據(jù)的線性回歸斜率向后延伸一個周期得到的數(shù)值。
用法:FORCAST(X,N)為X的N周期線性回歸預(yù)測值。例如:FORCAST(CLOSE,10)表示求10周期線性回歸預(yù)測本周期收盤價。
(5)、總體標(biāo)準(zhǔn)差:求總體標(biāo)準(zhǔn)差
用法:STDP(X,N)為X的N日總體標(biāo)準(zhǔn)差。
(6)、估算樣本方差:求估算樣本方差。
用法:VAR(X,N)為X的N日估算樣本方差。
(7)、總體樣本方差:求總體樣本方差。
用法:VARP(X,N)為X的N日總體樣本方差。