版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、同花順公式函數注釋(常用部分)邏輯函數:1、條件函數:根據條件求不同的值。用法:IF(X,A,B)若X不為0則返回A,否則返回B。例如:(CLOSEOPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。引用函數:1、滿足條件的周期數:統(tǒng)計滿足條件的周期數。用法:COUNT(X,N),統(tǒng)計N周期中滿足X條件的周期數,若N=0則從第一個有效值開始。例如:COUNT(CLOSEOPEN,20)表示統(tǒng)計20周期內收陽的周期數。2、第一個條件成立到當前的周期數:統(tǒng)計第一個條件成立到當前的周期數。用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數。例如:BARSSINCE(HIG
2、H10)表示股價超過10元時到當前的周期數。3、上一次條件成立到當前的周期數:上一次條件成立到當前的周期數。用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1,1)表示上一個漲停板到當前的周期數。4、有效周期數:求總的周期數。用法:BARSCOUNT(X),第一個有效數據到當前的天數。5、向前賦值:將當前位置到若干周期前的數據設為1。用法:BACKSET(X,N),若X非0,則將當前位置到N周期前的數值設為1。例如:BACKSET(CL0SE0PEN,2)若收陽則將該周期及前一周期數值設為1,否則為0。6、求和:求總和。用
3、法:SUM(X,N),統(tǒng)計N周期中X的總和,N=0則從第一個有效值開始。例如:SUM(VOL,5)周期設為日線時,表示最近5個交易日的成交量之和。SUM(VOL,0)表示從傳數據過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計里統(tǒng)計“總手”SUM(VOL,0)即是指全區(qū)間的成交量之和。7、移動平均:求移動平均。用法:SMA(X,N,M),求X的N日移動平均,M為權重。算法:若Y=SMA(X,N,M)則Y二M*X+(N-M)*Y/N,其中Y表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動平均價。8、向前引用:引用若干周期前的數據。用法:REF(X,A),引用A周期前
4、的X值。例如:REF(CLOSE,1)表示上一周期的收盤價,在日線上就是昨收。9、簡單移動平均:求簡單移動平均。用法:MA(X,N),求X的N日移動平均值。算法:(X1+X2+X3+,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價。10、最低值:求最低值。用法:LLV(X,N),求N周期內X最低值,N=0則從第一個有效值開始。例如:LLV(LOW,0)表示求歷史最低價。11、最高值:求最高值。用法:HHV(X,N),求N周期內X最高值,N=0則從第一個有效值開始。例如:HHV(HIGH,30)表示求30日最高價。12、指數平滑移動平均:求指數平滑移動平均。用法:EMA(X,N),
5、求X的N日指數平滑移動平均。算法:若Y=EMA(X,N)則Y二2*X+(N-1)*Y/(N+1),其中Y表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數平滑均價。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、最高值周期數:求上一高點到當前的周期數。用法:HHVBARS(X,N):求N周期內X最高值到當前周期數,N=0表示從第一個有效值開始統(tǒng)計。例如:HHVBA
6、RS(HIGH,0)求得歷史新高到到當前的周期數。15、最低值周期數:求上一低點到當前的周期數。用法:LLVBARS(X,N):求N周期內X最低值到當前周期數,N=0表示從第一個有效值開始統(tǒng)計。例如:LLVBARS(HIGH,10)求得10日最低點到當前的周期數。16、加權移動平均:求加權移動平均。用法:WMA(X,A),求X的加權移動平均。算法:若Y=WMA(X,A)則Y=(N*X0+(N-1)*X1+(N-2)*X2)+.+1*XN)/(N+(N-1)+(N-2)+.+1)X0表示本周期值,XI表示上一周期值.。例如:WMA(CLOSE,20)表示求20日加權均價。17、求和:向前累加到指
7、定值到現(xiàn)在的周期數。用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個區(qū)間的周期數。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數。時間函數:1、總開盤分鐘:求當前代碼類型的開市交易時間。用法:TRADETIME。返回交易時間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關。2、距開盤分鐘:求當前時刻距開盤有多長時間。用法:FROMOPEN。返回當前時刻距開盤有多長時間,單位為分鐘。例如:當前時刻為早上十點,則返回31。3、距午夜秒:求當前時刻距開盤有多長時間。用法:FROMNIGHT。返回當前時刻距午夜有多長時間,單位為秒。例如:當前時
8、刻為早上十點,則返回36000。4、時間格式:轉換時間格式。用法:FORMATTIME(N)。目前只支持N=1把當前時間轉換成距開盤分鐘數返回。例如:分時中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。5、時間差:計算兩個時間之間的差。用法:COUNTTIME(N,L,K)。N、L為時間,其格式為YYYYMMDD。K為1、2或者3。當K為1時返回第二個之間比第一個時間晚多少年。當K為2時返回第二個之間比第一個時間晚多少月。當K為3時返回第二個之間比第一個時間晚多少日。例如:COUNTTIME(20000808,19990606
9、,2)其返回值為-2。注意:這里返回值有正負號。算術函數:1、絕對值:求絕對值。用法:ABS(X)返回X的絕對值。例如:ABS(-34)返回34。2、介于:介于兩個數之間。用法: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中的較小值。例如:MI
10、N(CLOSE,OPEN)返回開盤價和收盤價中的較小值。5、求模運算:求模運算。用法:MOD(A,B)返回A對B求模。例如:MOD(26,10)返回6。6、求邏輯非:求邏輯非。用法:NOT(X)返回非X,即當X=0時返回1,否則返回0。例如:NOT(53)返回0。7、范圍:介于某個范圍之間。用法:RANGE(A,B,C)表示A大于B同時小于C時返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10)表示收盤價大于5日均線并且小于10日均線。8、求相反數:求相反數。用法:REVERSE(X)返回-X。例如REVERSE(CLOSE)返回-CLOSE。9、
11、余弦值:求余弦值。用法:COS(X)返回X的余弦值。10、正弦值:求正弦值。用法:SIN(X)返回X的正弦值。11、平方根:開平方。用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價的平方根。12、上穿:兩條線交叉。用法:CROSS(A,B)表示當A從下方向上穿過B時返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10)表示5日均線與10日均線交金叉。13、維持:兩條線維持一定周期后交叉。用法:LONGCROSS(A,B,N)表示A在N周期內都小于B,本周期從下方向上穿過B時返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),
12、MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。14、空:判斷是否為空。用法:ISNULL(A)表示如果A為空(即沒有數據)則返回1,否則返回0。15、冪:求冪。用法:POW(X,Y)。求X的Y次幕。例如:POW(2,3)為8。繪圖函數位圖含義:在圖形上繪制位圖。用法:DRAWBMP(COND,PRICE,BMPFILE),當COND條件滿足時,在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。例如:DRAWBMP(CLOSEOPEN,LOW,SUN)表示當收陽時在最低價位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。探BMP
13、FILE參數指定的BMP文件默認路徑為當前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。也可不用用戶目錄而使用全路徑,路徑中的要寫兩個以下字符串作為參數都是合法的,如果文件存在的話:SUN,SUN.BMP,SUN.JPG,SUN.GIF,C:hexinSUN.JPG填充背景含義:根據條件填充背景區(qū)域。用法:DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域。COLOR可以為漸變顏色STRIP,也可以為BMP圖形文件名(缺省路徑為軟件安裝目錄登錄用戶名),若省略COLOR則使用指標線顏色填充(可以使用COLORRED等描述符設定)。例如:DRA
14、WGBK(CLOSEOPEN),COLORRED;表示收陽時用紅色填充背景。DRAWGBK(CLOSEOPEN,MyBMP);表示收陽時用軟件安裝目錄登錄用戶名MyBMP.BMP填充背景。畫圖標含義:在圖形上繪制小圖標。用法:DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,在PRICE位置畫TYPE圖標,TYPE是曲線標志的名稱。例如:DRAWICON(CLOSEOPEN,LOW,buy)表示當收陽時在最低價位置畫買入圖標。顯示文字含義:在圖形上顯示文字。用法:DRAWTEXT(COND,PRICE,TEXT),當COND條件滿足時,在PRICE位置書寫文字TEXT。
15、例如:DRAWTEXT(CLOSE/OPEN1.08,LOW,大陽線)表示當日漲幅大于8%時在最低價位置顯示大陽線字樣。RGB顏色含義:指定顏色。用法:RGB(R,G,B),表示用三原色紅(R)綠(G)藍(B)混合組成指定顏色,每種顏色值可以設定為0-255。例如RGB(255,0,0)表示紅色,RGB(0,0,255)表示藍色畫柱線用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標準間距),EMPTH不為0則畫空心柱。例如:STICKLINE(CLOSEOPE
16、N,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。提示文字TIPTEXT(COND,PRICE,TEXT),當COND條件滿足時,在PRICE位置顯示圖標,若PRICE為0,則在圖形底部顯示圖標。例如:TIPTEXT(CLOSE/OPEN1.08,LOW,大陽線,股價為:+close)表示當日漲幅大于8%時在最低價位置顯示圖標,鼠標移近時顯示文字大陽線,股價為:15.88字樣。顯示為三角圖標畫垂直線含義:在圖形上繪制垂直線。用法:VERTLINE(COND,TYPE),當COND條件滿足時,沿垂直方向繪制TYPE類型的線段,TYPE=0表示實線,1表示虛線一-,2表示點線3
17、表示點劃線-.-.-,4表示點點劃線-.-.-例如:VERLINE(HIGH二HHV(HIGH,20),1)表示在創(chuàng)20天新高畫垂直虛線畫水平線含義:在圖形上繪制水平線用法:HORLINE(COND,PRICE,TYPE,EXTEND),當COND條件滿足時,在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實線,1表示虛線-,2表示點線.,3表示點劃線-.-.-,4表示點點劃線EXTEND=1表示向左延長,=2表示向右延長,=3表示左由簡單的公式編寫開始這里舉一些最簡單的例子,有些只有一條語句且函數簡單,較復雜的公式中函數復雜且語句較多。收盤價線CLOSE均線的畫法計算N日內
18、收盤價的算術平均值,公式為:MA(X,N)表示X的N日平均。例如:MA1:MA(CLOSE,5),coloryellow;表示為:參數名畫一條5日收盤價的均線設置該線為黃色MA2:MA(C,20),color0000ff(20日收盤價均線,顏色為紅色)MA3:MA(c,250),color00ff00(年線,綠色)均線:MA(c,N);(周期N可設置最大,最小,缺省)換手率換手率指當期的成交量占流通股本的比例。公式:hs:VOL/CAPITAL;VOL為當期成交量,CAPITAL為流通股本。乖離率當前股價與均線的偏差的程度gl:(c-ma(c,20)/ma(c,20)*100;量比當期成交量與
19、5日均量的比lb:vol/ma(vol,5);漲幅漲幅指今日收盤價相對于昨日收盤價的變動幅度,即(今日收盤價昨日收盤價)昨日收盤價*100%,昨日收盤價的公式為:REF(CLOSE,1),漲幅的公式:(CLOSE-REF(CLOSE,1)/REF(CLOSE,1)創(chuàng)新高創(chuàng)新高指當日最高價是最近一段時間的最高價:HIGH二HHV(HIGH,N)其中的HIGH為當期最高價,HHV(X,N)是求N周期內X最高值。因此該公式的含義是當日最高價創(chuàng)N日新高時返回值為1,否則為0。橫盤整理橫盤整理指最近一段時期價格在一定幅度之內擺動:(HHV(CLOSE,10)-LLV(CLOSE,10)/CLOSE0.0
20、5其中的LLV(X,N)是求N周期內X最低值。因此該公式表示10日收盤價振幅振幅在5%以內。放量、縮量(成交量函數為VOL)A、放量今天成交量較昨天增加了1倍,表示如下:VOL/REF(VOL,1)2b.今天成交量較10個交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a2或者直接用如下公式表示:vol/ma(vol,10)2;今日的5日均量較10個交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a2;今日的成交量超過了整個流通盤的5%,表示如下:vol/capital0.05;其中capital代表流通盤。B、縮量今日
21、成交量較昨日減少了一半,表示如下:vol/ref(vol,1)0.5;今日成交量較10個交易日平均成交量減少一倍,表示如下:a:=ma(vol,10);vol/a2;或者直接用如下公式表示:vol/ma(vol,10)2;今日的5日均量較10個交易日平均成交量減少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b2;今日的成交量低于了整個流通盤的5%,表示如下:vol/capital0.05;上漲、下跌上漲今天的漲幅達到5%以上,表示如下:closeref(close,1)1.05;5日均價連續(xù)上漲,表示如下:a:=ma(close,5);b:=ref(a,1);下跌今
22、天的跌幅達到5%以上表示如下:close/ref(close,1)0.95;5日均價連續(xù)下跌,表示如下:a:=ma(close,5);b:=ref(a,1);ab;描述K線陽線closeopen;陰線closeref(close,1);低開openref(close,1);跳空高開(high為最高價)openref(high,l);跳空低開(low為最低價)openref(low,1);引用大盤數據INDEXDATA(“N”,&X,K)INDEXDATA求某商品相關的數據例:INDEXDATA(la0001,&HIGH),n)滬指N周期最高值個股于大盤的比較CLOSE/INDEXDATA(1A
23、0001,&CLOSE)*1000只于滬指比較股價在N日線附近一一這可是反映股價調整幅度的好公式(選股)a:=MA(C,N);選股時輸入20,30,60可選不同均線附近的股,ABS(C-a)/Ca2anda2a3anda3a4,3)=3andcloseopen;(conut統(tǒng)計滿足條件的周期數,5,10,20,30日均線呈多頭排列),均線空頭排列a1:=ma(c,5);a2:=ma(c,10);a3:=ma(c,20);a4:=ma(c,30);count(a1a2anda2a3anda3a4,3)=3andnot(closeopen);(5,10,20,30日均線呈空頭排列)。均線金叉a;=
24、ma(c,5);b:=ma(c,10);cross(a,b);(前二句是5、10日均線,cross是交叉函數,cross(a,b)表示5日均線上穿10日均線金叉)。均線死叉a;=ma(c,5);b:=ma(c,10);cross(b,a);(前二句是5、10日均線,cross是交叉函數,cross(b,a)表示5日均線下穿10日均線死叉)。均線粘合ma1:=ma(c,5);ma2:=ma(c,10);ma3:=ma(c,20);p1:=abs(ma1-ma2)+abs(ma2-ma3);p1/cref(ma1,1)andma2ref(ma2,1);(前三句是三根均線,P1是第一根均線減第二根均
25、線差的絕對值與第二根均線減第三根均線差的絕對值之和,最后一句是pl與收盤價的比值小于一定比率2%(一般該比率為2以下,同時前二均線今日比昨日上翹)。在個股主圖疊加(引用大盤數據的)線:(HHV(H,n)-LLV(L,n)/(HHV(INDEXDATA(la000l,&HIGH),n)-LLV(INDEXDATA(la000l,&LOW),n)*(INDEXDATA(la000l,&CLOSE)-LLV(INDEXDATA(la000l,&LOW),n)+LLV(L,n);活躍度CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT);成交筆數活躍度:CJBS/CAPITAL*100
26、,VOLSTICK;MA13:MA(活躍度,13);每筆均量CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT);每筆均量:VOL/CJBS*100,COLORYELLOW;每筆均量,STICK,COLORRED;MA5:MA(每筆均量,5),C0L0RWHITE;MA13;MA(每筆均量,13),C0L0RMAGENTA;MA60:MA(每筆均量,60),COLORGREEN;每筆均額CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT);每筆均額:AMOUNT/CJBS,COLORYELLOW;每筆均額,STICK,COLORRED;MA5:MA(每筆均額,5
27、),C0L0RWHITE;MA:MA(每筆均額,13),C0L0RMAGENTA;MA:MA(每筆均額,60),COLORGREEN;交易強度CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT);交易強度:VOL*100/CJBS/CAPITAL*100,VOLSTICK;三,公式函數的活用剔除選定股票,選股時剔除ST股票STRFIND(STRLEFT(STKNAME,2),ST)=0;字符串函數,符合條件時返回為0。獲得成交筆數MAX(0,SUBSAMEDAY(&VOLAMOUNT)變色柱線(在個股于指數之間畫不同顏色的柱線)STICKLINE(個股指數,個股,指數,4,0)
28、,color6666ff;STICKLINE(個股指數,個股,指數,4,l),color66bb66;變色曲線(符合條件時改變顏色,下為用于KDJ公式)k:PARTLINE(k,kd,RGB(255,0,0),k此文章的編輯者為:BCXYMMLL,2007-03-1715:26公式中引用其他公式A2:=BARSLAST(REF(CR0SS(KDJ.k,KDJ.d),l);引用KDJ公式的K,D并金叉B2:=REF(C,A2+1)CANDREF(KDJ.k,A2+1)DRAWTEXT(FILTER(B20,5),L+0.39,KDJ底背),coloryellow;邏輯函數:1、條件函數:根據條件
29、求不同的值。用法:IF(X,A,B)若X不為0則返回A,否則返回B。例如:(CLOSEOPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。引用函數:1、滿足條件的周期數:統(tǒng)計滿足條件的周期數。用法:COUNT(X,N),統(tǒng)計N周期中滿足X條件的周期數,若N=0則從第一個有效值開始。例如:COUNT(CLOSEOPEN,20)表示統(tǒng)計20周期內收陽的周期數。2、第一個條件成立到當前的周期數:統(tǒng)計第一個條件成立到當前的周期數。用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數。例如:BARSSINCE(HIGH10)表示股價超過10元時到當前的周期數。3、上一次條件成立
30、到當前的周期數:上一次條件成立到當前的周期數。用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1,1)表示上一個漲停板到當前的周期數。4、有效周期數:求總的周期數。用法:BARSCOUNT(X),第一個有效數據到當前的天數。5、向前賦值:將當前位置到若干周期前的數據設為1。用法:BACKSET(X,N),若X非0,則將當前位置到N周期前的數值設為1。例如:BACKSET(CLOSEOPEN,2)若收陽則將該周期及前一周期數值設為1,否則為0。6、求和:求總和。用法:SUM(X,N),統(tǒng)計N周期中X的總和,N=0則從第一個有
31、效值開始。例如:SUM(VOL,5)周期設為日線時,表示最近5個交易日的成交量之和。SUM(VOL,0)表示從傳數據過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計里統(tǒng)計“總手”SUM(VOL,0)即是指全區(qū)間的成交量之和。7、移動平均:求移動平均。用法:SMA(X,N,M),求X的N日移動平均,M為權重。算法:若Y=SMA(X,N,M)則Y二M*X+(N-M)*Y/N,其中Y表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動平均價。8、向前引用:引用若干周期前的數據。用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價,在
32、日線上就是昨收。9、簡單移動平均:求簡單移動平均。用法:MA(X,N),求X的N日移動平均值。算法:(X1+X2+X3+,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價。10、最低值:求最低值。用法:LLV(X,N),求N周期內X最低值,N=0則從第一個有效值開始。例如:LLV(LOW,0)表示求歷史最低價。11、最高值:求最高值。用法:HHV(X,N),求N周期內X最高值,N=0則從第一個有效值開始。例如:HHV(HIGH,30)表示求30日最高價。12、指數平滑移動平均:求指數平滑移動平均。用法:EMA(X,N),求X的N日指數平滑移動平均。算法:若Y=EMA(X,N)則Y二
33、2*X+(N-1)*Y/(N+1),其中Y表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數平滑均價。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、最高值周期數:求上一高點到當前的周期數。用法:HHVBARS(X,N):求N周期內X最高值到當前周期數,N=0表示從第一個有效值開始統(tǒng)計。例如:HHVBARS(HIGH,0)求得歷史新高到到當前的周期數。15、最低值
34、周期數:求上一低點到當前的周期數。用法:LLVBARS(X,N):求N周期內X最低值到當前周期數,N=0表示從第一個有效值開始統(tǒng)計。例如:LLVBARS(HIGH,10)求得10日最低點到當前的周期數。16、加權移動平均:求加權移動平均。用法:WMA(X,A),求X的加權移動平均。算法:若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日加權均價。17、求和:向前累加到指定值到現(xiàn)在的周期數。用法:SUMBARS(X,A):將X向前累
35、加直到大于等于A,返回這個區(qū)間的周期數。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數。時間函數:1、總開盤分鐘:求當前代碼類型的開市交易時間。用法:TRADETIME。返回交易時間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關。2、距開盤分鐘:求當前時刻距開盤有多長時間。用法:FROMOPEN。返回當前時刻距開盤有多長時間,單位為分鐘。例如:當前時刻為早上十點,則返回31。3、距午夜秒:求當前時刻距開盤有多長時間。用法:FROMNIGHT。返回當前時刻距午夜有多長時間,單位為秒。例如:當前時刻為早上十點,則返回36000。4、時間格式:轉換時間格式。用
36、法:FORMATTIME(N)。目前只支持N=1把當前時間轉換成距開盤分鐘數返回。例如:分時中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。5、時間差:計算兩個時間之間的差。用法:COUNTTIME(N,L,K)。N、L為時間,其格式為YYYYMMDD。K為1、2或者3。當K為1時返回第二個之間比第一個時間晚多少年。當K為2時返回第二個之間比第一個時間晚多少月。當K為3時返回第二個之間比第一個時間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負號。算術函數:1、
37、絕對值:求絕對值。用法:ABS(X)返回X的絕對值。例如:ABS(-34)返回34。2、介于:介于兩個數之間。用法: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、求
38、模運算:求模運算。用法:MOD(A,B)返回A對B求模。例如:MOD(26,10)返回6。6、求邏輯非:求邏輯非。用法:NOT(X)返回非X,即當X=0時返回1,否則返回0。例如:N0T(53)返回0。7、范圍:介于某個范圍之間。用法:RANGE(A,B,C)表示A大于B同時小于C時返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10)表示收盤價大于5日均線并且小于10日均線。8、求相反數:求相反數。用法:REVERSE(X)返回-X。例如REVERSE(CLOSE)返回-CLOSE。9、余弦值:求余弦值。用法:COS(X)返回X的余弦值。10、正弦
39、值:求正弦值。用法:SIN(X)返回X的正弦值。11、平方根:開平方。用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價的平方根。12、上穿:兩條線交叉。用法:CROSS(A,B)表示當A從下方向上穿過B時返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10)表示5日均線與10日均線交金叉。13、維持:兩條線維持一定周期后交叉。用法:LONGCROSS(A,B,N)表示A在N周期內都小于B,本周期從下方向上穿過B時返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日
40、均線交金叉。14、空:判斷是否為空。用法:ISNULL(A)表示如果A為空(即沒有數據)則返回1,否則返回0。15、冪:求冪。用法:POW(X,Y)。求X的Y次幕。例如:POW(2,3)為8。繪圖函數位圖含義:在圖形上繪制位圖。用法:DRAWBMP(COND,PRICE,BMPFILE),當COND條件滿足時,在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。例如:DRAWBMP(CLOSEOPEN,LOW,SUN)表示當收陽時在最低價位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。探BMPFILE參數指定的BMP文件默認路徑為當前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。也可不用用戶目錄而使用全路徑,路徑中的要寫兩個以下字符串作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療護理倫理與公共衛(wèi)生-洞察分析
- 5G時代下的工業(yè)互聯(lián)網與智能制造技術探討
- 辦公環(huán)境下的寶寶成長提升工作與學習效率
- 從生命科學到醫(yī)療技術的創(chuàng)新與發(fā)明探討
- 辦公室文化積極工作氛圍的營造
- 以繪本為媒介的親子溝通方法研究
- 2025石材切邊承包合同
- 健康飲食習慣在現(xiàn)代商業(yè)環(huán)境中的價值
- 2025年高性能石膏板市場分析報告
- 2021-2026年中國木材海運行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 4海底巖石與鉆頭破巖海洋鉆井工程
- 眾辰變頻器說明書3400
- SPC培訓資料課件
- 二年級上冊數學試題 長沙市雨花區(qū) 上學期二年級期末考試數學試題(人教版 無答案)
- 液氧、液氮、液氬充裝安全管理手冊
- 保衛(wèi)科安全安全巡查記錄表
- 高中人教物理選擇性必修二專題05 單雙桿模型-學生版
- SJG 84-2020 市政維修工程消耗量標準-高清現(xiàn)行
- (優(yōu)選)離散元法及其應用課件
- [重慶]金佛山景區(qū)蘭花村深度旅游策劃方案
- 腳手架計算書-
評論
0/150
提交評論