這篇列出了通達(dá)信常用的一些基礎(chǔ)函數(shù),要想看懂或者學(xué)會(huì)自己寫通達(dá)信公式,了解這些基礎(chǔ)函數(shù)是必不可少的。
HIGH {返回該周期最高價(jià)}
簡(jiǎn)寫:H
LOW {返回該周期最低價(jià)}
簡(jiǎn)寫:L
CLOSS {返回該周期收盤價(jià)}
簡(jiǎn)寫:C
VOL {返回該周期成交量}
簡(jiǎn)寫:V
OPEN {返回該周期開盤價(jià)}
簡(jiǎn)寫:O
PERIOD {周期類型}
用法:結(jié)果從 0 到 13,一次分別是 1/5/15/30/60 分鐘,日/周/月,多分鐘,多日/季/年,5秒線/多秒線,13以上為自定義周期
DATE {取得該周期從1900以來的年月日}
用法:DATE
例如:函數(shù)返回 1000101,表示2000年1月1日
COUNT {統(tǒng)計(jì)滿足條件的周期數(shù)}
用法:COUNT(X, N) 統(tǒng)計(jì) N 周期中滿足 X 條件的周期數(shù),若 N=0 則從第一個(gè)有效值開始
例如:COUNT(CLOSE>OPEN, 20) 表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù)
HHV {求最高值}
用法:HHV(X, N) 求 N 周期內(nèi) X 最高值,N=0 則從第一個(gè)有效值開始
例如:HHV(HIGH, 30) 表示求30日最高價(jià)
HHVBASS {求上一高點(diǎn)到當(dāng)前的周期數(shù)}
LLV {求最低值}
用法:LLV(X, N) 求 N 周期內(nèi) X 最低值,N=0 則從第一個(gè)有效值開始
例如:LLV(LOW, 0) 表示求歷史最低價(jià)
LLVBASS {求上一低點(diǎn)到當(dāng)前的周期}
REF {向前引用,引用若干周期前的數(shù)據(jù)}
用法:REF(X, A) 引用 A 周期前的 X 值
例如:REF(CLOSE, BARSCOUNT(C) - 1) 表示第二根 K 線的收盤價(jià)
REF(CLOSE, 1) 表示前一天的收盤價(jià)
REFDATE {指定引用,引用指定日期的數(shù)據(jù)}
用法:REFDATE(X, N) 統(tǒng)計(jì) N 周期中 X 的總和
例如:REFDATE(CLOSE, 1011208) 表示2011年12月08日的收盤價(jià)
SUM {總和}
用法:SUM(X, N) 統(tǒng)計(jì) N 周期中 X 的總和
例如:SUM(VOL, 0) 表示統(tǒng)計(jì)從上市第一天以來的成交量總和
FILTER {過濾連續(xù)出現(xiàn)的信號(hào)}
MA {簡(jiǎn)單移動(dòng)平均}
用法:MA(X, M) X 的 M 日簡(jiǎn)單移動(dòng)平均
例如:MA(CLOSE, 5) 表示5日均線
RANGE {介于某個(gè)范圍之間}
用法:RANGE(A, B, C) A在B和C之間
例如:RANGE(A, B, C) 表示A大于B同時(shí)小于C時(shí)返回1,否則返回0
CROSS {上穿,兩條線交叉}
用法:CROSS(A, B) 表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0
例如:CROSS(MA(CLOSE, 5), MA(CLOSE, 10)) 表示5日均線與10日均線交金叉
EXIST {存在}
用法:EXIST(CLOSE>OPEN, 10) 表示10日內(nèi)存在陽線
NOT {取反,求邏輯非}
用法:NOT(X) 返回非X,當(dāng) X=0 時(shí)返回1,否則返回0
例如:NOT(ISUP) 表示平盤或收陰
IF {邏輯判斷}
用法:IF(X, A, B) 若X不為0則返回A,否則返回B
例如:IF(CLOSE>OPEN, HIGH, LOW) 表示周期收陽則返回最高值,否則返回最低值
MAX {最大值}
用法:MAX(A, B) 返回A和B中的最大值
例如:MAX(CLOSE-OPEN, 0) 表示若收盤價(jià)大于開盤價(jià)返回他們的差值,否則返回0
MIN {最小值}
FINANCE(1) {總股本}
FINANCE(7) {流通股本(萬股)}
CAPITAL {流通股本(手)}
FINANCE(40) {流通市值}
FINANCE(41) {總市值}
FINANCE(42) {上市日期}
說明一下,函數(shù)后面的 {} 表示注釋,不影響函數(shù)運(yùn)行,里面的內(nèi)容即函數(shù)的定義。
標(biāo)紅的是頻繁使用的,很重要,稍微復(fù)雜點(diǎn)的公式基本都會(huì)用到標(biāo)紅函數(shù)里面的一個(gè)或者幾個(gè)。
其實(shí)通達(dá)信基礎(chǔ)函數(shù)有很多,剛開始學(xué)習(xí)通達(dá)信公式編寫,知道上面的這些都要知道定義和用法就可以,需要用到其他函數(shù)時(shí),再去查找文檔。這些函數(shù),寫的多了就都熟悉了。等基礎(chǔ)部分都熟悉之后,有興趣的可以把通達(dá)信公式文檔里面所有的基礎(chǔ)函數(shù)都看一下,還是很有幫助的。
聯(lián)系客服