




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
同花順公式編寫及函數(shù)周期:由于證券市場里的各項數(shù)據(jù)都與代碼、時間密切相關(guān),所以在這里的各項數(shù)據(jù)都只能用于特定的一類或幾類代碼及相應(yīng)的一個或幾個周期?!沧⒁猓和粋€數(shù)據(jù)項可能適用于多類代碼及多個周期,其具體的數(shù)值也將不同?!炒a的分類:個股〔含債券〕。滬深指數(shù)〔僅1A0001〔統(tǒng)計XXA、B股基金〕、1A0002〔統(tǒng)計XXA股〕、1A0003〔統(tǒng)計XXB股〕、399001〔統(tǒng)計XXA、B股基金〕、399002〔統(tǒng)計XXA股〕、399003〔統(tǒng)計XXB股〕六個指數(shù)〕。期貨。周期分類:實時〔記錄當(dāng)前傳過來的數(shù)據(jù)〕、成交明細(xì)〔記錄每一筆成交的數(shù)據(jù)〕、分時〔記錄每分鐘成交的數(shù)據(jù)〕、分鐘K線〔以1分鐘為單位的K線數(shù)據(jù)〕、日K線〔以1個交易日為單位的K線數(shù)據(jù)〕。注意:根本數(shù)據(jù)項自身并不帶周期,也就是說編寫公式的時候,如果所選用的周期不在此數(shù)據(jù)項的適用X圍內(nèi),測試公式的時候系統(tǒng)是不會報錯的,但這個數(shù)據(jù)項的數(shù)值將為“空〞,即取不到任何數(shù)據(jù)。注意:所有的根本數(shù)據(jù)項都可以直接拖到表格里,它將依照表格的代碼、周期而顯示相應(yīng)的數(shù)值。也都可以直接拖到窗口里作為一個曲線輸出,但一般不推薦這樣做,如果要畫曲線最好新編寫一個“曲線公式〞。其返回值為函數(shù)里面的return語句規(guī)定的返回值。假設(shè)無return語句,那么返回被調(diào)用函數(shù)里,以函數(shù)名命名的變量的值。假設(shè)無以函數(shù)名命名的變量,那么返回最后一個輸出的值。假設(shè)無輸出的值,那么返回最后一個被調(diào)用的語句的值。例如:調(diào)用KDJ指標(biāo)。KDJ函數(shù)的名稱為kdj,其參數(shù)和內(nèi)容如下:參數(shù)名最小值最大值默認(rèn)值N111009M12403M22403函數(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ù)目時。a、沒有傳遞參數(shù)。那么采用原來設(shè)置的默認(rèn)參數(shù)計算。b、傳遞參數(shù)少于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。那么將參數(shù)傳過去,依次改變前面同樣數(shù)目參數(shù)的值,后面其它的參數(shù)采用原來設(shè)置的默認(rèn)參數(shù)計算。c、傳遞參數(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ù)的時候返回值默認(rèn)為最后一個輸出。如果希望確定某項輸出那么可用return,或者將函數(shù)名指定為其中一項輸出。循環(huán)語句:while循環(huán)的一般形式為:while(條件)語句;while循環(huán)表示當(dāng)條件為真時,便執(zhí)行語句。直到條件為假才完畢循環(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)本中剩余的語句而強(qiáng)行執(zhí)行下一次循環(huán)。continue語句只用在while循環(huán)體中,常與if條件語句一起使用,用來加速循環(huán)。關(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ù)說明局部〕。調(diào)用函數(shù)的根本方式為:函數(shù)名〔參數(shù),參數(shù),…〕同花順系統(tǒng)公式編寫教程及函數(shù)用法根底(一)在自定義公式里面的各種符號〔如,“;〞〕只能用半角不能用全角。常數(shù)浮點(diǎn)數(shù)、整數(shù)、字符串分隔符“〞‘’();{}注釋/**/標(biāo)識符由字母和數(shù)字組成,由字母開頭,不分大小寫運(yùn)算符〔優(yōu)先級從高到低排列,同級同行〕*/+-!=><>=<=AndOr語句賦值a=b條件IF(a==b)c=d;循環(huán)whilea==bc=d;函數(shù)調(diào)用func(a,b)賦值語句:其一般形式為:a=b;含義為將b的值付給a。幾個運(yùn)算符“=〞賦值、“:=〞賦值“:〞賦值并輸出數(shù)值或字符串“:>〞賦值并輸出圖形。注意:“=〞和“:=〞兩個運(yùn)算符的意義、用法完全一樣。這樣做主要是為了更好地兼容市場上目前的各種帶有公式編輯功能的分析軟件。同花順公式函數(shù)注釋〔常用局部〕邏輯函數(shù):1、條件函數(shù):根據(jù)條件求不同的值。用法:IF(X,A,B)假設(shè)X不為0那么返回A,否那么返回B。例如:(CLOSE>OPEN,HIGH,LOW)表示該周期收陽那么返回最高值,否那么返回最低值。引用函數(shù):1、滿足條件的周期數(shù):統(tǒng)計滿足條件的周期數(shù)。用法:COUNT(X,N),統(tǒng)計N周期中滿足X條件的周期數(shù),假設(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è)干周期前的數(shù)據(jù)設(shè)為1。用法:BACKSET(X,N),假設(shè)X非0,那么將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)假設(shè)收陽那么將該周期及前一周期數(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)重。算法:假設(shè)Y=SMA(X,N,M)那么Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動平均價。8、向前引用:引用假設(shè)干周期前的數(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ù)平滑移動平均。算法:假設(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)移動平均。算法:假設(shè)Y=DMA(X,A)那么Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價。14、最高值周期數(shù):求上一高點(diǎn)到當(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ù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個有效值開場統(tǒng)計。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。16、加權(quán)移動平均:求加權(quán)移動平均。用法:WMA(X,A),求X的加權(quán)移動平均。算法:假設(shè)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ù)。時間函數(shù):1、總開盤分鐘:求當(dāng)前代碼類型的開市交易時間。用法:TRADETIME。返回交易時間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關(guān)。2、距開盤分鐘:求當(dāng)前時刻距開盤有多長時間。用法:FROMOPEN。返回當(dāng)前時刻距開盤有多長時間,單位為分鐘。例如:當(dāng)前時刻為早上十點(diǎn),那么返回31。3、距午夜秒:求當(dāng)前時刻距開盤有多長時間。用法:FROMNIGHT。返回當(dāng)前時刻距午夜有多長時間,單位為秒。例如:當(dāng)前時刻為早上十點(diǎn),那么返回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〔20000808,19990606,2〕其返回值為-2。注意:這里返回值有正負(fù)號。算術(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)表示假設(shè)收盤價大于開盤價返回它們的差值,否那么返回0。4、最小值:求最小值。用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開盤價和收盤價中的較小值。5、求模運(yùn)算:求模運(yùn)算。用法:MOD(A,B)返回A對B求模。例如:MOD(26,10)返回6。6、求邏輯非:求邏輯非。用法:NOT(X)返回非X,即當(dāng)X=0時返回1,否那么返回0。例如:NOT(5>3)返回0。7、X圍:介于某個X圍之間。用法: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。繪圖函數(shù)位圖含義:在圖形上繪制位圖。用法:DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時,在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽時在最低價位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。BMPFILE參數(shù)指定的BMP文件默認(rèn)路徑為當(dāng)前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。也可不用用戶目錄而使用全路徑,路徑中的''要寫兩個以下字符串作為參數(shù)都是合法的,如果文件存在的話:"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG"填充背景含義:根據(jù)條件填充背景區(qū)域。用法:DRAWGBK(COND,COLOR),填充滿足COND條件的背景區(qū)域。COLOR可以為漸變顏色STRIP,也可以為BMP圖形文件名(缺省路徑為"軟件安裝目錄登錄用戶名"),假設(shè)省略COLOR那么使用指標(biāo)線顏色填充(可以使用COLORRED等描述符設(shè)定)。例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收陽時用紅色填充背景。DRAWGBK(CLOSE>OPEN,'MyBMP');表示收陽時用軟件安裝目錄登錄用戶名MyBMP.BMP填充背景。畫圖標(biāo)含義:在圖形上繪制小圖標(biāo)。用法:DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時,在PRICE位置畫TYPE圖標(biāo),TYPE是曲線標(biāo)志的名稱。例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示當(dāng)收陽時在最低價位置畫買入圖標(biāo)。顯示文字含義:在圖形上顯示文字。用法:DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時,在PRICE位置書寫文字TEXT。例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時在最低價位置顯示'大陽線'字樣。RGB顏色含義:指定顏色。用法: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條件滿足時,在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0那么畫空心柱。例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體局部。提示文字TIPTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時,在PRICE位置顯示圖標(biāo),假設(shè)PRICE為0,那么在圖形底部顯示圖標(biāo)。例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大陽線,股價為:'+close)表示當(dāng)日漲幅大于8%時在最低價位置顯示圖標(biāo),鼠標(biāo)移近時顯示文字'大陽線,股價為:15.88'字樣。顯示為三角圖畫垂直線含義:在圖形上繪制垂直線。用法:VERTLINE(COND,TYPE),當(dāng)COND條件滿足時,沿垂直方向繪制TYPE類型的線段,TYPE=0表示實線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-',4表示點(diǎn)點(diǎn)劃線'-..-..-'。例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在創(chuàng)20天新高畫垂直虛線畫水平線含義:在圖形上繪制水平線。用法:HORLINE(COND,PRICE,TYPE,EXTEND),當(dāng)COND條件滿足時,在PRICE位置沿水平方向繪制TYPE類型的線段,TYPE=0表示實線,1表示虛線'---',2表示點(diǎn)線'...',3表示點(diǎn)劃線'-.-.-';4表示點(diǎn)點(diǎn)劃線'-..-..-'。EXTEND=1表示向左延長,=2表示向右延長,=3表示左右由簡單的公式編寫開場:這里舉一些最簡單的例子,有些只有一條語句且函數(shù)簡單,較復(fù)雜的公式中函數(shù)復(fù)雜且語句較多。收盤價線CLOSE均線的畫法計算N日內(nèi)收盤價的算術(shù)平均值,公式為:MA(X,N)表示X的N日平均。例如:MA1:MA(CLOSE,5),coloryellow;表示為:參數(shù)名畫一條5日收盤價的均線設(shè)置該線為黃色MA2:MA(C,20),color0000ff(20日收盤價均線,顏色為紅色〕MA3:MA(c,250),color00ff00(年線,綠色〕均線:MA(c,N);(周期N可設(shè)置最大,最小,缺省〕換手率換手率指當(dāng)期的成交量占流通股本的比例。公式:hs:VOL/CAPITAL;VOL為當(dāng)期成交量,CAPITAL為流通股本。乖離率當(dāng)前股價與均線的偏差的程度gl:(c-ma(c,20))/ma(c,20)*100;量比當(dāng)期成交量與5日均量的比lb:vol/ma(vol,5);漲幅漲幅指今日收盤價相對于昨日收盤價的變動幅度,即〔今日收盤價-昨日收盤價〕/昨日收盤價*100%,昨日收盤價的公式為:REF(CLOSE,1),漲幅的公式:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)創(chuàng)新高創(chuàng)新高指當(dāng)日最高價是最近一段時間的最高價:HIGH=HHV(HIGH,N)其中的HIGH為當(dāng)期最高價,HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價創(chuàng)N日新高時返回值為1,否那么為0。橫盤整理橫盤整理指最近一段時期價格在一定幅度之內(nèi)擺動:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價振幅振幅在5%以內(nèi)。放量、縮量〔成交量函數(shù)為VOL〕A、放量a.今天成交量較昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2b.今天成交量較10個交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;c.今日的5日均量較10個交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a>2;d.今日的成交量超過了整個流通盤的5%,表示如下:vol/capital>0.05;其中capital代表流通盤。B、縮量a.今日成交量較昨日減少了一半,表示如下:vol/ref(vol,1)<0.5;b.今日成交量較10個交易日平均成交量減少一倍,表示如下:a:=ma(vol,10);vol/a<2;或者直接用如下公式表示:vol/ma(vol,10)<2;c.今日的5日均量較10個交易日平均成交量減少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;d.今日的成交量低于了整個流通盤的5%,表示如下:vol/capital<0.05;上漲、下跌上漲今天的漲幅到達(dá)5%以上,表示如下:close>ref(close,1)>1.05;5日均價連續(xù)上漲,表示如下:a:=ma(close,5);b:=ref(a,1);下跌今天的跌幅到達(dá)5%以上,表示如下:close/ref(close,1)<0.95;5日均價連續(xù)下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;描述K線陽線close>open;陰線close<open;高開open>ref(close,1);低開open<ref(close,1);跳空高開〔high為最高價〕open>ref(high,1);跳空低開〔low為最低價〕open<ref(low,1);引用大盤數(shù)據(jù)INDEXDATA(“N〞,&X,K)INDEXDATA求某商品相關(guān)的數(shù)據(jù)例:INDEXDATA("1a0001",&HIGH),n)滬指N周期最高值個股于大盤的比擬CLOSE/INDEXDATA("1A0001",&CLOSE)*1000只于滬指比擬股價在N日線附近--這可是反映股價調(diào)整幅度的好公式〔選股〕a:=MA(C,N);選股時輸入20,30,60可選不同均線附近的股,ABS(C-a)/C<=0.02;在某均線的2/100附近的股票。也可根據(jù)需要改百分比。只顯示數(shù)值不顯示曲線在曲線屬性-輸出線形的勾去掉,在公式語句使用輸出符出“:〞趨勢【天】:BARSLAST(MA(C,250)<REF(MA(C,250),1)),colorwhite年線由下跌拐頭向上的天數(shù),不顯示曲線。圖函數(shù)妙用:繪圖函數(shù)的功能是在主圖或副圖上設(shè)定條件輸出圖標(biāo)、直線、文字、數(shù)字、指標(biāo)線、指標(biāo)柱等。運(yùn)用恰當(dāng)使編制出的主副圖指標(biāo)給以視覺上的美感。1、函數(shù):DRAWICON用法:DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時,在PRICE位置畫TYPE號圖標(biāo)。說明:在圖形上繪制小圖標(biāo),其中TYPE可選3種圖標(biāo),編碼為1-3(1為紅臉、2為綠臉、3為平臉)。例如:DRAWICON(CLOSE>OPEN,LOW,1);表示當(dāng)收陽時在最低價位置畫1號圖標(biāo),也就是紅臉。DRAWICON(CLOSE<OPEN,high,2);表示當(dāng)收陰時在最高價位置畫2號圖標(biāo),也就是綠臉。指標(biāo)例如:{月均線主圖}ma1:ma(close,5),colorwhite,linethick2;{畫一條5日收盤價的均線,設(shè)置該線為粗白色}ma2:ma(close,10),colorff00ff,linethick2;{畫一條10日收盤價的均線,設(shè)置該線為粗粉色}ma3:ma(close,20),color00ff00,linethick2;{畫一條20日收盤價的均線,設(shè)置該線為粗綠色}a1:=cross(ma1,ma2);{5日均線上穿10日均線,金叉}a2:=cross(ma2,ma1);{10日均線下穿5日均線,死叉}DRAWICON(a1,low,1);{當(dāng)a1條件滿足時,在最低價位置上顯示紅臉,表示此處可作為買入點(diǎn)}DRAWICON(a2,high,2);{當(dāng)a2條件滿足時,在最高價位置上顯示綠臉,表示此處可作為賣出點(diǎn)}2、函數(shù):DRAWLINE用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當(dāng)COND1條件滿足時,在PRICE1位置畫直線起點(diǎn),當(dāng)COND2條件滿足時,在PRICE2位置畫直線終點(diǎn),EXPAND為延長類型。說明:在圖形上繪制直線段。例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1);表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長。如圖:DRAWLINE是唯一一個一句里面用到兩個COND的繪圖函數(shù)。因為它需要兩個點(diǎn)來決定一直線。COND1相當(dāng)于指定K線位置〔橫坐標(biāo)〕,PRICE1相當(dāng)于是指定價位〔縱坐標(biāo)〕,這樣一個點(diǎn)在平面上的位置就決定了。DRAWLINE是從第一點(diǎn)畫到第二點(diǎn)的,即有起點(diǎn)與終點(diǎn)的順序關(guān)系:第一點(diǎn)出現(xiàn)的時間,要在第二點(diǎn)之前。否那么線是畫不出來的。EXPAND,擴(kuò)X、開展,這里是延伸的意思吧。取0,不延長;取1,延長。實際上是取大于等于1的數(shù)就延長,小于1就不延長。指標(biāo)例如:{季均線主圖}ema1:ema(close,20),colorff00ff;{畫一條20日收盤價的均線,設(shè)置該線為粉色}ema2:ema(close,40),color00ff00;{畫一條40日收盤價的均線,設(shè)置該線為綠色}ema3:ema(close,60),colorwhite,CIRCLEDOT;{畫一條60日收盤價的均線,設(shè)置該線為白色o線}DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20),HIGH,1),colorwhite;{表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長。}DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1),coloryellow;{表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長。}3、函數(shù):DRAWTEXT說明:在圖形上顯示文字。用法:DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時,在PRICE位置書寫文字TEXT,可顯示多行文本。例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,’大漲啦’);表示當(dāng)日漲幅大于8%時在最低價位置顯示’大漲啦’字樣。在某些滿足條件的地方直接顯示文字或字符,比顯示圖標(biāo)要更直觀一些。注意,顯示的文字要用英語狀態(tài)下的單引號括起。指標(biāo)例如:{長短結(jié)合主圖}sma1:sma(close,5,1),color00ff00;{畫一條5日收盤價的均線,設(shè)置該線為綠色}sma2:sma(close,10,1),coloryellow;{畫一條10日收盤價的均線,設(shè)置該線為黃色}sma3:sma(close,60,1),colorbl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紅棗園承包合同
- 2025年上半年宜昌市宜都市住建局招考城管綜合執(zhí)法協(xié)管易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年宜昌市人民政府國資委所屬事業(yè)單位集中招聘擬聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽阜陽阜南縣疾控中心緊急招聘工作人員6人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省亳州市渦陽縣重點(diǎn)局招聘政府雇員6人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024重慶對外建設(shè)(集團(tuán))有限公司招聘10人筆試參考題庫附帶答案詳解
- 2025年上半年安徽某國企上市公司社會招聘1人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽宿州靈璧縣公開選調(diào)事業(yè)單位工作人員20人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽事業(yè)單位625聯(lián)考筆試易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧波象山縣農(nóng)林局招考編制外人員易考易錯模擬試題(共500題)試卷后附參考答案
- 《電氣二次回路》課件
- 2024年全國高考體育單招考試語文試卷試題(含答案詳解)
- 藥品養(yǎng)護(hù)記錄表
- 《做自己情緒的主人》課件
- 產(chǎn)品、過程質(zhì)量檢查清單
- 設(shè)備外協(xié)加工維修單
- 【基于GONE理論的宜華生活公司財務(wù)舞弊的案例分析18000字(論文)】
- 小學(xué)語文新課標(biāo)基礎(chǔ)型學(xué)習(xí)任務(wù)群解讀及教學(xué)建議
- 07施工試驗計劃
- 數(shù)字邏輯習(xí)題以及習(xí)題答案課件
- 骶尾部藏毛竇的診治課件
評論
0/150
提交評論