人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現(xiàn)在的位置:程序化交易>> 股票公式>> 同花順>> 同花順公式>>正文內(nèi)容

公式編寫基礎(chǔ)3[同花順公式]

相關(guān)標(biāo)簽: 同花順公式編寫 、 同花順指標(biāo)公式 、 同花順公式 、 同花順選股公式大全 、 同花順公式大全 、 同花順指標(biāo)公式源碼 、 同花順指標(biāo)公式大全 、 同花順必漲選股公式 、 同花順公式密碼破解 、

 

 

三,公式函數(shù)的活用

剔除選定股票,選股時(shí)剔除ST股票
STRFIND(STRLEFT(STKNAME,2),'ST')=0; 字符串函數(shù),符合條件時(shí)返回為0。 //本文來至CXH99.COM//

獲得成交筆數(shù)
MAX(0,SUBSAMEDAY(&VOLAMOUNT))

獲得“是否最后周期”ISLATBAR
FILTER(條件1 AND 條件2,COUNT(條件1 AND 條件2,0))

變色柱線(在個(gè)股于指數(shù)之間畫不同顏色的柱線)
STICKLINE(個(gè)股>指數(shù),個(gè)股,指數(shù),4,0),color6666ff;
STICKLINE(個(gè)股<指數(shù),個(gè)股,指數(shù),4,1),color66bb66; //文章來至程序化交易網(wǎng) cxh99.com//

變色曲線(符合條件時(shí)改變顏色,下為用于KDJ公式)
k:PARTLINE(k,k>d,RGB(255,0,0),k<d,RGB(00,255,0));
[ 此文章的編輯者為: BCXYMMLL, 2007-03-17 15:26 ] //本文來至程序化交易網(wǎng) cxh99.com//

公式中引用其他公式

A2:=BARSLAST(ref(CROSS(KDJ.k,KDJ.d),1));引用KDJ公式的K,D并金叉
B2:=ref(C,A2+1)>C AND ref(KDJ.k,A2+1)<KDJ.k AND CROSS(KDJ.k,KDJ.d);
DRAWTEXT(FILTER(B2>0,5),L+0.39,'KDJ底背'),coloryelLOW; //本文來至程序化交易網(wǎng) cxh99.com//

語言規(guī)范://本文 來源:程序化交易網(wǎng) // //本文來至程序化交易網(wǎng) cxh99.com//

在自定義公式里面的各種符號(hào)(如,“;” )只能用半角不能用全角。 //本文來至程序化交易網(wǎng) cxh99.com//

關(guān)鍵字 if else while break continue return (無大小寫之分) //本文來至程序化交易網(wǎng) cxh99.com//

常數(shù) 浮點(diǎn)數(shù)、整數(shù)、字符串 //本文來至程序化交易網(wǎng) cxh99.com//

分隔符 “ ” ‘ ’ ( ) ; // // 注釋

標(biāo)識(shí)符 由字母和數(shù)字組成,由字母開頭,不分大小寫 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行)
* /

+ -

!= > < >= <= //本文來至程序化交易網(wǎng) cxh99.com//

And

Or //文章來至程序化交易網(wǎng) cxh99.com//

語句賦值 a = b

條件 IF (a==b) c=d; //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

循環(huán) while a==b c=d;

函數(shù)調(diào)用 func(a,b)


賦值語句:

其一般形式為: //本文來至CXH99.COM//

a=b; 含義為將b的值付給a。 //文章來至程序化交易網(wǎng) cxh99.com//

幾個(gè)運(yùn)算符“=”賦值、 “:=” 賦值“:”賦值并輸出數(shù)值或字符串“:>”賦值并輸出圖形。

注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場上目前的各種帶有公式編輯功能的分析軟件。


同花順公式函數(shù)注釋(常用部分)

邏輯函數(shù):

1、條件函數(shù):根據(jù)條件求不同的值。

用法:IF(X,A,B)若X不為0則返回A,否則返回B。例如:(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。 //文章來至程序化交易網(wǎng) cxh99.com//

引用函數(shù):

1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。 //本文來至CXH99.COM//

用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù)。 //文章來至程序化交易網(wǎng) cxh99.com//

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ù)。 //本文來至CXH99.COM//

用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/ref(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。 //文章來至程序化交易網(wǎng) cxh99.com//

4、有效周期數(shù):求總的周期數(shù)。//本文 來源:程序化交易網(wǎng) //

用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。 //文章來至程序化交易網(wǎng) cxh99.com//

5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0。 //本文來至程序化交易網(wǎng) cxh99.com//

6、求和:求總和。 //文章來至程序化交易網(wǎng) cxh99.com//

用法: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ū)間的成交量之和。

7、移動(dòng)平均:求移動(dòng)平均。

用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。 //文章來至程序化交易網(wǎng) cxh99.com//

8、向前引用:引用若干周期前的數(shù)據(jù)。 //文章來至程序化交易網(wǎng) cxh99.com//

用法:ref(X,A),引用A周期前的X值。例如:ref(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。 //本文來至CXH99.COM//

9、簡單移動(dòng)平均:求簡單移動(dòng)平均。 //文章來至程序化交易網(wǎng) cxh99.com//

用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。

10、最低值:求最低值。 //本文來至CXH99.COM//

用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開始。例如:LLV(LOW,0)表示求歷史最低價(jià)。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

11、最高值:求最高值。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開始。例如:HHV(HIGH,30)表示求30日最高價(jià)。

12、指數(shù)平滑移動(dòng)平均:求指數(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à)。

13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。//本文 來源:程序化交易網(wǎ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à)。 //本文來至CXH99.COM//

14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。

15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。 //本文來至CXH99.COM//

用法: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ù)。 //本文來至CXH99.COM//

16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

用法: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):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。 //文章來至程序化交易網(wǎng) cxh99.com//

時(shí)間函數(shù): //本文來至CXH99.COM//

1、總開盤分鐘:求當(dāng)前代碼類型的開市交易時(shí)間。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關(guān)。 //文章來至程序化交易網(wǎng) cxh99.com//

2、距開盤分鐘:求當(dāng)前時(shí)刻距開盤有多長時(shí)間。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:FROMOPEN。返回當(dāng)前時(shí)刻距開盤有多長時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

3、距午夜秒:求當(dāng)前時(shí)刻距開盤有多長時(shí)間。 //文章來至程序化交易網(wǎng) cxh99.com//

用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。 //文章來至程序化交易網(wǎng) cxh99.com//

4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。//本文 來源:程序化交易網(wǎng) //

用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。

5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。 //本文來至程序化交易網(wǎng) cxh99.com//

用法: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)。

算術(shù)函數(shù):

1、絕對(duì)值:求絕對(duì)值。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。

2、介于:介于兩個(gè)數(shù)之間。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。

3、最大值:求最大值。

用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0。

4、最小值:求最小值。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開盤價(jià)和收盤價(jià)中的較小值。

5、求模運(yùn)算:求模運(yùn)算。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。

6、求邏輯非:求邏輯非。//本文 來源:程序化交易網(wǎng) // //文章來至程序化交易網(wǎng) cxh99.com//

用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。例如:NOT(5>3)返回0。 //本文來至程序化交易網(wǎng) cxh99.com//

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、余弦值:求余弦值。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:COS(X)返回X的余弦值。

10、正弦值:求正弦值。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:SIN(X)返回X的正弦值。

11、平方根:開平方。

用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。

12、上穿:兩條線交叉。 //本文來至程序化交易網(wǎng) cxh99.com//

用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。 //本文來至程序化交易網(wǎng) cxh99.com//

13、維持:兩條線維持一定周期后交叉。

用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。

14、空:判斷是否為空。 //本文來至CXH99.COM//

用法:ISNULL(A)表示如果A為空(即沒有數(shù)據(jù))則返回1,否則返回0。 //本文來至CXH99.COM//

15、冪:求冪。

用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。

 

 

//本文來至CXH99.COM//

 

(責(zé)任編輯:程序化交易網(wǎng)整理)

 

 

 

如果以上指標(biāo)公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,

可以聯(lián)系我們相關(guān)技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流進(jìn)行 有償 改編!

 


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
  主站蜘蛛池模板: 男人午夜视频在线观看 | 日韩欧美中 | 一机黄色片 | 日韩小视频在线 | 日本护士xxxxx18.19 | 午夜看一级特黄a大片 | 日韩中文字幕在线 | 日本道综合一本久久久88 | 羞羞视频免费网站含羞草 | 精品国产一区二区三区不卡 | 成人精品视频 成人影院 | 日韩欧美日本 | 波多野结衣在线观看一区二区三区 | 草视频在线观看 | 亚洲免费福利 | 高清中文字幕视频在线播 | 天天躁日日躁狠狠躁欧美日韩 | 成人在线观看视频免费 | 久久精品国产亚洲网站 | 老黄网站在线观看免费 | 国产精品成人h视频 | 免费在线视频一区 | 免看黄| 国产欧美亚洲精品第一页久久肉 | 亚洲男女视频 | 亚欧免费视频 | 中国一级毛片aaa片 中国一级毛片 | 成人久久18免费软件 | 亚洲精品无码不卡 | 草草视频手机在线观看视频 | 爱啪网亚洲第一福利网站 | 国产精品亚洲午夜一区二区三区 | a亚洲天堂 | 国产91色在线 | 亚洲 | 国产精品麻豆一区二区三区 | 亚洲国产精品第一区二区三区 | 毛片在线观看视频 | 在线a亚洲视频播放在线观看 | 欧美一级欧美三级在线观看 | 国产一区二区三区成人久久片 | 亚洲人成网站在线播放观看 |