![同花順語言規(guī)范_第1頁](http://file4.renrendoc.com/view/ae61669b12ef5c1b6d4e3e6ec36b18e1/ae61669b12ef5c1b6d4e3e6ec36b18e11.gif)
![同花順語言規(guī)范_第2頁](http://file4.renrendoc.com/view/ae61669b12ef5c1b6d4e3e6ec36b18e1/ae61669b12ef5c1b6d4e3e6ec36b18e12.gif)
![同花順語言規(guī)范_第3頁](http://file4.renrendoc.com/view/ae61669b12ef5c1b6d4e3e6ec36b18e1/ae61669b12ef5c1b6d4e3e6ec36b18e13.gif)
![同花順語言規(guī)范_第4頁](http://file4.renrendoc.com/view/ae61669b12ef5c1b6d4e3e6ec36b18e1/ae61669b12ef5c1b6d4e3e6ec36b18e14.gif)
![同花順語言規(guī)范_第5頁](http://file4.renrendoc.com/view/ae61669b12ef5c1b6d4e3e6ec36b18e1/ae61669b12ef5c1b6d4e3e6ec36b18e15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
語言規(guī)范:在自定義公式里面的各種符號(hào)(如,“”)只能用半角不能用全角。關(guān)鍵字ifelsewhilebreakcontinuereturn(無大小寫之分)常數(shù)浮點(diǎn)數(shù)、整數(shù)、字符串分隔符“”??();{}注釋/**/標(biāo)識(shí)符 由字母和數(shù)字組成,由字母開頭,不分大小運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行)*/+-!=><>=<=AndOr語句賦值 a=b條件 IF(a==b)c=d;循環(huán) whilea==bc=d;函數(shù)調(diào)用 func(a,b)賦值語句:其一般形式為:a=b; ba。幾個(gè)運(yùn)算符“=”賦值、“:=”賦值“:”賦值并輸出數(shù)值或字符串“:>”賦值并輸出圖形。和“:=”種帶有公式編輯功能的分析軟件。同花順公式函數(shù)注釋(常用部分)邏輯函數(shù):1、條件函數(shù):根據(jù)條件求不同的值。X0(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。引用函數(shù):1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。用法:COUNT(X,N)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù)。2、第一個(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ù)。3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。X01,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。4、有效周期數(shù):求總的周期數(shù)。用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。BACKSET(X,NX非0N1BACKSET(CLOSE>OPEN,2)10。6、求和:求總和。用法:SUM(X,N)NX的總和,N=0則從第一個(gè)有效值開始。例如:SUM(VOL,5)周期設(shè)5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手”SUM(VOL,0)即是指全區(qū)間的成交量之和。7、移動(dòng)平均:求移動(dòng)平均。SMA(X,N,M,求X的NMY=SMA(X,N,M)Y=[M*X+(N-M)*Y']/N,Y值,NM。例如:SMA(CLOSE,30,1表示30日移動(dòng)平均價(jià)。8、向前引用:引用若干周期前的數(shù)據(jù)。AX表示上一周期的收盤價(jià),在日線上就是昨收。9、簡(jiǎn)單移動(dòng)平均:求簡(jiǎn)單移動(dòng)平均。,求XN10日均價(jià)。10、最低值:求最低值。NX表示求歷史最低價(jià)。11、最高值:求最高值。用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開始。例如:HHV(HIGH,30)表示求30日最高價(jià)。12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。X的N)則,Y值。例如:EMA(CLOSE,3030日指數(shù)平滑均價(jià)。13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。XY=DMA(X,A)Y=A*X+(1-A)*Y'表示Y1表示求以換手率作平滑因子的平均價(jià)。14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。用法:HHVBARS(X,N):NX最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。NX最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。16、加權(quán)移動(dòng)平均:求加權(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à)。17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。SUMBARS(X,A):將XASUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。時(shí)間函數(shù):1、總開盤分鐘:求當(dāng)前代碼類型的開市交易時(shí)間。。返回交易時(shí)間,單位為分鐘。目前一般市場(chǎng)都返回242,與日期或具體的股票無關(guān)。2、距開盤分鐘:求當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間。用法:FROMOPEN。返回當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返31。3、距午夜秒:求當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間。用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長(zhǎng)時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。用法:FORMATTIME(N)。目前只支持N=1把當(dāng)前時(shí)間轉(zhuǎn)換成距開盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。用法:E(。N、L。K1、23K1時(shí)K2K3COUNTTIME(20000808,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。算術(shù)函數(shù):1、絕對(duì)值:求絕對(duì)值。X的絕對(duì)值。例如:ABS(-34)34。2、介于:介于兩個(gè)數(shù)之間。用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0)50日均線之間。3、最大值:求最大值。AB中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回0。4、最小值:求最小值。ABMIN(CLOSE,OPEN返回開盤價(jià)和收盤價(jià)中的較小值。5、求模運(yùn)算:求模運(yùn)算。用法:MOD(A,B)AB求模。例如:MOD(26,10)6。6、求邏輯非:求邏輯非。X=0100。7、范圍:介于某個(gè)范圍之間。用法:RANGE(A,B,C)表示A大于B同時(shí)小于C 時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。8、求相反數(shù):求相反數(shù)。用法:REVERSE(X)返回-X。例如REVERSE(CLOSE)返回-CLOSE。9、余弦值:求余弦值。用法:COS(X)X的余弦值。10、正弦值:求正弦值。X11、平方根:開平方。XSQRT(CLOSE)收盤價(jià)的平方根。12、上穿:兩條線交叉。用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。13、維持:兩條線維持一定周期后交叉。ANB,0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)5510日均線交金叉。14、空:判斷是否為空。用法:ISNULL(A)A為空(即沒有數(shù)據(jù))1,0。15、冪:求冪。用法:POW(XY次冪。例如:POW3)8。位圖含義用法:DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時(shí),在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽時(shí)在最低價(jià)位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖?!鵅MPFILEBMPBMP文件,也可帶JPGGIF文件。"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG"填充背景含義:根據(jù)條件填充背景區(qū)域。用法:DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域。COLOR可以為漸變顏色STRIP,也可以為P圖形文件名缺省路徑為"軟件安裝目錄登錄用戶名")R則使用指標(biāo)線顏色填充可COLORRED等描述符設(shè)定。例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收陽時(shí)用紅色填充背景。DRAWGBK(CLOSE>OPEN,'MyBMP');MyBMP.BMP填充背景。畫圖標(biāo)含義:在圖形上繪制小圖標(biāo)。用法:DRAWICON(COND,PRICE,TYPE),COND條件滿足時(shí)PRICETYPE是曲線標(biāo)志的名稱。例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示當(dāng)收陽時(shí)在最低價(jià)位置畫買入圖標(biāo)。顯示文字含義:在圖形上顯示文字。用法:DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT。例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣。RGB顏色含義:指定顏色。用法:表示用三原色紅綠藍(lán)混合組成指定顏色0-255。例如RGB(255,0,0)表示紅色,RGB(0,0,255)表示藍(lán)色畫柱線用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),COND條件滿足時(shí)PRICE1PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱。例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1K線中陽線的空心柱體部分。提示文字COND條件滿足時(shí)PRICEPRICE例如: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),COND條件滿足時(shí)TYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線表示點(diǎn)線'...',3表示點(diǎn)劃線表示點(diǎn)點(diǎn)劃線。例如:VERLINE(HIGH>=HHV(HIGH,20),1)20天新高畫垂直虛線畫水平線含義:在圖形上繪制水平線。用法:HORLINE(COND,PRICE,TYPE,EXTEND),COND條件滿足時(shí)PRICETYPE類型的線段,TYPE=0表示實(shí)線,1表示虛線表示點(diǎn)線'...',3表示點(diǎn)劃線表示點(diǎn)點(diǎn)劃線'-..-..-'。EXTEND=1表示向左延長(zhǎng),=2表示向右延長(zhǎng),=3表示左右由簡(jiǎn)單的公式編寫開始這里舉一些最簡(jiǎn)單的例子,有些只有一條語句且函數(shù)簡(jiǎn)單,較復(fù)雜的公式中函數(shù)復(fù)雜且語句較多。收盤價(jià)線 CLOSE均線的畫法 計(jì)算N日內(nèi)收盤價(jià)的算術(shù)平均值公式為表示X的N日平均。 例如:MA1:MA(CLOSE,5),coloryellow;表示為:參數(shù)名畫一條5日收盤價(jià)的均線設(shè)置該線為黃色MA2:MA(C,20),color0000ff(20日收盤價(jià)均線,顏色為紅色)MA3:MA(c,250),color00ff00(年線,綠色)均線:MA(c,N);(周期N可設(shè)置最大,最小,缺?。Q手率 換手率指當(dāng)期的成交量占流通股本的比例。公式:hs:VOL/CAPITALVOL為當(dāng)期成交量,CAPITAL為流通股本。乖離率當(dāng)前股價(jià)與均線的偏差的程度gl:(c-ma(c,20))/ma(c,20)*100;量比當(dāng)期成交量與5日均量的比lb:vol/ma(vol,5);漲幅 漲幅指今日收盤價(jià)相對(duì)于昨日收盤價(jià)的變動(dòng)幅度,即(今日收盤價(jià)-昨日收盤價(jià))/昨日收價(jià)*100%,昨日收盤價(jià)的公式為:REF(CLOSE,1),漲幅的公式: (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)創(chuàng)新高創(chuàng)新高指當(dāng)日最高價(jià)是最近一段時(shí)間的最高價(jià):HIGH=HHV(HIGH,N)其HIGHNX橫盤整理 橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動(dòng):(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05 NX此該公式表示10日收盤價(jià)振幅振幅在5%以內(nèi)。放量、縮量(成交量函數(shù)為VOL)A、放量今天成交量較昨天增加了1倍,表示如下: VOL/REF(VOL,1)>2b.今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;c.今日的5 日均量較10 個(gè)交易日平均成交量放大了1 倍,表示如下: a:=ma(vol,10);b:=ma(vol,5);b/a>2;今日的成交量超過了整個(gè)流通盤的5%,表示如下: vol/capital>0.05;其中capital代表流通盤。B、縮量vol/ref(vol,1)<0.5;今日成交量較10個(gè)交易日平均成交量減少一倍表示如下: a:=ma(vol,10);vol/a<2;或者直接用如下公式表示: vol/ma(vol,10)<2;今日的5 日均量較10 個(gè)交易日平均成交量減少1 倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;5vol/capital<0.05;上漲、下跌上漲今天的漲幅達(dá)到5%以上,表示如下:close>ref(close,1)>1.05;5日均價(jià)連續(xù)上漲,表示如下:a:=ma(close,5);b:=ref(a,1);下跌今天的跌幅達(dá)到5%以上,表示如下:close/ref(close,1)<0.95;5日均價(jià)連續(xù)下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;描述K線陽線close>open;陰線close<open;高開open>ref(close,1);低openref(close,1);跳空高開(high為最高價(jià))open>ref(high,1);跳空低開(low為最低價(jià))openref(low,1);引用大盤數(shù)據(jù)INDEXDATA求某商品相關(guān)的數(shù)據(jù)例:INDEXDATA("1a0001",&HIGH),n)N周期最高值個(gè)股于大盤的比較CLOSE/INDEXDATA("1A0001",&CLOSE)*1000只于滬指比較N日線附近--這可是反映股價(jià)調(diào)整幅度的好公式(選股)a:=MA(C,N);選股時(shí)輸入20,30,60可選不同均線附近的股,ABS(C-a)/C<=0.02;在某均線的2/100附近的股票。也可根據(jù)需要改百分比。只顯示數(shù)值不顯示曲線在曲線屬性-輸出線形的勾去掉,在公式語句使用輸出符出“:”趨勢(shì)【天】:BARSLAST(MA(C,250)<REF(MA(C,250),1)),colorwhite年線由下跌拐頭向上的天數(shù),不顯示曲線。二,多語句的公式編寫均線多頭排列a1:=ma(c,5);a2:=ma(c,10);a3:=ma(c,20);a4:=ma(c,30);count(a1>a2anda2>a3anda3>a4,3)=3andclose>open;(conut統(tǒng)計(jì)滿足條件的周期數(shù),5,0,00日均線呈多頭排列均線空頭排列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;=ma(c,5);b:=ma(c,10);cross(a,b);(5、10日均線,cross是交叉函數(shù),cross(a,b)5日均線上穿10日均線金叉。均線死叉a;=ma(c,5);b:=ma(c,10);cross(b,a);(5、10日均線,cross510日均線死叉。均線粘合ma1:=ma(c,5);ma2:=ma(c,10);ma3:=ma(c,20);p1:=abs(ma1-ma2)+abs(ma2-ma3);p1/c2/100andma1>ref(ma1,1andma2>ref(ma2,1);(是第一根均線p12%(2%以下,同時(shí)前二均線今日比昨日上翹。在個(gè)股主圖疊加(引用大盤數(shù)據(jù)的)線:(HHV(H,n)-LLV(L,n))/(HHV(INDEXDATA("1a0001",&HIGH),n)-LLV(INDEXDATA("1a0001",&LOW),n))*(INDEXDATA("1a0001",&CLOSE)-LLV(INDEXDATA("1a0001",&LOW),n)+LLV(L,n));活躍度CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));成交筆數(shù)活躍度:CJBS/CAPITAL*100,VOLSTICK;MA13:MA(活躍度,13);每筆均量CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));每筆均量:VOL/C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年實(shí)木類家具項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模式
- 2025年跨境電商產(chǎn)業(yè)園項(xiàng)目提案報(bào)告模范
- 2025年中介促成的辦公室租賃合同示例
- 2025年公司員工福利與激勵(lì)咨詢協(xié)議
- 市政綠化工程申請(qǐng)實(shí)施協(xié)議
- 2025年公路護(hù)欄維護(hù)保養(yǎng)合同范本
- 2025年倉儲(chǔ)調(diào)度員勞動(dòng)合同范文
- 2025年供熱網(wǎng)絡(luò)運(yùn)營維護(hù)服務(wù)合同示范文本
- 2025年農(nóng)藥使用與安全管理技術(shù)合作協(xié)議
- 2025年勞務(wù)派遣合同分析
- 安踏單店貨品管理資料課件
- 藥店信息處理與保密技巧
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 蒙曼品最美唐詩:全三冊(cè)
- 未成年法制安全教育課件
- 鋰電新能源項(xiàng)目融資計(jì)劃書
- 《體育與健康說課》課件
- 人教版化學(xué)九年級(jí)下冊(cè)同步練習(xí):第九單元 溶液
- 眼保健和視覺健康
- 人教版六年級(jí)上冊(cè)數(shù)學(xué)數(shù)學(xué)期末應(yīng)用題訓(xùn)練(含簡(jiǎn)單答案)
- 【基層版】中國房顫中心認(rèn)證標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論