DRAWNULL 無效數(shù) 返回?zé)o效數(shù)。 用法:
DRAWNULL 例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌時(shí)分析圖上不畫線。
BACKSET
向前賦值 將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。 用法: BACKSET(X,N) 若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。 例如: BACKSET(CLOSE>OPEN,2) 若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0。
BARSCOUNT
有效數(shù)據(jù)周期數(shù) 求總的周期數(shù)。 用法: BARSCOUNT(X) 第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。 例如: BARSCOUNT(CLOSE) 對于日線數(shù)據(jù)取得上市以來總交易日數(shù),對于分筆成交取得當(dāng)日成交筆數(shù),對于1分鐘線取得當(dāng)日交易分鐘數(shù)。
CURRBARSCOUNT 到最后交易日的周期數(shù) 求到最后交易日的周期數(shù). 用法: CURRBARSCOUNT
求到最后交易日的周期數(shù)
TOTALBARSCOUNT 總的周期數(shù) 求總的周期數(shù). 用法: TOTALBARSCOUNT 求總的周期數(shù)
BARSLAST
上一次條件成立位置 上一次條件成立到當(dāng)前的周期數(shù)。 用法: BARSLAST(X) 上一次X不為0到現(xiàn)在的天數(shù)。 例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。
BARSSINCE
第一個(gè)條件成立位置 第一個(gè)條件成立到當(dāng)前的周期數(shù)。 用法: BARSSINCE(X) 第一次X不為0到現(xiàn)在的天數(shù)。 例如: BARSSINCE(HIGH>10) 表示股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù)。
COUNT
統(tǒng)計(jì) 統(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à)。
HHVBARS
上一高點(diǎn)位置 求上一高點(diǎn)到當(dāng)前的周期數(shù)。 用法: HHVBARS(X,N) 求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。 例如: HHVBARS(HIGH,0) 求得歷史新高到到當(dāng)前的周期數(shù)。
LLV
最低值 求最低值。 用法: LLV(X,N) 求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開始。 例如: LLV(LOW,0) 表示求歷史最低價(jià)。
LLVBARS
上一低點(diǎn)位置 求上一低點(diǎn)到當(dāng)前的周期數(shù)。 用法: LLVBARS(X,N) 求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。 例如: LLVBARS(HIGH,20) 求得20日最低點(diǎn)到當(dāng)前的周期數(shù)。
REVERSE
求相反數(shù) 求相反數(shù)。 用法: REVERSE(X) 返回-X。 例如: REVERSE(CLOSE) 返回-CLOSE。
REF
向前引用 引用若干周期前的數(shù)據(jù)。 用法: REF(X,A) 引用A周期前的X值。 例如: REF(CLOSE,1) 表示上一周期的收盤價(jià),在日線上就是昨收。
REFDATE
指定引用 引用指定日期的數(shù)據(jù)。 用法: REFDATE(X,A) 引用A日期的X值。 例如: REF(CLOSE,20011208) 表示2001年12月08日的收盤價(jià)。
SUM
總和 求總和。 用法: SUM(X,N) 統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始。 例如: SUM(VOL,0) 表示統(tǒng)計(jì)從上市第一天以來的成交量總和。
FILTER
過濾 過濾連續(xù)出現(xiàn)的信號。 用法: FILTER(X,N) X滿足條件后,刪除其后N周期內(nèi)的數(shù)據(jù)置為0。 例如: FILTER(CLOSE>OPEN,5) 查找陽線,5天內(nèi)再次出現(xiàn)的陽線不被記錄在內(nèi)。
SUMBARS
累加到指定值的周期數(shù) 向前累加到指定值到現(xiàn)在的周期數(shù)。 用法: SUMBARS(X,A) 將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。 例如: SUMBARS(VOL,CAPITAL) 求完全換手到現(xiàn)在的周期數(shù)。
SMA 移動(dòng)平均 返回移動(dòng)平均。 用法: SMA(X,N,M) X的M日移動(dòng)平均,M為權(quán)重,如Y=(X*M+Y'*(N-M))/N
MA 簡單移動(dòng)平均 返回簡單移動(dòng)平均。 用法: MA(X,M) X的M日簡單移動(dòng)平均。
DMA 動(dòng)態(tài)移動(dòng)平均 求動(dòng)態(tài)移動(dò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à)。
EMA(或EXPMA) 指數(shù)移動(dòng)平均 返回指數(shù)移動(dòng)平均。 用法: EMA(X,M) X的M日指數(shù)移動(dòng)平均。
MEMA 平滑移動(dòng)平均 返回平滑移動(dòng)平均 用法: MEMA(X,M) X的M日平滑移動(dòng)平均。
MEMA(X,N)與MA的差別在于起始值為一平滑值,而不是初始值 EXPMEMA
指數(shù)平滑移動(dòng)平均 返回指數(shù)平滑移動(dòng)平均。 用法: EXPMEMA(X,M) X的M日指數(shù)平滑移動(dòng)平均。
EXPMEMA同EMA(即EXPMA)的差別在于他的起始值為一平滑值 RANGE
介于某個(gè)范圍之間 用法: RANGE(A,B,C) A在B和C。 例如: RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。
CONST 取值設(shè)為常數(shù) 用法: CONST(A) 取A最后的值為常量. 例如: CONST(INDEXC)表示取大盤現(xiàn)價(jià)。
----------------------------------------------------------------------------------------------4.邏輯函數(shù)
CROSS
上穿 兩條線交叉。 用法: CROSS(A,B) 表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0。 例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均線與10日均線交金叉。
LONGCROSS
維持一定周期后上穿 兩條線維持一定周期后交叉。 用法: LONGCROSS(A,B,N) 表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0。
UPNDAY 連漲 返回是否連漲周期數(shù)。 用法: UPNDAY(CLOSE,M) 表示連漲M個(gè)周期。
DOWNNDAY 連跌 返回是否連跌周期。 用法: DOWNNDAY(CLOSE,M) 表示連跌M個(gè)周期。
NDAY 連大 返回是否持續(xù)存在X>Y。 用法: NDAY(CLOSE,OPEN,3) 表示連續(xù)3日收陽線。
EXIST 存在 是否存在。 用法: EXIST(CLOSE>OPEN,10) 表示前10日內(nèi)存在著陽線。
EVERY 一直存在 一直存在。 用法: EVERY(CLOSE>OPEN,10) 表示前10日內(nèi)一直陽線。
LAST 持續(xù)存在 用法: LAST(X,A,B)
A>B,表示從前A日到前B日一直滿足X條件。若A為0,表示從第一天開始,B為0,表示到最后日止。 例如: LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內(nèi)一直陽線。
|