一 、行情函數(shù) HIGH 最高價(jià) 返回該周期最高價(jià)。 用法: HIGH H 最高價(jià) 返回該周期最高價(jià)。 用法: H LOW 最低價(jià) 返回該周期最低價(jià)。 用法: LOW L 最低價(jià) 返回該周期最低價(jià)。 用法: L CLOSE 收盤價(jià) 返回該周期收盤價(jià)。 用法: CLOSE C 收盤價(jià) 返回該周期收盤價(jià)。 用法: C VOL 成交量 返回該周期成交量。 用法: VOL V 成交量 返回該周期成交量。 用法: V OPEN 開盤價(jià) 返回該周期開盤價(jià)。 用法: OPEN O: 開盤價(jià) 返回該周期開盤價(jià)。 用法: O ADVANCE 上漲家數(shù) 返回該周期上漲家數(shù)。 用法: ADVANCE (本函數(shù)僅對(duì)大盤有效) DECLINE 下跌家數(shù) 返回該周期下跌家數(shù)。 用法: DECLINE (本函數(shù)僅對(duì)大盤有效) AMOUNT 成交額 返回該周期成交額。 用法: AMOUNT ASKPRICE 委賣價(jià) 返回委賣1--委賣3價(jià)格。 用法: ASKPRICE(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ASKVOL 委賣量 返回委賣1--委賣3量。 用法: ASKVOL(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BIDPRICE 委買價(jià) 返回委買1--委買3價(jià)格。 用法: BIDPRICE(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BIDVOL 委買量 返回委買1--委買3量。 用法: BIDVOL(N) N取1—3。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) BUYVOL 主動(dòng)性買盤 返回主動(dòng)性買單量。 用法: BUYVOL 當(dāng)本筆成交為主動(dòng)性買盤時(shí),其數(shù)值等于成交量,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) SELLVOL 主動(dòng)性賣盤 返回主動(dòng)性賣單量。 用法: SELLVOL 當(dāng)本筆成交為主動(dòng)性賣盤時(shí),其數(shù)值等于成交量,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ISBUYORDER 主動(dòng)性買單 返回該成交是否為主動(dòng)性買單。 用法: ISBUYORDER 當(dāng)本筆成交為主動(dòng)性買盤時(shí),返回1,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) ISSELLORDER 主動(dòng)性賣單 返回該成交是否為主動(dòng)性賣單。 用法:ISSELLORDER 當(dāng)本筆成交為主動(dòng)性賣盤時(shí),返回1,否則為0。 (本函數(shù)僅個(gè)股在分筆成交分析周期有效) 二 、時(shí)間函數(shù) DATE 日期 取得該周期從1900以來的年月日。 用法: DATE 例如函數(shù)返回1000101,表示2000年1月1日。 TIME 時(shí)間 取得該周期的時(shí)分秒。 用法: TIME 函數(shù)返回有效值范圍為(000000-235959)。 YEAR 年份 取得該周期的年份。 用法:YEAR MONTH 月份 取得該周期的月份。 用法:MONTH 函數(shù)返回有效值范圍為(1-12)。 WEEK 星期 取得該周期的星期數(shù)。 用法: WEEK 函數(shù)返回有效值范圍為(0-6),0表示星期天。 DAY 日期 取得該周期的日期。 用法: DAY 函數(shù)返回有效值范圍為(1-31)。 HOUR 小時(shí) 取得該周期的小時(shí)數(shù)。 用法:HOUR 函數(shù)返回有效值范圍為(0-23),對(duì)于日線及更長的分析周期值為0。 MINUTE 分鐘 取得該周期的分鐘數(shù)。 用法:MINUTE 函數(shù)返回有效值范圍為(0-59),對(duì)于日線及更長的分析周期值為0。 FROMOPEN 分鐘 求當(dāng)前時(shí)刻距開盤有多長時(shí)間。 用法: FROMOPEN 返回當(dāng)前時(shí)刻距開盤有多長時(shí)間,單位為分鐘。 例如: FROMOPEN 當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。 三 、引用函數(shù) 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) 對(duì)于日線數(shù)據(jù)取得上市以來總交易日數(shù),對(duì)于分筆成交取得當(dāng)日成交筆數(shù),對(duì)于1分鐘線取得當(dāng)日交易分鐘數(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ù)。 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à)。 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)的信號(hào)。 用法: 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 累積平均 返回累積平均。 用法: SMA(X,N,M) X的M日累積平均,M為權(quán)重,如Y=(X*M+Y'*(N-M))/N MA 簡單移動(dòng)平均 返回簡單移動(dòng)平均。 用法: MA(X,M) X的M日簡單移動(dòng)平均。 EMA 異同移動(dòng)平均 返回異同移動(dòng)平均。 用法: EMA(X,M) X的M日異同移動(dòng)平均。 MEMA 平滑移動(dòng)平均 返回平滑移動(dòng)平均 用法: MEMA(X,M) X的M日平滑移動(dòng)平均。 EXPMA 加權(quán)移動(dòng)平均 返回加權(quán)移動(dòng)平均。 用法: EXPMA(X,M) X的M日加權(quán)移動(dòng)平均。 EXPMEMA 加權(quán)平滑平均 返回加權(quán)平滑平均。 用法: EXPMEMA(X,M) X的M日加權(quán)平滑平均。 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à)。 四 、邏輯函數(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)一直陽線。
五 、算術(shù)函數(shù) NOT 取反 求邏輯非。 用法: NOT(X) 返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。 例如: NOT(ISUP) 表示平盤或收陰。 IF 邏輯判斷 根據(jù)條件求不同的值。 用法: IF(X,A,B) 若X不為0則返回A,否則返回B。 例如: IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。 IFF 邏輯判斷 根據(jù)條件求不同的值。 用法: IFF(X,A,B) 若X不為0則返回A,否則返回B。 例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示該周期收陽則返回最高值,否則返回最低值。 IFN 邏輯判斷 根據(jù)條件求不同的值。 用法: IFN(X,A,B) 若X不為0則返回B,否則返回A。 例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示該周期收陰則返回最高值,否則返回最低值。 MAX 較大值 求最大值。 用法: MAX(A,B) 返回A和B中的較大值。 例如: MAX(CLOSE-OPEN,0) 表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0。 MIN 較小值 求最小值。 用法: MIN(A,B) 返回A和B中的較小值。 例如: MIN(CLOSE,OPEN) 返回開盤價(jià)和收盤價(jià)中的較小值。 六 、數(shù)學(xué)函數(shù) ACOS 反余弦 反余弦值。 用法: ACOS(X) 返回X的反余弦值。 ASIN 反正弦 反正弦值。 用法: ASIN(X) 返回X的反正弦值。 ATAN 反正切 反正切值。 用法: ATAN(X) 返回X的反正切值。 COS 余弦 余弦值。 用法: COS(X) 返回X的余弦值。 SIN 正弦 正弦值。 用法: SIN(X) 返回X的正弦值。 TAN 正切 正切值。 用法: TAN(X) 返回X的正切值。 EXP 指數(shù) 指數(shù)。 用法: EXP(X) e的X次冪。 例如: EXP(CLOSE) 返回e的CLOSE次冪。 LN 自然對(duì)數(shù) 求自然對(duì)數(shù)。 用法: LN(X) 以e為底的對(duì)數(shù)。 例如: LN(CLOSE) 求收盤價(jià)的對(duì)數(shù)。 LOG 對(duì)數(shù) 求10為底的對(duì)數(shù)。 用法: LOG(X) 取得X的對(duì)數(shù)。 例如: LOG(100) 等于2。 SQRT 開方 開平方。 用法: SQRT(X) 求X的平方根。 例如: SQRT(CLOSE) 收盤價(jià)的平方根。 ABS 絕對(duì)值 求絕對(duì)值。 用法: ABS(X) 返回X的絕對(duì)值。 例如: ABS(-34) 返回34。 POW 乘冪 乘冪。 用法: POW(A,B) 返回A的B次冪。 例如: POW(CLOSE,3) 求得收盤價(jià)的3次方。 CEILING 向上舍入 向上舍入。 用法: CEILING(A) 返回沿A數(shù)值增大方向最接近的整數(shù)。 例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3。 FLOOR 向下舍入 向下舍入。 用法: FLOOR(A) 返回沿A數(shù)值減小方向最接近的整數(shù)。 例如: FLOOR(12.3) 求得12,F(xiàn)LOOR(-3.5)求得-4。 INTPART 取整 用法: INTPART(A) 返回沿A絕對(duì)值減小方向最接近的整數(shù)。 例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3。 BETWEEN: 介于 介于。 用法: BETWEEN(A,B,C) 表示A處于B和C之間時(shí)返回1,否則返回0。 例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。 七 、統(tǒng)計(jì)函數(shù) AVEDEV 平均絕對(duì)方差 AVEDEV(X,N) 返回平均絕對(duì)方差。 DEVSQ 數(shù)據(jù)偏差平方和 DEVSQ(X,N) 返回?cái)?shù)據(jù)偏差平方和。 FORCAST 線性回歸預(yù)測(cè)值 FORCAST(X,N) 返回線性回歸預(yù)測(cè)值。 SLOPE 線性回歸斜率 SLOPE(X,N) 返回線性回歸斜率。 STD 估算標(biāo)準(zhǔn)差 STD(X,N) 返回估算標(biāo)準(zhǔn)差。 STDP 總體標(biāo)準(zhǔn)差 STDP(X,N) 返回總體標(biāo)準(zhǔn)差。 VAR 估算樣本方差 VAR(X,N) 返回估算樣本方差。 VARP 總體樣本方差 VARP(X,N) 返回總體樣本方差 。 八 、橫向統(tǒng)計(jì) BLOCKSETNUM 板塊股票個(gè)數(shù) 用法: BLOCKSETNUM(板塊名稱) 返回該板塊股票個(gè)數(shù)。 HORCALC 多股統(tǒng)計(jì) 用法: HORCALC(板塊名稱,數(shù)據(jù)項(xiàng),計(jì)算方式,權(quán)重) 數(shù)據(jù)項(xiàng):100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅 計(jì)算方式: 0-累加,1-排名次 權(quán)重: 0-總股本,1-流通股本,2-等同權(quán)重,3-流通市值 九 、形態(tài)函數(shù) COST 成本分布 成本分布情況。 用法: COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤。 該函數(shù)僅對(duì)日線分析周期有效。 PEAK 波峰值 前M個(gè)ZIG轉(zhuǎn)向波峰值。 用法: PEAK(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰的數(shù)值,M必須大于等于1。 例如: PEAK(1,5,1) 表示%5最高價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰的數(shù)值。 PEAKBARS 波峰位置 前M個(gè)ZIG轉(zhuǎn)向波峰到當(dāng)前距離。 用法: PEAKBARS(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰到當(dāng)前的周期數(shù),M必須大于等于1。 例如: PEAKBARS(0,5,1) 表示%5開盤價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰到當(dāng)前的周期數(shù)。 SAR 拋物轉(zhuǎn)向 拋物轉(zhuǎn)向。 用法: SAR(N,S,M),N為計(jì)算周期,S為步長,M為極值。 例如: SAR(10,2,20) 表示計(jì)算10日拋物轉(zhuǎn)向,步長為2%,極限值為20%。 SARTURN 拋物轉(zhuǎn)向點(diǎn) 拋物轉(zhuǎn)向點(diǎn)。 用法: SARTURN(N,S,M) N為計(jì)算周期,S為步長,M為極值,若發(fā)生向上轉(zhuǎn)向則返回1,若發(fā)生向下轉(zhuǎn)向則返回-1,否則為0。 其用法與SAR函數(shù)相同。 TROUGH 波谷值 前M個(gè)ZIG轉(zhuǎn)向波谷值。 用法: TROUGH(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷的數(shù)值,M必須大于等于1。 例如: TROUGH(2,5,2) 表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷的數(shù)值。 TROUGHBARS 波谷位置 前M個(gè)ZIG轉(zhuǎn)向波谷到當(dāng)前距離。 用法: TROUGHBARS(K,N,M) 表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷到當(dāng)前的周期數(shù),M必須大于等于1。 例如: TROUGH(2,5,2) 表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷到當(dāng)前的周期數(shù)。 WINNER 獲利盤比例 獲利盤比例。 用法: WINNER(CLOSE) 表示以當(dāng)前收市價(jià)賣出的獲利盤比例。 例如: 返回0.1表示10%獲利盤,WINNER(10.5)表示10.5元價(jià)格的獲利盤比例。 該函數(shù)僅對(duì)日線分析周期有效。 LWINNER 近期獲利盤比例 近期獲利盤比例。 用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0.1表示10%獲利盤。 PWINNER 遠(yuǎn)期獲利盤比例 遠(yuǎn)期獲利盤比例。 用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0.1表示10%獲利盤。 COSTEX 區(qū)間成本 區(qū)間成本。 用法: COSTEX(CLOSE,REF(CLOSE)),表示近兩日收盤價(jià)格間籌碼的成本,例如返回10表示區(qū)間成本為20元。 該函數(shù)僅對(duì)日線分析周期有效。 PPART 遠(yuǎn)期成本分布比例 遠(yuǎn)期成本分布比例。 用法: PPART(10),表示10前的成本占總成本的比例,0.2表示20%。 ZIG 之字轉(zhuǎn)向 之字轉(zhuǎn)向。 用法: ZIG(K,N) 當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià),其余:數(shù)組信息 例如: ZIG(3,5) 表示收盤價(jià)的5%的ZIG轉(zhuǎn)向。 十 、大盤函數(shù) INDEXA 返回大盤成交額 INDEXADV 返回上漲家數(shù) INDEXDEC 返回下跌家數(shù) INDEXC 返回大盤收盤價(jià) INDEXH 返回大盤最高價(jià) INDEXL 返回大盤最低價(jià) INDEXO 返回大盤開盤價(jià) INDEXV 返回大盤成交量 十一、繪圖函數(shù) PLOYLINE 折線段 在圖形上繪制折線段。 用法: PLOYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫折線連接。 例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫折線。 DRAWLINE 繪制直線段 在圖形上繪制直線段。 用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 當(dāng)COND1條件滿足時(shí),在PRICE1位置畫直線起點(diǎn),當(dāng)COND2條件滿足時(shí),在PRICE2位置畫直線終點(diǎn),EXPAND為延長類型。 例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長。 DRAWKLINE 繪制K線 用法: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 以HIGH為最高價(jià),OPEN為開盤價(jià),LOW為最低,CLOSE收盤畫K線。 STICKLINE 繪制柱線 在圖形上繪制柱線。 用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱。 例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。 DRAWICON 繪制圖標(biāo) 在圖形上繪制小圖標(biāo)。 用法: DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE號(hào)圖標(biāo)。 例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示當(dāng)收陽時(shí)在最低價(jià)位置畫1號(hào)圖標(biāo)。圖標(biāo)一共有九個(gè),圖形如附圖。序號(hào),最下面的是“1”號(hào),最上面的是“9”號(hào)。
DRAWTEXT 顯示文字 在圖形上顯示文字。 用法: DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT。 例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣。 十二、財(cái)務(wù)函數(shù) FINANCE(1) 總股本(萬股) FINANCE(2) `!、,D`!BB、股(萬股) FINANCE(3) 發(fā)起人法人股(萬股) FINANCE(4) 法人股(萬股) FINANCE(5) B股(萬股) FINANCE(6) H股(萬股) FINANCE(7) 流通股本(萬股) CAPITAL 流通股本(手) FINANCE(8) 職工股(萬股) FINANCE(10) 總資產(chǎn) FINANCE(11) 流動(dòng)資產(chǎn) FINANCE(12) 固定資產(chǎn) FINANCE(13) 無形資產(chǎn) FINANCE(14) 長期投資 FINANCE(15) 流動(dòng)負(fù)債 FINANCE(16) 長期負(fù)債 FINANCE(17) 資本公積金 FINANCE(18) 每股公積金 FINANCE(19) 股東權(quán)益 FINANCE(20) 主營收入 FINANCE(21) 主營利益 FINANCE(22) 其它利益 FINANCE(23) 營業(yè)利益 FINANCE(24) 投資收益 FINANCE(25) 補(bǔ)貼收入 FINANCE(26) 營業(yè)外收支 FINANCE(27) 上年損益調(diào)整 FINANCE(28) 利益總額 FINANCE(29) 稅后利益 FINANCE(30) 凈利益 FINANCE(31) 未分配利益 FINANCE(32) 每股未分配利潤 FINANCE(33) 每股收益 FINANCE(34) 每股凈資產(chǎn) FINANCE(35) 調(diào)整每股凈資產(chǎn) FINANCE(36) 股東權(quán)益比 FINANCE(40) 流通市值 FINANCE(41) 總市值 FINANCE(42) 上市日期
十三、動(dòng)態(tài)行情函數(shù) DYNAINFO(3) 前收盤價(jià) DYNAINFO(4) 今開 DYNAINFO(5) 最高 DYNAINFO(6) 最低 DYNAINFO(7) 現(xiàn)價(jià) DYNAINFO(8) 總手 DYNAINFO(9) 現(xiàn)手 DYNAINFO(10) 總成交金額 DYNAINFO(11) 均價(jià) DYNAINFO(12) 日升跌 DYNAINFO(13) 振幅度 DYNAINFO(14) 漲幅度 DYNAINFO(15) 委托比 DYNAINFO(16) 委量差 DYNAINFO(17) 量比 DYNAINFO(20) 最新叫買價(jià) DYNAINFO(21) 最新叫賣價(jià) DYNAINFO(22) 內(nèi)盤 DYNAINFO(23) 外盤 DYNAINFO(25) 買一量 DYNAINFO(26) 買二量 DYNAINFO(27) 買三量 DYNAINFO(28) 買一價(jià) DYNAINFO(29) 買二價(jià) DYNAINFO(30) 買三價(jià) DYNAINFO(31) 賣一量 DYNAINFO(32) 賣二量 DYNAINFO(33) 賣三量 DYNAINFO(34) 賣一價(jià) DYNAINFO(35) 賣二價(jià) DYNAINFO(36) 賣三價(jià) DYNAINFO(37) 換手率 DYNAINFO(39) 市盈率 DYNAINFO(40) 成交方向 DYNAINFO(50) 采樣點(diǎn)數(shù) DYNAINFO(51) 內(nèi)外比 DYNAINFO(52) 多空平衡 DYNAINFO(53) 多頭獲利 DYNAINFO(54) 空頭回補(bǔ) DYNAINFO(55) 多頭止損 DYNAINFO(56) 空頭止損 DYNAINFO(57) 筆升跌
十四、線形和顏色屬性 COLOR 自定義色 格式為COLOR+“RRGGBB”:RR、GG、BB表示紅藍(lán)色、綠色和藍(lán)色的分量,每種顏色的取值范圍是00-FF,采用了16進(jìn)制。 例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示純紅色與純綠色的混合色:COLOR808000表示淡藍(lán)色和淡綠色的混合色。 COLORBLACK 畫黑色 COLORBLUE 畫藍(lán)色 COLORGREEN 畫綠色 COLORCYAN 畫青色 COLORRED 畫紅色 COLORMAGENTA 畫洋紅色 COLORBROWN 畫棕色 COLORLIGRAY 畫淡灰色 COLORGRAY 畫深灰色 COLORLIBLUE 畫淡藍(lán)色 COLORLIGREEN 畫淡綠色 COLORLICYAN 畫淡青色 COLORLIRED 畫淡紅色 COLORLIMAGENTA 畫淡洋紅色 COLORYELLOW 畫黃色 COLORWHITE 畫白色 LINETHICK 線型粗細(xì) 格式:“LINETHICK+(1-9)” 參數(shù)的取值范圍在1—9之間,“LINETHICK1”表示最細(xì)的線,而“LINETHICK9”表示最粗的線。 STICK 畫柱狀線 COLORSTICK 畫彩色柱狀線 VOLSTICK 畫彩色柱狀線 成交量柱狀線,當(dāng)股價(jià)上漲時(shí)顯示紅色空心柱,則顯示綠色實(shí)心柱 LINESTICK 同時(shí)畫出柱狀線和指標(biāo)線 CROSSDOT 畫小叉線 CIRCLEDOT 畫小圓圈線 POINTDOT 畫小圓點(diǎn)線 附一:符號(hào)一覽表 符號(hào) 名稱 舉例 符號(hào) 名稱 舉例 + 加 X + Y && 并且 X>Y && Y>Z - 減 X - Y || 或者 X>Y || Y>Z * 乘 X * Y $ 修飾符號(hào) '000014$CLOSE' / 除 X / Y ( 括號(hào) HIGH/(CLOSE+OPEN) < 小于 X < Y ) 反括號(hào) HIGH/(CLOSE+OPEN) > 大于 X > Y , 逗號(hào) MA(Close,3) <= 小于等于 X <= Y : 輸出 輸出:CLOSE+OPEN >= 大于等于 X >= Y := 賦值 變量1:=HIGH = 等于 X = Y ' 雙引號(hào) '000014$OPEN' {} 注釋符號(hào) {注釋部分} . 點(diǎn)號(hào) KDJ.K AND 并且 X>Y AND Y>Z ; 分號(hào) A:=CLOSE; OR 或者 X>Y OR Y>Z # 變周期符號(hào) TMP1:=CLOSE#WEEK <> 非 X <> Y ' 單引號(hào) '大陽線' 附二:引用表達(dá)式 引用指標(biāo)指標(biāo) '指標(biāo)名稱.指標(biāo)線名稱(參數(shù)表)' 引用交易系統(tǒng)指標(biāo) 'SYSTEM.指標(biāo)名稱.交易類型(參數(shù)表)' 引用條件選股指標(biāo) 'EXPLORER.指標(biāo)名稱(參數(shù)表)' 跨周期引用指標(biāo) '各種類型指標(biāo)名稱#周期類型(參數(shù)表)' 引用任意股票的數(shù)據(jù) '股票代碼$數(shù)據(jù)名稱' 引用擴(kuò)展數(shù)據(jù) EXTDATA(N) 分析家N=1-11 飛狐N=1-13 引用橫向統(tǒng)計(jì)日線數(shù)據(jù)(1-N) ESTDATA(N) 引用類函數(shù)第二個(gè)變量參數(shù) 類函數(shù)名稱(第一參數(shù),變量名或變量表達(dá)式) 000000 cccccc 000000 003300 006600 009900 00CC00 00FF00 000033 003333 006633 009933 00CC33 00FF33 000066 003366 006666 009966 00CC66 00FF66 111111 DDDDDD 330000 333300 336600 339900 33CC00 33FF00 330033 333333 336633 339933 33CC33 33FF33 330066 333366 336666 339966 33CC66 33FF66 222222 EEEEEE 660000 663300 666600 669900 66CC00 66FF00 660033 663333 666633 669933 66CC33 66FF33 660066 663366 666666 669966 66CC66 66FF66 333333 FFFFFF 990000 993300 996600 999900 99CC00 99FF00 990033 993333 996633 999933 99CC33 99FF33 990066 993366 996666 999966 99CC66 99FF66 444444 CC0000 CC3300 CC6600 CC9900 CCCC00 CCFF00 CC0033 CC3333 CC6633 CC9933 CCCC33 CCFF33 CC0066 CC3366 CC6666 CC9966 CCCC66 CCFF66 555555 0000FF FF0000 FF3300 FF6600 FF9900 FFCC00 FFFF00 FF0033 FF3333 FF6633 FF9933 FFCC33 FFFF33 FF0066 FF3366 FF6666 FF9966 FFCC66 FFFF66 666666 00FF00 000099 003399 006699 009999 00CC99 00FF99 0000CC 0033CC 0066CC 0099CC 00CCCC 00FFCC 0000FF 0033FF 0066FF 0099FF 00CCFF 00FFFF 777777 FF0000 330099 333399 336699 339999 33CC99 33FF99 3300CC 3333CC 3366CC 3399CC 33CCCC 33FFCC 3300FF 3333FF 3366FF 3399FF 33CCFF 33FFFF 888888 00FFFF 660099 663399 666699 669999 66CC99 66FF99 6600CC 6633CC 6666CC 6699CC 66CCCC 66FFCC 6600FF 6633FF 6666FF 6699FF 66CCFF 66FFFF 999999 FFFF00 990099 993399 996699 999999 99CC99 99FF99 9900CC 9933CC 9966CC 9999CC 99CCCC 99FFCC 9900FF 9933FF 9966FF 9999FF 99CCFF 99FFFF AAAAAA FF00FF CC0099 CC3399 CC6699 CC9999 CCCC99 CCFF99 CC00CC CC33CC CC66CC CC99CC CCCCCC CCFFCC CC00FF CC33FF CC66FF CC99FF CCCCFF CCFFFF BBBBBB FF0099 FF3399 FF6699 FF9999 FFCC99 FFFF99 FF00CC FF33CC FF66CC FF99CC FFCCCC FFFFCC FF00FF FF33FF FF66FF FF99FF FFCCFF FFFFFF
T0002目錄下的文件說明
如果重裝到一個(gè)新位置,只需將整個(gè)T0002拷貝過去就可以了,所有的個(gè)性化數(shù)據(jù)都在此目錄下 Advhq.dat 星空?qǐng)D相關(guān)個(gè)性化數(shù)據(jù) Block.cfg 板塊設(shè)置文件 cbset.dat 籌碼分析個(gè)性化數(shù)據(jù) CoolInfo.Txt 系統(tǒng)備忘錄 Line.dat 畫線工具數(shù)據(jù) MyFavZX.dat 資訊收藏夾數(shù)據(jù) newmodem.ini 交易客戶端個(gè)性化數(shù)據(jù) padinfo.dat 定制版面?zhèn)€性化數(shù)據(jù) PriCS.dat,PriGS.dat,PriText.dat 指標(biāo)相關(guān)數(shù)據(jù) recentsearch.dat 最近資訊搜索數(shù)據(jù) Scheme.dat 配色方案 tmptdx.css 臨時(shí)網(wǎng)頁CSS文件 user.ini 全局個(gè)性化數(shù)據(jù) userfx.dat K線圖個(gè)性化數(shù)據(jù) mark.dat 標(biāo)識(shí)信息的存盤文件 以下文件與設(shè)置的預(yù)警信息有關(guān): Col_warn.dat Col_warn_self.dat Col_warn2.dat ColwarnTj.dat
[blocknew] 板塊目錄 [cache] 系統(tǒng)數(shù)據(jù)高速緩存 [zst_cache] 分時(shí)圖數(shù)據(jù)高速緩存 [coolinfo] 系統(tǒng)備忘錄目錄 [Invest] 個(gè)人理財(cái)數(shù)據(jù)目錄 [PAD] 定制牘面存盤文件 通達(dá)信 飛狐 大智慧 分析家 指標(biāo)函數(shù)一覽 (指標(biāo)愛好者必看 說明: H-飛狐 T-通達(dá)信 D-大智慧 F-分析家 繪圖函數(shù) 這組函數(shù)的功能是在主圖或副圖上設(shè)定條件輸出圖象、圖標(biāo)、直線、文字、數(shù)字、指標(biāo)線、指標(biāo)柱等,全部可以單獨(dú)使用。
飛狐的強(qiáng)大功能,在此組函數(shù)中有淋漓盡致的發(fā)揮。無論在表面(美感),還是實(shí)質(zhì)(提高工作效率)上,都有良好表現(xiàn)。 毫無例外的是,這組函數(shù)中,都帶有COND。CONDITION,條件,狀態(tài)。COND在這里可作為條件理解。 為了能找到合適的COND,用于舉例子,先介紹一組概念。 高點(diǎn):在2N+1根K線中,中間這根K線的H,要大于等于左右N根K線的H。在N+1根K線中,有等高點(diǎn)出現(xiàn),取最先出現(xiàn)的。 低點(diǎn):在2N+1根K線中,中間這根K線的L,要小于等于左右N根K線的L。在N+1根K線中,有等低點(diǎn)出現(xiàn),取最先出現(xiàn)的。 峰點(diǎn):高點(diǎn)和低點(diǎn),合稱為峰點(diǎn)。 (這個(gè)定義,意合于技術(shù)分析的老祖宗道氏:“只要平均指數(shù)的最高點(diǎn)超過了前期的最高點(diǎn),它就處于牛市時(shí)期;當(dāng)最低點(diǎn)低于前期的最低點(diǎn)時(shí),它處于熊市時(shí)期。”這里我們撇開向上、向下分形和分形峰狀點(diǎn)等概念,以免把概念復(fù)雜化。) 也為了不讓指標(biāo)一來就過于復(fù)雜,我們先取N為2來做指標(biāo)。簡介到后面,可以看到,N是可以作為峰點(diǎn)指標(biāo)的參數(shù)進(jìn)行調(diào)整的。 指標(biāo)名稱:FENG2 指標(biāo)說明:供引用 指標(biāo)內(nèi)容: {峰點(diǎn)參數(shù)暫定為2} A:=REF(H,2);{中間K線的最高價(jià)} B:=A>=REF(H,4) AND A>=REF(H,3) AND A>=REF(H,1) AND A>=H;{中間K線的最高價(jià)大于等于兩邊共四根K線的最高價(jià)} D:=BACKSET(B,3);{將當(dāng)前位置和之前2個(gè)周期的數(shù)值設(shè)為1} HD:FILTER(D,2);{找到高點(diǎn)后,過濾掉其后2周期內(nèi)可能出現(xiàn)的等高點(diǎn)。輸出高點(diǎn)} A2:=REF(L,2);{中間K線的最低價(jià)} B2:=A2<=REF(L,4) AND A2<=REF(L,3) AND A2<=REF(L,1) AND A2<=L;{中間K線的最低價(jià)小于等于兩邊共四根K線的最低價(jià)} D2:=BACKSET(B2,3);{將當(dāng)前位置和之前2個(gè)周期的數(shù)值設(shè)為1} LD:FILTER(D2,2);{找到低點(diǎn)后,過濾掉其后2周期內(nèi)可能出現(xiàn)的等低點(diǎn)。輸出低點(diǎn)} {后面有些例子,就從這個(gè)指標(biāo)中引用信號(hào)。} ---------------------------------- H 函數(shù):DRAWBKBMP 描述:設(shè)置背景圖 類別:繪圖 說明:根據(jù)條件設(shè)置背景圖 用法: DRAWBKBMP(COND,BMP);當(dāng)圖形上最后一組COND條件滿足時(shí),以MyBMP做背景。 示例:DRAWBKBMP(C>O, 'MyBMP');表示圖形上最后一組C>O時(shí)背景顯示子FmlDLL目錄下的MyBMP.bmp圖。 ---------------------------------- H 函數(shù):DRAWGBK 描述:漸變背景色 類別:繪圖 說明:繪制漸變背景色 用法: DRAWGBK(COND,COLOR1, COLOR2,D);當(dāng)COND條件滿足時(shí),以COLOR1到COLOR2漸變色填充子圖區(qū)域,D=0表示從左到右,D=1表示從上到下。 示例:DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),0);表示圖形上最后一組C>O時(shí)從左到右從紅色到黃色漸變填充子圖。 ---------------------------------- H-F-T-D 函數(shù):DRAWICON 描述:繪制小圖標(biāo) 類別:繪圖 說明:在圖形上繪制小圖標(biāo) 用法: DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE號(hào)圖標(biāo)。15種圖標(biāo)編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號(hào)燈,13-15為O、X、四方形)。TYPE為字符串時(shí)可顯示用戶自制BMP圖。 示例:DRAWICON(CLOSE>OPEN,LOW,4)表示當(dāng)收陽時(shí)在最低價(jià)位置畫4號(hào)圖標(biāo)。 DRAWICON(C>O, L, 'MyBMP')表示當(dāng)收陽時(shí)在最低價(jià)位置畫FmlDLL子目錄下的自制圖標(biāo)MyBMP.BMP。 這個(gè)說明有點(diǎn)老了,飛狐升級(jí)飛快,以致幫助文件跟不上變化了?;疽馑既缯f明一樣,其它作些補(bǔ)充。 1、COND條件,一般是指判斷的結(jié)果,不是0就是1。如用其它數(shù)據(jù),大于等于1的,條件滿足;小于1,條件就不滿足。 2、TYPE圖標(biāo),現(xiàn)在已經(jīng)有12種,用下面的指標(biāo),在000829上可以全部顯示出來。當(dāng)TYPE取大于等于12的數(shù)時(shí),都顯示黃球。 當(dāng)TYPE取0時(shí),顯示的是笑臉(這個(gè)指標(biāo)中沒有做進(jìn)去,自己可以試一下)。 B:='FENG2.HD'; D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); A:=D>REF(D,1); DRAWICON(REF(A,1),1.05*H,1); DRAWICON(REF(A,2),1.05*H,2); DRAWICON(REF(A,3),1.05*H,3); DRAWICON(REF(A,4),1.05*H,4); DRAWICON(REF(A,5),1.05*H,5); DRAWICON(REF(A,6),1.05*H,6); DRAWICON(REF(A,7),1.05*H,7); DRAWICON(REF(A,8),1.05*H,8); DRAWICON(REF(A,9),1.05*H,9); DRAWICON(REF(A,10),1.05*H,10); DRAWICON(REF(A,11),1.05*H,11); DRAWICON(REF(A,12),1.05*H,12); DRAWICON(REF(A,13),1.05*H,13); DRAWICON(REF(A,14),1.05*H,100);{主圖疊加} 當(dāng)紅球和綠球連續(xù)顯示時(shí),立體感會(huì)強(qiáng)一些。 DRAWICON(C>=MA(C,30),MA(C,30),10); DRAWICON(C 3、PRICE是用于定位圖標(biāo)的位置的。一般用1.01*H,或者0.99*L等?,F(xiàn)在可用ALIGN(0-5)指定對(duì)齊位置。 用這個(gè)指標(biāo)來試(主圖疊加) B:='FENG2.HD'; D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); A:=D>REF(D,1); E:=REF(H,1); DRAWICON(A,E,10),ALIGN0; DRAWICON(A,E,11),ALIGN1; DRAWICON(A,E,12),ALIGN2; DRAWICON(A,E,3),ALIGN3; DRAWICON(A,E,4),ALIGN4; DRAWICON(A,E,5),ALIGN5; 可以初步得出結(jié)論: ALIGN0:信號(hào)出現(xiàn)在PRICE的正中; ALIGN1:信號(hào)出現(xiàn)在PRICE下邊(十分靠近); ALIGN2:信號(hào)出現(xiàn)在PRICE上邊(十分靠近); ALIGN3:信號(hào)出現(xiàn)在主圖的中間; ALIGN4:信號(hào)出現(xiàn)在主圖的最上邊; ALIGN5:信號(hào)出現(xiàn)在主圖的最下邊; 在高低點(diǎn)上作圖標(biāo),可以使高低點(diǎn)更明確了。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,11),ALIGN1; DRAWICON(B,H,10),ALIGN2;{主圖疊加} 4、可以自由調(diào)用MyBMP.BMP圖到顯示位置,大大增強(qiáng)了輸出的效果。你只要看到好看的圖,可以隨時(shí)抓拍過來,做成BMP文件,放到FmlDLL子目錄下,就可以調(diào)用了。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,'PIG'),ALIGN1; DRAWICON(B,H,'PIG'),ALIGN2;{主圖疊加。如果你沒有PIG.BMP文件,則不可顯示。} DRAWICON(1,MA(C,5),'S28'); DRAWICON(1,MA(C,10),'S31'); DRAWICON(1,MA(C,20),'S14'); DRAWICON(1,MA(C,30),'S25');{主圖疊加。如果你沒有PIG.BMP文件,則不可顯示。} 函數(shù):DRAWLINE
描述:繪制直線 類別:繪圖 說明:在圖形上繪制直線段 用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當(dāng)COND1條件滿足時(shí),在PRICE1位置畫直線起點(diǎn),當(dāng)COND2條件滿足時(shí),在PRICE2位置畫直線終點(diǎn),EXPAND為延長類型。 示例:DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,10),LOW,1)表示在創(chuàng)10天新高與創(chuàng)10天新低之間畫直線并且向右延長。 DRAWLINE是唯一一個(gè)一句里面用到兩個(gè)COND的繪圖函數(shù)。因?yàn)樗枰獌蓚€(gè)點(diǎn)來決定一直線。 COND1相當(dāng)于指定K線位置(橫坐標(biāo)),PRICE1相當(dāng)于是指定價(jià)位(縱坐標(biāo)),這樣一個(gè)點(diǎn)在平面上的位置就決定了。 DRAWLINE是從第一點(diǎn)畫到第二點(diǎn)的,即有起點(diǎn)與終點(diǎn)的順序關(guān)系:第一點(diǎn)出現(xiàn)的時(shí)間,要在第二點(diǎn)之前。否則線是畫不出來的。 EXPAND,擴(kuò)張、發(fā)展,這里是延伸的意思吧。一般取0,不延長;取1,延長。實(shí)際上是取大于等于1的數(shù)就延長,小于1就不延長。 DRAWLINE目前支持POINTDOT、LINETHICK、COLOR、SHIFT這四個(gè)描述函數(shù)。 舉個(gè)例子吧。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,11),ALIGN1; DRAWICON(B,H,10),ALIGN2; D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); E:=D>REF(D,1); F:=BACKSET(E,REF(BARSLAST(B),1)+2); G:=F>REF(F,1); DRAWLINE(G,H,E,H,1),pointdot,linethick1,coloryellow;{主圖疊加} 這根線有些趨勢(shì)線的意思了。由于趨勢(shì)線的主觀性頗強(qiáng),只有多設(shè)參數(shù)才能滿足多數(shù)人的要求。 DRAWLINE畫出的線,應(yīng)該比手工畫出的線精確一些。(DRAWLINE畫線的靈敏度,要比手工畫線低,所以說DRAWLINE畫出的線精確,就未必對(duì)。) 主要用于畫斜線,水平線我們一般可以另想辦法。因?yàn)樵趫D中顯示直線,并非DRAWLINE的“專利”。 比如: A:='FENG2.LD'; B:='FENG2.HD'; D:=BACKSET(ISLASTPERIOD,BARSLAST(A)+1); E:=D>REF(D,1); F:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); G:=F>REF(F,1); 前高:REF(H,BARSLAST(G)); 前低:REF(L,BARSLAST(E));{主圖疊加} ---------------------------------- H 函數(shù):DRAWNUMBER 描述:顯示數(shù)字 類別:繪圖 說明:在圖形上顯示數(shù)字 用法: DRAWNUMBER(COND,PRICE,NUMBER,PRECISION),當(dāng)COND條件滿足時(shí),在PRICE位置書寫數(shù)字NUMBER(可以為常數(shù)或數(shù)組序列),PRECISION為小數(shù)顯示位數(shù)(取值范圍0-3)??葾LIGN0-5定義對(duì)齊方式。 示例:DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-REF(C,1))/REF(C,1)*100,2)表示當(dāng)日漲幅大于8%時(shí)在最高價(jià)位置顯示漲幅(相對(duì)開盤價(jià)的百分比)。 這個(gè)函數(shù)的特色是,在NUMBER位置可以放變量。 NUMBER,數(shù)字。DRAWNUMBER是DRAWTEXT的“兄弟”,也可以用ALIGN(0-5)來定義水平位置,方法相同。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,11),ALIGN1; DRAWICON(B,H,10),ALIGN2; D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); E1:=D1>REF(D1,1);{離目前最近的一個(gè)高點(diǎn)} D2:=BACKSET(E1,REF(BARSLAST(B),1)+2); E2:=D2>REF(D2,1);{倒數(shù)第二個(gè)高點(diǎn)} DRAWTEXT(E1,H*1.02,'高點(diǎn)價(jià):'),COLORGREEN,ALIGN2; DRAWNUMBER(E1,H*1.02,H,2),COLORGREEN,ALIGN1; DRAWTEXT(E2,H*1.02,'高點(diǎn)價(jià):'),COLORYELLOW,ALIGN2; DRAWNUMBER(E2,H*1.02,H,2),COLORYELLOW,ALIGN1;{主圖疊加} ---------------------------------- H-F-T-D 函數(shù):DRAWTEXT 描述:加入文字 類別:繪圖 說明:在圖形上顯示文字 用法: DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT,可用'n'換行,可ALIGN0-5定義對(duì)齊方式,分析家、通達(dá)信不可換行。 示例:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣。 DRAWTEXT(CLOSE/OPEN>1.08,LOW,'好呀n大漲啦');可顯示多行文本,用'n'換行。 在某些滿足條件的地方直接顯示文字或字符,比顯示圖標(biāo)要更直觀一些。 此函數(shù)可以用ALIGN來定位水平位置。而ALIGN用在DRAWICON上定位的是高低的位置。 從下面例子可以看到,ALIGN(0~2)定義水平位置的意義: ALIGN0:居中; ALIGN1:偏右; ALIGN2:偏左。 也可以用SHIFT函數(shù)進(jìn)行向右水平移位。 所顯示的文字或字符,可以用COLOR函數(shù)來定義顏色。至于文字的大小,則采用系統(tǒng)默認(rèn)的大小,在此函數(shù)中無法定義。 此函數(shù)單獨(dú)使用有其用途,與DRAWNUMBER配合應(yīng)用時(shí),效果更不錯(cuò)。后面介紹到DRAWNUMBER時(shí)再舉例子。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,11),ALIGN1; DRAWICON(B,H,10),ALIGN2; D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1); E1:=D1>REF(D1,1);{離目前最近的一個(gè)高點(diǎn)} D2:=BACKSET(E1,REF(BARSLAST(B),1)+2); E2:=D2>REF(D2,1);{倒數(shù)第二個(gè)高點(diǎn)} D3:=BACKSET(E2,REF(BARSLAST(B),1)+2); E3:=D3>REF(D3,1);{倒數(shù)第三個(gè)高點(diǎn)} DRAWTEXT(E1,H*1.01,'☆TEXT:'),COLORRED,ALIGN0; DRAWTEXT(E2,H*1.01,'★TEXT:'),COLORGREEN,ALIGN1; DRAWTEXT(E3,H*1.01,'▓TEXT:'),COLORYELLOW,ALIGN2;{主圖疊加} ---------------------------------- H 函數(shù):DRAWYITEXT 描述:易學(xué)文字 類別:繪圖 說明:在圖形上顯示易學(xué)文字,可ALIGN0-3定義對(duì)齊方式 用法: DRAWYITEXT(COND,PRICE,CODE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置書寫TYPE類型的CODE的對(duì)應(yīng)文字。TYPE為常數(shù),取0--1,分別表示計(jì)算的是干支、64卦,CODE為對(duì)應(yīng)的代碼。 示例:DRAWYITEXT(CLOSE/OPEN>1.05,LOW, GANZHI(DATE*100, 2),0)表示當(dāng)日漲幅大于5%時(shí)在最低價(jià)位置顯示日干支。 DRAWYITEXT(REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN, LOW, KGUA(1, 1), 1 )表示連二陽時(shí)在最低價(jià)位置顯示K線卦象。 ----------------------------------------------- H 函數(shù):FILLRGN 描述:區(qū)間彩帶 類別:繪圖 說明:繪制指標(biāo)區(qū)間彩帶 用法: FILLRGN(COND,PRICE1,PRICE2),當(dāng)COND條件滿足時(shí),以COLOR填充PRICE1和PRICE2的區(qū)間。 示例:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2時(shí)以紅色填充MA1和MA2之間的區(qū)域。 FILL,充滿,填充。RGN可能是REGION,地區(qū),地域。 用這個(gè)函數(shù),再加DRAWICON可以調(diào)用BMP圖象文件的功能,可以作出象風(fēng)景一樣的圖。 這里舉個(gè)簡單的例子: A:=MA(C,5); B:=MA(C,10); FILLRGN(1,H*1.01,H*1.02),COLORFFFF66; FILLRGN(A>=B,A,B),COLORMAGENTA; FILLRGN(A FILLRGN(1,L*0.99,L*0.98),COLORFF99CC;{主圖疊加} ---------------------------------- H 函數(shù):PARTLINE 描述:分段繪制指標(biāo)線 類別:繪圖 說明:分段繪制指標(biāo)線 用法: PARTLINE(COND,PRICE),滿足COND條件繪制PRICE連線。 示例:PARTLINE(C>REF(C,1),C),colorred表示收盤大于前收以紅色繪制收盤價(jià)連線。 PART,部分,局部。值得一提的是,PARTLINE支持多種描述函數(shù),如例所見。 A:=MA(C,5); B:=MA(C,10); PARTLINE(A>=B,A),COLORRED,POINTDOT; PARTLINE(A>=B,B),COLORGREEN,CIRCLEDOT; PARTLINE(A PARTLINE(A ---------------------------------- H-F-T-D 函數(shù):POLYLINE 描述:繪制折線段 類別:繪圖 說明:在圖形上繪制折線段 用法: POLYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫折線連接。 示例:POLYLINE(HIGH>=HHV(HIGH,10),HIGH)表示在創(chuàng)10天新高點(diǎn)之間畫折線。 POLY,多個(gè)的。 支持POINTDOT、LINETHICK、COLOR、SHIFT這四個(gè)描述函數(shù)。 A:='FENG2.LD'; B:='FENG2.HD'; DRAWICON(A,L,11),ALIGN1; DRAWICON(B,H,10),ALIGN2; POLYLINE(A,L),POINTDOT,COLORGREEN; POLYLINE(B,H),LINETHICK2,COLORMAGENTA;{主圖疊加} ---------------------------------- H-F-T-D 函數(shù):STICKLINE 描述:繪制柱線 類別:繪圖 說明:在圖形上繪制柱線 用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY), 當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH可為0-100(10為標(biāo)準(zhǔn)間距),EMPTH不為0大于等于1則畫空心柱。寬度為WIDTH(10為標(biāo)準(zhǔn)間距)。 示例:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1)表示畫K線中陽線的空心柱體部分。STICKLINE(CLOSE>OPEN,HIGH,LOW,0.8,1)表示畫K線中陽線的高低線部分。 說明三點(diǎn): 1、PRICE1和PRICE2沒有順序關(guān)系,即何者在前何者在后都不影響語句的執(zhí)行。 2、WIDTH寬度,支持小數(shù)。用1和用0.1,會(huì)有很大的差別。取7時(shí)和主圖的K線寬度差不多。 以下的副圖指標(biāo),畫出的K線,與主圖中顯示的K線差不多。有些“主圖疊加指標(biāo)”,疊加在副圖中也未嘗不可了。 STICKLINE(C>O OR (C=O AND C>REF(C,1)),O,C,7,1),colorred;{畫出紅K實(shí)體} STICKLINE((C>O AND C<>H) OR (C=O AND C>REF(C,1)),C,H,0.1,0),colorred;{畫出紅K上影線} STICKLINE((C>O AND L<>O) OR (C=O AND C>REF(C,1)),L,O,0.1,0),colorred;{畫出紅K下影線} STICKLINE(C<=REF(C,1)),C,O,7,0),colorcyan;{畫出青K實(shí)體} STICKLINE(C<=REF(C,1)),L,H,0.1,0),colorcyan;{畫出青K影線。因?yàn)榍郖是實(shí)心的,所以影線從中穿過} MA(C,5); 3、用STICKLINE可以用兩種方法做出多色彩K線效果。 一種是橫向的,將K線實(shí)體從O到C分為N等份,每個(gè)小格中放入不同的但比較連續(xù)的顏色。 這里隨便舉個(gè)例子,N取4,只對(duì)陽線加了效果。其它變化,道理是一樣的。 A:=C-O; B:=C>O; STICKLINE(B,O,O+A/4,8,0),COLORFF99FF; STICKLINE(B,O+A/4,O+A*2/4,8,0),COLORFF00FF; STICKLINE(B,O+A*2/4,O+A*3/4,8,0),COLOR9900FF; STICKLINE(B,O+A*3/4,O+A,8,0),COLOR0000FF;{主圖疊加} 還有一種方法就是縱向的了。先在較寬的K線中加顏色,然后把寬度逐步收窄,再加顏色覆蓋以前的,這樣從縱向看,一根K線中就有不同顏色了。效果做得好的,可以做到賞心悅目。 B:=C>O; STICKLINE(B,O,C,8,0),COLORFF99FF; STICKLINE(B,O,C,6,0),COLORFF00FF; STICKLINE(B,O,C,4,0),COLOR9900FF; STICKLINE(B,O,C,2,0),COLOR0000FF;{主圖疊加} ---------------------------------- H 函數(shù):VERTLINE 描述:繪制垂直線段 類別:繪圖 說明:在圖形上繪制垂直線段 用法: VERTLINE(COND),在COND條件滿足的周期處畫垂直線。 示例:VERTLINE(HIGH>=HHV(HIGH,20))表示在創(chuàng)20天新高時(shí)畫垂直線。 VERTICAL,垂直的。 VERTLINE目前可以用POINTDOT、LINETHICK、COLOR、SHIFT這四個(gè)描述函數(shù)來描述。 這個(gè)函數(shù),主要是用于畫線看時(shí)間的。費(fèi)波納契周期,可以用這個(gè)函數(shù)畫出來的。 這里舉個(gè)例子,把日K線中每月的第一個(gè)交易日中,畫一根垂直線。 A:=MONTH>REF(MONTH,1); VERTLINE(A),COLOR808040,POINTDOT;{主圖疊加} XMA到底是什么?揭開XMA的面紗! 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20.。。。。。。。。 如果在10這個(gè)地方統(tǒng)計(jì)MA(C,5)=(6+7+8+9+10)/5;這是以10為終點(diǎn),向前統(tǒng)計(jì)法; 如果在10這個(gè)地方統(tǒng)計(jì)XMA(C,5)=(8+9+10+11+12)/5;這是以10為中點(diǎn),從中間向前和向后統(tǒng)計(jì)法; 如果在10這個(gè)地方統(tǒng)計(jì)MA(C,7)=(4+5+6+7+8+9+10)/7;這是以10為終點(diǎn),向前統(tǒng)計(jì)法; 如果在10這個(gè)地方統(tǒng)計(jì)XMA(C,7)=(7+8+9+10+11+12+13)/7;這是以10為中點(diǎn),從中間向前和向后統(tǒng)計(jì)法; 如果在10這個(gè)地方統(tǒng)計(jì)MA(C,9)=(2+3+4+5+6+7+8+9+10)/9;這是以10為終點(diǎn),向前統(tǒng)計(jì)法; 如果在10這個(gè)地方統(tǒng)計(jì)XMA(C,9)=(6+7+8+9+10+11+12+13+14)/9;這是以10為中點(diǎn),從中間向前和向后統(tǒng)計(jì)法; 假如今天就是10號(hào)收盤,前面的數(shù)據(jù)已經(jīng)發(fā)生了,但是11號(hào)、12、13、14、15、16、17、18、19、20......沒有發(fā)生,沒有發(fā)生就沒數(shù)據(jù),但XMA如何給沒發(fā)生的賦值數(shù)據(jù)呢? 原理很簡單: 假如是XMA(C,7),以10號(hào)收盤來統(tǒng)計(jì)XMA(C,7),7、8、9、10數(shù)據(jù)已經(jīng)有了,但11、12、13還沒發(fā)生,數(shù)據(jù)沒有,怎么辦?就是這用7、8、9、10這4天的平均價(jià)賦值分別給11、12、13;然后全部求平均。 如果是N天呢?N天后的沒有發(fā)生的怎么賦值?那就用N天前的包括N天的((N+1)/2)天的平均價(jià)賦值; 但是有一點(diǎn),XMA還怪在這里:當(dāng)今天10號(hào)已經(jīng)過去,11號(hào)變成今天,昨天對(duì)11號(hào)沒發(fā)生的賦值又會(huì)用今天的實(shí)際值來取代。用11號(hào)實(shí)際發(fā)生的數(shù)值取代昨天對(duì)今天的賦值; XMA(C,N)里的一般為奇數(shù),當(dāng)N設(shè)定為偶數(shù)時(shí)候,它怎么辦呢?就是自動(dòng)采用N+1法自動(dòng)調(diào)整為奇數(shù)。 XMA均線的看法 MA和XMA的一部分算法一樣。比如: MA(C,N)=(REF(C,N-1)+--REF(C,N-2)+REF(C,N=1)+C)/N XMA(C,N)=(REF(C,N-1)+--REF(C,N-2)+REF(C,N=1)+C)/N 這兩個(gè)函數(shù)的這個(gè)值算法相同。不同的是這個(gè)值放到什么位置上。 MA是把這個(gè)值放到計(jì)算當(dāng)天。而XMA把這個(gè)值放到向前數(shù)第(N+1)/2的位置上。所以從這個(gè)角度看,XMA更符合平均值的計(jì)算原理,把平均值賦給中間數(shù)才是合理的。MA雖然使數(shù)值固定不變,但對(duì)原理來講并不合理。 因?yàn)閄MA把數(shù)值賦給中間位置的數(shù),所以就存在一個(gè)問題,就是所有在中間數(shù)值{(N+1)/2}這個(gè)位置以前的數(shù)都是固定不變的了,那么就出現(xiàn)一個(gè)問題,在中間數(shù)值{(N+1)/2}這個(gè)位置以后的{(N-1)/2}位的數(shù)值怎么給定?這些位置數(shù)值的算法是什么樣的那? 我們這里舉個(gè)容易判斷的例子。給定N值=5。 那么(5+1)/2=3,3位和其之前的數(shù)都固定了,只有本位數(shù)和{(N-1)/2}位數(shù)沒有固定,這兩個(gè)數(shù)值怎么給出那? 當(dāng)日本位XMA(C,N)的數(shù)值=[當(dāng)日起向前((N+1)/2)位的數(shù)值之和]/(N+1)/2。 當(dāng)日向前M日位置的數(shù)值: =[當(dāng)日起向前((N+1)/2+M)位的數(shù)值之和]/[(N+1)/2+M]。 一直到((N+1)/2+M)+1=N為止。 期間位數(shù)為偶數(shù)時(shí)等同加一位,例如N=2相當(dāng)于N=3來處理。 例: A B C D E F G H J K L M N O P 1 2 3 4 5 6 7 8 9 1 字母代表XMA價(jià)格,數(shù)字代表實(shí)際價(jià)格。 如果一個(gè)7日XMA均線。XMA(X,N); N=7;M=前一數(shù)距離A的位置數(shù); A=(1+2+3+4)/4;B=(1+2+3+4+5)/5;C=(1+2+3+4+5+6)/6; D=(1+2+3+4+5+6+7)/7;E=(2+3+4+5+6+7+8)/7; A=[(N+1)/2位數(shù)之和]/(N+1)/2位; B=[(N+1)/2+M位數(shù)之和]/(N+1)/2+M位;這里的M=1; C=[(N+1)/2+M位數(shù)之和]/(N+1)/2+M位;這里的M=2; D=[N位數(shù)之和/N位];此值向后數(shù)值全部固定。 E=[A倒退一位后的N位數(shù)之和/N位];此值固定。 這里我們看到A值其實(shí)就是4日均線值,等同于MA(C,4),B值等同于從A開始的5日均線值,依次類推。 這樣我們只要做出一個(gè)XMA(Q,N)中的N日平均線就能得到歷史上沒有漂移時(shí)期的XMA(Q,N)的值了。這樣就可以考察各個(gè)時(shí)期XMA的均線漂移情況了。 XMA(C,N)嵌套循環(huán),其中N值取的小一些,這樣,如果循環(huán)的次數(shù)越多,對(duì)以前的數(shù)值影響長度就越大,但數(shù)值變化幅度減小,對(duì)近期的數(shù)值變化幅度也減小,這樣的好處是使越接近現(xiàn)在的數(shù)值變化的范圍可以小一些,減少近期失真或過度漂移的現(xiàn)象,不利的地方是使整條均線數(shù)值的大部分成為動(dòng)態(tài)值,只不過動(dòng)態(tài)范圍很小。
如果XMA(C,N)不使用嵌套循環(huán),N值取的過小,均線不平滑。N值取得大一些,近期N的后半期數(shù)值變化(漂移)幅度會(huì)比嵌套循環(huán)的幅度大一些,也就是說接近近期的數(shù)值漂移會(huì)比嵌套的嚴(yán)重些,但優(yōu)點(diǎn)是在N/2之前的數(shù)值全部固定不變,不會(huì)有任何漂移了。
下面是我為了分析做的圖表,從圖表中可以看出,(這里我做的是一個(gè)3天23層循環(huán)套XMA的原理)循環(huán)的層數(shù)等于向前影響的天數(shù),就是說一個(gè)3天23層的XMA循環(huán)套的均線值從收盤當(dāng)日起向前23天都是變化的,而且隨著嵌套層的增加,這種向前的影響不斷增加,但幅度不斷減小。因?yàn)閷訑?shù)越多其中參與計(jì)算的固定下來的數(shù)值越多,第一天沒有固定值,第二天有兩個(gè)固定值,第三天有三個(gè),不斷增加。我們假設(shè)一下,如果這種嵌套接近無窮,那么可以認(rèn)為這條均線每天都變化,是整體變化,就是說當(dāng)天的收盤數(shù)值將影響到上市前3天的均線數(shù)值,哈哈,這個(gè)未來影響滿大的,不過幅度會(huì)很小很小,因?yàn)樗骄松鲜幸詠淼乃胁▌?dòng),因?yàn)闀r(shí)間漫長,攤到每一天上就很小了很小了。 通達(dá)信公式編輯中部分函數(shù)(注釋) HIGH――最高價(jià)----返回該周期最高價(jià)。用法:HIGH LOW――最低價(jià)----返回該周期最低價(jià)。用法:LOW CLOSE――收盤價(jià)----返回該周期收盤價(jià)。用法:CLOSE VOL――成交量----返回該周期成交量。用法:VOL OPEN――開盤價(jià)----返回該周期開盤價(jià)。用法:OPEN ADVANCE――上漲家數(shù)----返回該周期上漲家數(shù)。用法:ADVANCE(本函數(shù)僅對(duì)大盤有效) DECLINE――下跌家數(shù)----返回該周期下跌家數(shù)。用法:DECLINE(本函數(shù)僅對(duì)大盤有效) AMOUNT――成交額----返回該周期成交額。用法:AMOUNT ASKPRICE――委賣價(jià)----返回委賣1--委賣3價(jià)格。用法:ASKPRICE(N),N取1--3(本函數(shù)僅個(gè)股在分筆成交分析周期有效) ASKVOL――委賣量----返回委賣1--委賣3量。用法:ASKVOL(N),N取1--3(本函數(shù)僅個(gè)股在分筆成交分析周期有效) BIDPRICE――委買價(jià)----返回委買1--委買3價(jià)格。用法:BIDPRICE(N),N取1--3(本函數(shù)僅個(gè)股在分筆成交分析周期有效) ASKVOL――委賣量----返回委賣1--委賣3量。用法:ASKVOL(N),N取1--3(本函數(shù)僅個(gè)股在分筆成交分析周期有效) BUYVOL――主動(dòng)性買盤----返回主動(dòng)性買單量。用法:BUYVOL 當(dāng)本筆成交為主動(dòng)性買盤時(shí),其數(shù)值等于成交量,否則為0(本函數(shù)僅個(gè)股在分筆成交分析周期有效) SELLVOL――主動(dòng)性賣單----返回主動(dòng)性賣單量。用法:SELLVOL 當(dāng)本筆成交為主動(dòng)性賣盤時(shí),其數(shù)值等于成交量,否則為0(本函數(shù)僅個(gè)股在分筆成交分析周期有效) DATA――日期----取得該周期從1900以來的的年月日。用法:DATE 例如函數(shù)返回1000101,表示2001年1月1日 TIME――時(shí)間----取得該周期的時(shí)分秒。用法::TIME 函數(shù)返回有效值范圍為(000000-235959) YEAR――年份----取得該周期的年份。用法:YEAR MONTH――月份----取得該周期的月份。用法:MONTH 函數(shù)返回有效值范圍為(1-12) WEEKDAY――星期----取得該周期的星期數(shù)。用法:WEEK 函數(shù)返回有效值范圍為(0-6),0表示星期天 DAY――日----取得該周期的日期。用法:DAY 函數(shù)返回有效值范圍為(1-31) HOUR――小時(shí)----取得該周期的小時(shí)數(shù)。用法:HOUR 函數(shù)返回有效值范圍為(0-23),對(duì)于日線及更長的分析周期值為0 MINUTE――分鐘----取得該周期的分鐘數(shù)。用法:MINUTE 函數(shù)返回有效值范圍為(0-59),對(duì)于日線及更長的分析周期值為0 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 BARSCOUT――有效數(shù)據(jù)周期數(shù)----求總的周期數(shù)。 用法:BARSCOUNT(X)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù) 例如:BARSCOUNT(CLOSE)對(duì)于日線數(shù)據(jù)取得上市以來總交易日數(shù),對(duì)于分筆成交取得當(dāng)日成交筆數(shù),對(duì)于1分鐘線取得當(dāng)日交易分鐘數(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ù) 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à) 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ù) REF――目前的----引用若干周期前的數(shù)據(jù)。 用法:REF(X,A),引用A周期前的X值。 例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收 SUM――累積----求總和。 用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始。 例如:SUM(VOL,0)表示統(tǒng)計(jì)從上市第一天以來的成交量總和 SUMBARS―― 累加到指定周期數(shù)----向前累加到指定值到現(xiàn)在的周期數(shù)。 用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù) 例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù) SMA――累積平均----返回累積平均 用法:SMA(X,N,M):X的M日累積平均,M為權(quán)重,如Y=(X*M+Y'*(N-M))/N MA:――簡單移動(dòng)平均----返回簡單移動(dòng)平均 用法:MA(X,M):X的M日簡單移動(dòng)平均 EMA:――異同移動(dòng)平均----返回異同移動(dòng)平均 用法:EMA(X,M):X的M日異同移動(dòng)平均 MEMA―― 平滑移動(dòng)平均----返回平滑移動(dòng)平均 用法:MEMA(X,M):X的M日平滑移動(dòng)平均 EXPMA――加權(quán)移動(dòng)平均----返回加權(quán)移動(dòng)平均 用法:EXPMA(X,M):X的M日加權(quán)移動(dòng)平均 EXPMEMA――加權(quán)平滑平均----返回加權(quán)平滑平均 用法:EXPMEMA(X,M):X的M日加權(quán)平滑平均 RANGE――幅差---- RANGE(A,B):AB幅差。 用法:RANGE(CLOSE,OPEN) 表示(CLOSE-OPEN)/OPEN CROSS:上穿----兩條線交叉。 用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0 例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉 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):持續(xù)存在。 用法:LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內(nèi)一直陽線 若A為0,表示從第一天開始,B為0,表示到最后日止 NOT――取反----求邏輯非。 用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0 例如:NOT(ISUP)表示平盤或收陰 IF――邏輯判斷----根據(jù)條件求不同的值。 用法:IF(X,A,B)若X不為0則返回A,否則返回B 例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值 IFF―― 邏輯判斷---- 根據(jù)條件求不同的值。 用法:IFF(X,A,B)若X不為0則返回A,否則返回B 例如:IFF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值 IFN―― 邏輯判斷----根據(jù)條件求不同的值。 用法:IFN(X,A,B)若X不為0則返回B,否則返回A 例如:IFN(CLOSE>OPEN,HIGH,LOW)表示該周期收陰則返回最高值,否則返回最低值 MAX――較大值----求最大值。 用法:MAX(A,B)返回A和B中的較大值 例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0 MIN――較小值----求最小值。 用法:MIN(A,B)返回A和B中的較小值 例如:MIN(CLOSE,OPEN)返回開盤價(jià)和收盤價(jià)中的較小值 ACOS―― 反余弦----反余弦值。用法:ACOS(X)返回X的反余弦值 ASIN―― 反正弦----反正弦值。用法:ASIN(X)返回X的反正弦值 ATAN―― 反正切----反正切值。用法:ATAN(X)返回X的反正切值 COS――余弦----余弦值。用法:COS(X)返回X的余弦值 SIN――正弦----正弦值。用法:SIN(X)返回X的正弦值 TAN――正切----正切值。用法:TAN(X)返回X的正切值 EXP――指數(shù)----指數(shù)。用法:EXP(X)為e的X次冪。例如:EXP(CLOSE)返回e的CLOSE次冪 LN――自然對(duì)數(shù)----求自然對(duì)數(shù)。用法:LN(X)以e為底的對(duì)數(shù) 例如:LN(CLOSE)求收盤價(jià)的對(duì)數(shù) LOG――對(duì)數(shù)----求10為底的對(duì)數(shù)。用法:LOG(X)取得X的對(duì)數(shù) 例如:LOG(100)等于2 SORT――開方----開平方。用法:SQRT(X)為X的平方根 例如:SQRT(CLOSE)收盤價(jià)的平方根 POW――乘冪----乘冪。用法:POW(A,B)返回A的B次冪 例如:POW(CLOSE,3)求得收盤價(jià)的3次方 ABS――絕對(duì)值----求絕對(duì)值。用法:ABS(X)返回X的絕對(duì)值。 例如:ABS(-34)返回34 AVEDEV―― 平均絕對(duì)方差---- AVEDEV(X,N) 返回平均絕對(duì)方差 DEVSQ―― 數(shù)據(jù)偏差平方和---- DEVSQ(X,N) 返回?cái)?shù)據(jù)偏差平方和 FORCAST――線性回歸預(yù)測(cè)值---- FORCAST(X,N) 返回線性回歸預(yù)測(cè)值 SLOPE―― 線性回歸斜率---- SLOPE(X,N) 返回線性回歸斜率 STD――估算標(biāo)準(zhǔn)差---- STD(X,N) 返回估算標(biāo)準(zhǔn)差 STDP―― 總體標(biāo)準(zhǔn)差---- STDP(X,N) 返回總體標(biāo)準(zhǔn)差 VAR―― 估算樣本方差----- VAR(X,N) 返回估算樣本方差 VARP―― 總體樣本方差---- VARP(X,N) 返回總體樣本方差 COST―― 成本分布----成本分布情況。 用法: COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤 該函數(shù)僅對(duì)日線分析周期有效 PEAK―― 波峰值----前M個(gè)ZIG轉(zhuǎn)向波峰值。 用法: PEAK(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰的數(shù)值,M必須大于等于1 例如:PEAK(1,5,1)表示%5最高價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰的數(shù)值 PEAKBARS―― 波峰位置----前M個(gè)ZIG轉(zhuǎn)向波峰到當(dāng)前距離。 用法: PEAKBARS(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰到當(dāng)前的周期數(shù),M必須大于等于1 例如:PEAK(0,5,1)表示%5開盤價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰到當(dāng)前的周期數(shù) SAR―― 拋物轉(zhuǎn)向----拋物轉(zhuǎn)向。 用法:SAR(N,S,M),N為計(jì)算周期,S為步長,M為極值 例如SAR(10,2,20)表示計(jì)算10日拋物轉(zhuǎn)向,步長為2%,極限值為20% SARTURN―― 拋物轉(zhuǎn)向點(diǎn)----拋物轉(zhuǎn)向點(diǎn)。 用法: SARTURN(N,S,M),N為計(jì)算周期,S為步長,M為極值,若發(fā)生向上轉(zhuǎn)向則返回1,若發(fā)生向下轉(zhuǎn)向則返回-1,否則為0 其用法與SAR函數(shù)相同 TROUGH―― 波谷值----前M個(gè)ZIG轉(zhuǎn)向波谷值。 用法: TROUGH(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷的數(shù)值,M必須大于等于1 例如:TROUGH(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷的數(shù)值 TROUGHBARS―― 波谷位置----前M個(gè)ZIG轉(zhuǎn)向波谷到當(dāng)前距離。 用法: TROUGHBARS(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷到當(dāng)前的周期數(shù),M必須大于等于1 例如:TROUGH(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷到當(dāng)前的周期數(shù) WINNER―― 獲利盤比例----獲利盤比例。 用法: WINNER(CLOSE),表示以當(dāng)前收市價(jià)賣出的獲利盤比例,例如返回0.1表示10%獲利盤;WINNER(10.5)表示10.5元價(jià)格的獲利盤比例 該函數(shù)僅對(duì)日線分析周期有效 ZIG―― 之字轉(zhuǎn)向----之字轉(zhuǎn)向。 用法: ZIG(K,N),當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià) 例如:ZIG(3,5)表示收盤價(jià)的5%的ZIG轉(zhuǎn)向 INDEXA―― 返回大盤成交額 INDEXADV ―― 返回上漲家數(shù) INDEXDEC ―― 返回下跌家數(shù) INDEXC ―― 返回大盤收盤價(jià) INDEXH ―― 返回大盤最高價(jià) INDEXL ―― 返回大盤最低價(jià) INDEXO ―― 返回大盤開盤價(jià) INDEXV ―― 返回大盤成交量
FINANCE(1) ―― 流通市值 FINANCE(2) ―― 流通股本 FINANCE(3) ―― 總市值 FINANCE(4) ―― 每股未分配利潤 FINANCE(5) ―― 每股收益 FINANCE(6) ―― 每股公積金 FINANCE(7) ―― 每股凈資產(chǎn) FINANCE(8) ―― 股東權(quán)益比 FINANCE(9) ―― 上市日期 FINANCE(10) ――總股本 FINANCE(11)―― 國家股 FINANCE(12) ――發(fā)起人法人股 FINANCE(13) ――法人股 FINANCE(14) ――B股 FINANCE(15) ――H股 FINANCE(16) ――職工股 FINANCE(17) ――流動(dòng)資產(chǎn) FINANCE(18) ――固定資產(chǎn) FINANCE(19) ――無形資產(chǎn) FINANCE(20) ――長期投資 FINANCE(21) ――流動(dòng)負(fù)債 FINANCE(22) ――長期負(fù)債 FINANCE(23) ――資本公積金 FINANCE(24) ――股東權(quán)益 FINANCE(25) ――主營收入 FINANCE(26) ――主營利益 FINANCE(27) ――其它利益 FINANCE(28) ――營業(yè)利益 FINANCE(29) ――投資收益 FINANCE(30) ――補(bǔ)貼收入 FINANCE(31) ――營業(yè)外收支 FINANCE(32) ――上年損益調(diào)整 FINANCE(33) ――利益總額 FINANCE(34) ――稅后利益 FINANCE(35) ――凈利益 FINANCE(36) ――未分配利益 FINANCE(37) ――調(diào)整每股凈資產(chǎn) FINANCE(38) ――總資產(chǎn) DYNAINFO(1)―― 前收盤價(jià) DYNAINFO(2) ―― 今開 DYNAINFO(3) ―― 最高 DYNAINFO(4) ―― 最低 DYNAINFO(6) ―― 現(xiàn)價(jià) DYNAINFO(7) ―― 最新叫買價(jià) DYNAINFO(8) ―― 最新叫賣價(jià) DYNAINFO(9) ―― 總成交金額 DYNAINFO(10) ――內(nèi)盤 DYNAINFO(11) ――外盤 DYNAINFO(12) ――總手 DYNAINFO(13) ――現(xiàn)手 DYNAINFO(14) ――筆升跌 DYNAINFO(15) ――買一價(jià) DYNAINFO(16) ――買二價(jià) DYNAINFO(17) ――買三價(jià) DYNAINFO(18) ――買一量 DYNAINFO(19) ――買二量 DYNAINFO(20) ――買三量 DYNAINFO(21) ――賣一價(jià) DYNAINFO(22) ――賣二價(jià) DYNAINFO(23) ――賣三價(jià) DYNAINFO(24) ――賣一量 DYNAINFO(25) ――賣二量 DYNAINFO(26) ――賣三量 DYNAINFO(27) ――市盈率 DYNAINFO(28) ――換手率 DYNAINFO(29) ――日升跌 DYNAINFO(30) ――筆升跌 DYNAINFO(31) ――內(nèi)外比 DYNAINFO(32) ――委量差 DYNAINFO(33) ――委托比 DYNAINFO(34) ――漲幅度 DYNAINFO(35) ――振幅度 DYNAINFO(36) ――均價(jià) DYNAINFO(37) ――量比 橫向統(tǒng)計(jì)函數(shù) BLOCKSETNUM 板塊股票個(gè)數(shù) 用法: BLOCKSETNUM(板塊名稱) 返回該板塊股票個(gè)數(shù)。 HORCALC 多股統(tǒng)計(jì) 用法: HORCALC(板塊名稱,數(shù)據(jù)項(xiàng),計(jì)算方式,權(quán)重) 數(shù)據(jù)項(xiàng):100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅 計(jì)算方式: 0-累加,1-排名次 權(quán)重: 0-總股本,1-流通股本,2-等同權(quán)重,3-流通市值 繪圖函數(shù) PLOYLINE 折線段 在圖形上繪制折線段。 用法: PLOYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫折線連接。 例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫折線。 DRAWLINE 繪制直線段 在圖形上繪制直線段。 用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 當(dāng)COND1條件滿足時(shí),在PRICE1位置畫直線起點(diǎn),當(dāng)COND2條件滿足時(shí),在PRICE2位置畫直線終點(diǎn),EXPAND為延長類型。 例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長。 DRAWKLINE 繪制K線 用法: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 以HIGH為最高價(jià),OPEN為開盤價(jià),LOW為最低,CLOSE收盤畫K線。 STICKLINE 繪制柱線 在圖形上繪制柱線。 用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH不為0則畫空心柱。 例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。 DRAWICON 繪制圖標(biāo) 在圖形上繪制小圖標(biāo)。 用法: DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE號(hào)圖標(biāo)。 例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示當(dāng)收陽時(shí)在最低價(jià)位置畫1號(hào)圖標(biāo)。圖標(biāo)一共有九個(gè),圖形如附圖。序號(hào),最下面的是“1”號(hào),最上面的是“9”號(hào)。 DRAWTEXT 顯示文字 在圖形上顯示文字。 用法: DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT。 例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日漲幅大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣。 以上函數(shù)均為通達(dá)信的,目的熟悉函數(shù),能夠編寫簡單的公式和修改一些公式,能看懂一些公式是如何編的 常用語句,以方便朋友們編寫公式時(shí)參考使用,初學(xué)的可以嘗試對(duì)照一些簡單的公式先試著自己修改以下.看看公式發(fā)生了哪些變化. 公式指標(biāo)編輯必備(一) 1)今收盤對(duì)于N日內(nèi)最低收盤價(jià)的漲幅(%)(c-llv(c,n))/llv(c,n)*100; 2)今收盤價(jià)對(duì)于N日最高收盤價(jià)的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100; 3)股價(jià)在過去N日內(nèi)運(yùn)行空間的相對(duì)位置 (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100; 4)股價(jià)上方N1%至N2%處的籌碼(%) aa:=winner(c+c*n2/100)*100; bb:=winner(c+c*n1/100)*100; aa-bb 5)股價(jià)下方N1%至N2%處的籌碼(%) (winner(c-c*n1/100)-winner(c-c*n2/100))*100; 6)收盤價(jià)N%處的套牢盤 100-(winner(c*N/100))*100; 7)收盤價(jià)N%處的獲利盤 winner(c*N/100)*100; 8)下影線 (MIN(O,C)-L)/L*100; 9)上影線 (h-**x(o,c))/**x(o,c)*100; 10)本周期的漲跌幅 (c-ref(c,1))/ref(c,1)*100; 11)振幅 (h-l)/l*100; 12)均線金叉(M.N為均線周期) cross(**(c,m),**(c,n)) 13)均線多頭排列 a1:=**(c,n1); a2:=**(c,n2); a3:=**(c,n3); a4:=**(c,n4); count(a1>a2 and a2>a3 and a3>a4,3); 14)均線空頭排列 a1:=**(c,n1); a2:=**(c,n2); a3:=**(c,n3); a4:=**(c,n4); count(a1 15)N日均線向下 aa:=**(c,n); bb:=ref(aa,2); aa 16)向前N日至M日出現(xiàn)過均線死叉(P1 aa:=**(c,p1); bb:=**(c,p2); cc:=ref(cross(bb,aa),n); count(cc,m); 17)今日成交量大于N日以來的均量 VOL>MA(VOL,N); 18)低位密集 A1:=COST(85); A2:=COST(15); A3:=A1-A2; A4:=(A1+A2)/2; A5:=A3/A4*100<10; B1:=HHV(H,120); B2:=LLV(L,120); B3:=B1-B2; B4:=(A4-B2) A5 AND B4; 19)換手率 VOL/CAPITAL*100; 20)N日盈虧 V1:=VOL/SUM(VOL,N); V2:=DMA(CLOSE,V1); V3: (CLOSE-V2)/V2*100; 21)強(qiáng)勢(shì)整理 {參數(shù)M、N分別代表周期和幅度 m:1 20 2 n:1 20 5} a1:=abs(close-open)/open<0.015; a2:=count(a1,m)=m; a3:=ref(o,m) ref(close,m)/ref(close,m+1)>1+n/100; a2 and a3 22)高開大陰 {參數(shù)m,n分別代表幅度 m:1 10 4 n:1 20 5} OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N/100 23)低開大陽線 {參數(shù)m,n分別代表幅度 m:1 10 4 n:1 20 7} OPEN<= 1-M/100 AND CLOSE/OPEN>=1+N/100 公式指標(biāo)編輯必備(二) 編寫條件選股公式時(shí)常用的通式。 一、放量、縮量(成交量函數(shù)為VOL) 1、放量: (1).今天成交量較昨天增加了1倍,表示如下: VOL/REF(VOL,1)>2 (2).今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下: a:=**(vol,10); Vol/a>2 或者直接用如下公式表示: vol/**(vol,10)>2; (3).今日的5日均量較10個(gè)交易日平均成交量放大了1倍,表示如下: a:=**(vol,10); b:=**(vol,5); b/a>2; (4).今日的成交量超過了整個(gè)流通盤的5%,表示如下: vol/capital>0.05;其中capital代表流通盤。 2、縮量 (1).今日成交量較昨日減少了一半,表示如下: vol/ref(vol,1)<0.5; (2).今日成交量較10個(gè)交易日平均成交量減少一倍,表示如下: a:=**(vol,10); vol/a<2; 或者直接用如下公式表示: vol/**(vol,10)<2; (3).今日的5日均量較10個(gè)交易日平均成交量減少1倍,表示如下: a:=**(vol,10); b:=ref(a,5); a/b<2; (4).今日的成交量低于了整個(gè)流通盤的5%,表示如下: vol/capital<0.05; 二、上漲、下跌
上漲: 今天的漲幅達(dá)到5%以上,表示如下: close/ref(close,1)>1.05; 5日均價(jià)連續(xù)上漲,表示如下: a:=**(close,5); b:=ref(a,1); b; 下跌: 今天的跌幅達(dá)到5%以上,表示如下: close/ref(close,1)<0.95; 5日均價(jià)連續(xù)下跌,表示如下: a:=**(close,5); b:=ref(a,1); a (3)、K線的描述 close>open;陽線 close open>ref(close,1);高開 open open>ref(high,1);跳空高開(high為最高價(jià)) open 三、走勢(shì)特征選股公式的編制 (1)、n日內(nèi)創(chuàng)新高 hhv(high,n)=hhv(high,0) and barscount(c)>=n; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始;barscount(x),將當(dāng)前位置到n周期前的數(shù)值設(shè)為1,若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。 (2)、n日內(nèi)創(chuàng)新低 llv(low,n)=llv(low,0) and barscount(close)>=n; 注n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Llv(x,n),求n周期內(nèi)x最低值,n=0則從第一個(gè)有效值開始;barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù),例如,barscount(close)以于日線數(shù)據(jù)取得上市以來總交易日數(shù)。 (3)、n日內(nèi)陰線多于陽線 count(open>close,n)/n<0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陰線占全部K線個(gè)數(shù)的比例)。 (4)、n日內(nèi)陽線多于陰線 count(open0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陽線占全部K線個(gè)數(shù)的比例)。 (5)、n日內(nèi)上漲多于下跌(第二天開盤高于前一天收盤) count(c>ref(c,1),n)/n>0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例)。 (6)、n日內(nèi)上漲少于下跌(第二天開盤低于前一天收盤) count(c>ref(c,1),n)/n<0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時(shí)可以自由編輯里面的數(shù)值(如0.5等,達(dá)到確定其中比例)。 (7)、連續(xù)n日收陽線 up:=close>open; count(up,n)=n; 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (8)、連續(xù)n日內(nèi)收陰線 up:=close count(up,n)=n; 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (9)、連續(xù)n天上漲 count(close>ref(close,1),n)=n; 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (10)、連續(xù)n天下跌 count(c 注:count(x,n),統(tǒng)計(jì)n周期中滿足x條件的周期數(shù),若n=0則從第一個(gè)有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (11)、首次創(chuàng)新高 barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1; 注:barscount(x),若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。 (12)、創(chuàng)歷史新高 hhv(close,0)=close; 注:hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個(gè)有效值開始。 (13)、創(chuàng)歷史新低 llv(close,0)=close; 注:llv(x,n),求n周期內(nèi)x最小值,n=0則從第一個(gè)有效值開始。 (14)、單日放量 a:=ref(**(vol,5),1); vol/a>n and vol/capital*100>m; 注:n為指標(biāo)參數(shù),代表今日成交量和前一日的5日均量的比值,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (15)、階段縮量 sum(vol,n1)/capital<=n2; 注:n1為要統(tǒng)計(jì)的階段時(shí)間,n2為縮量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (16)、階段放量 sum(vol,n1)/capital>=n2; 注:n1為要統(tǒng)計(jì)的階段時(shí)間,n2為y放量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (17)、持續(xù)放量 a:=vol>ref(vol,1); count(a,n)=n; 注:其中條件a的含義為成交量較上一交易日放大,n為要統(tǒng)計(jì)的階段時(shí)間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (18)、持續(xù)縮量 a:=vol count(a,n)=n; 注:其中條件a的含義為成交量較上一交易日縮小,n為要統(tǒng)計(jì)的階段時(shí)間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (19)、間隔放量 a:=**(vol,5); barscount(c)>=n and hhv(a,n)n2*a,n)>n3; 注:a.barscount(x)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。Barscount(c)對(duì)于日線數(shù)據(jù)取得上市以來總交易日數(shù)。 b.完整含義:n日內(nèi)五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情況發(fā)生的次數(shù)多于n3次。 (20)、放量上攻 a:=(c-ref(c,1))/ref(c,1)>=(n/100); sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3; 完整含義:每日股價(jià)漲幅均大于n%,n1日內(nèi)累計(jì)換手率大于n2%,并且成交量連續(xù)在n3日內(nèi)放大。 (21)、溫和放量上攻 股價(jià)小幅上揚(yáng) a1:=close/ref(close,1); a2:=a1>1 and a1<1.03; 成交量小幅上揚(yáng) b1:=vol/ref(vol,1); b2:=b1>1 and b1<2; c1:=**(vol,n)/capital<0.05; count(a2 and b2,n)/n>0.6 and c1; 完整公式為: a1:=close/ref(close,1); a2:=a1>1 and a1<1.03; b1:=vol/ref(vol,1); b2:=b1>1 and b1<2; c1:=**(vol,n)/capital<0.05; count(a2 and b2,n)/n>0.6 and c1; 注:公式分為股價(jià)小幅上揚(yáng)和成交量小幅上揚(yáng)兩個(gè)部分,請(qǐng)?jiān)谥笜?biāo)編寫時(shí)注意其結(jié)構(gòu)。 (22)、突然放量 vol>ref(hhv(vol,n),1*m; 注:當(dāng)前成交量高于n個(gè)周期中最大成交量的m倍。 (23)、平臺(tái)整理 count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100); 注:count(close,0)>n為平臺(tái)整理n個(gè)周期的設(shè)定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)為平臺(tái)整理幅度n1%的設(shè)定。 (24)、突破長期盤整 ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n; 注:前n日在上下n1%的幅度內(nèi)整理:ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100); 今日突破:c>=ref(hhv(h,n),1)。 (25)、階段強(qiáng)勢(shì)股 a:=sum(if(date-n=0,indexc,0),0); b:=sum(if(date-n1=0,indexc,0)0); e:=sum(if(date-n=0,c,0),0); f:=sum(if(date-n1=0,c,0),0); ((f-e)/e)>((b-a)/a); 注:該公式求的是n日-n1日之間漲幅高于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價(jià),該函數(shù)對(duì)分筆成交分析周期無效。 (26)、階段弱勢(shì)股 a:=sum(if(date=n,indexc,0),0); b:=sum(if(date=n1,indexc,0)0); e:=sum(if(date=n,c,0),0); f:=sum(if(date=n1,c,0),0); ((f-e)/e)<((b-a)/a); 注:該公式求的是n日-n1日之間漲幅低于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價(jià),該函數(shù)對(duì)分筆成交分析周期無效。 (27)、大盤同步 count((c>o and indexc>indexo) or (cm/100; 注:含義為n周期中與大盤走勢(shì)相同(同收陰線或同收陽線)的例超過m%。此處的o不是數(shù)字的零,而是開盤價(jià)open的首寫字母o。 (28)、n日內(nèi)強(qiáng)勢(shì)股 a:=(c-ref(o,n))/ref(o,n); b:=(indexc-ref(indexo,n))/ref(indexo,n); a>b and a/b>=m; 注:n日內(nèi)個(gè)股漲幅大于等于大盤漲幅的m倍。 四、形態(tài)特征選股公式的編制 (1)、均線多頭排列 a1:=**(c,n1); a2:=**(c,n2); a3:=**(c,n3); a4:=**(c,n4); count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup; 注:n1、n2、n3、n4j日均線呈多頭排列,isup也可以用close>open表示。 (2)、均線空頭排列 a1:=**(c,n1); a2:=**(c,n2); a3:=**(c,n3); a4:=**(c,n4); count(a1 注:n1、n2、n3、n4j日均線呈空頭排列,isup也可以用close (3)、早晨之星 ref(close,2)/ref(open,2<0.95 and ref(open,1)<0.03 andclose/open>1.05 and close>ref(close,2); 注:早晨之星,這種形態(tài)和叫法自然是后市向好,為買進(jìn)信號(hào)。早晨之星由三根K線組成,其順序是:第一天在下跌過程中已形成一根陰線: ref(close,2)/ref(open,2<0.95 第二天呈裂口下跌,K線實(shí)體較短,構(gòu)成星的主體部分,陰線或陽線均可,有無上下影線均不重要。 ref(open,1)<0.03 關(guān)鍵是第三根K線必須是陽線,且其長度至少要升至第一根陰線實(shí)體(如果能夠“包容”第一根陰線則最好不過了) close/open>1.05 and close>ref(close,2) (4)、強(qiáng)勢(shì)整理 a1:=abs(close-open)/open<0.015; a2:=count(a,m)=m; a3:=ref(o,m)1+n/100; a2 and a3; 注:一根實(shí)體超過n的長陽,后面跟m個(gè)K線實(shí)體不超過1.5%的K線。 (5)、高開大陰線 open>close and open/ref(c,1)>=1+m/100 and close/open<=1-n/100; 注:跳空高開m%,當(dāng)日股價(jià)較開盤價(jià)跌幅大于n。股價(jià)經(jīng)過一段持續(xù)攀升之后,某一日突然跳高開盤: open/ref(c,1)>=1+m/100 后股價(jià)一路下行,尾市以接近最低點(diǎn)收市: close/open<=1-n/100 此信號(hào)出現(xiàn),往往意味著股價(jià)已形成短期頭部,應(yīng)注意回避風(fēng)險(xiǎn)。 (6)、低開大陽線 open<=1-m/100 and close/open>=1+n/100; 注:跳空低開m%,當(dāng)日股價(jià)較開盤價(jià)漲幅大于n,其他描述請(qǐng)參見(5)。 (7)、黃昏之星 ref(close,2)/ref(open,2)>1.03 and ref(open,1)>ref(close,2) andabs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 andclose/open<0.97 and close 注:黃昏之星表示股價(jià)回落,是賣出信號(hào),應(yīng)伺機(jī)拋貨。幕星同樣由三根K線組成,其形態(tài)晨星正好相反: 第一天股價(jià)繼續(xù)上升,拉出一根陽線: ref(close,2)/ref(open,2)>1.03 第二天波動(dòng)較小,形成一根小陽線或小陰線,構(gòu)成星的主體部分: ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 第三天形成一根包容第二天并延伸至第一天陽線實(shí)體: close/open<0.97 and close (8)、跳空缺口 highref(high,1); 注:從內(nèi)容上看,分別是向下跳空缺口和向上跳空缺口。 (9)、均線金叉 a;=**(c,5); b:=**(c,10); cross(a,b); 注:前二句是5、10日均線,cross是交叉函數(shù),cross(a,b)表示5日均線與10日均線金叉。 (10)、均線死叉 a;=**(c,5); b:=**(c,10); cross(b,a); 注:前二句是5、10日均線,cross是交叉函數(shù),cross(b,a)表示5日均線與10日均線死叉。 (11)、均線粘合 **1:=**(c,5); **2:=**(c,10), **3:=**(c,20); p1:=abs(**1-**2)+abs(**2-**3); p1/cref(**1,1) and **2>ref(**2,1); 注:前三句是三根均線,p1是第一根均線減第二根均線差的絕對(duì)值與第二根均線減第三根均線差的絕對(duì)值之和,最后一句是p1與收盤價(jià)的比值小于一定比率m%(一般該比率為2%以下,同時(shí)前二均線今日比昨日上翹。 指標(biāo)公式編輯必備(三) 1.成交量連續(xù)5天超過30天均量點(diǎn) count(vol>**(vol,30),5)=5
2.編一選股公式;要求1;日均線多頭排列的情況下(5,10,30,60。。。)2:5日。10日均線高度粘合--相等或相差1-2分錢,30均線與5,10均線相差1角以下。3:日量比大于2。先謝謝?。?! 1.**(c,5)>**(c,10) and **(c,10)>**(c,30) and **(c,30)>**(c,60) and 。。。 2.abs(**(c,5)-**(c,10))<0.03 and abs(**(c,30)-**x(**(c,5),**(c,10)))<0.1 3.DYNAINFO(17)>2 3.威力雷達(dá)rad7日內(nèi)連續(xù)上揚(yáng)怎樣編寫?謝謝 V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200; RAD:=sum(v1,0);
count(rad>ref(rad,1),7)=7 威力雷達(dá)Mrad在7日內(nèi)連續(xù)上揚(yáng)怎樣編寫?謝謝 V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200; RAD:=sum(v1,0); MRAD:=MA(RAD,30); count(mrad>ref(mrad,1),7)=7 4.請(qǐng)問。10日內(nèi)漲幅大于10%的選股公式怎樣編? c/ref(c,10)>1.1 5.如何編寫股價(jià)在一個(gè)上漲或下跌的行情中第3次觸及30日均線時(shí)發(fā)出提醒的指標(biāo)? M3:=MA(C,30); N1:=BARSLAST(M3>REF(M3,1)); AA:=CROSS(C,M3); COUNT(AA,N1)=3 6.請(qǐng)問:cys指標(biāo)中數(shù)值要小于-5,怎樣編寫到其他指標(biāo)中.,謝謝! (C-CYC(13))/CYC(13)*100<-5
7.當(dāng)漲幅大于5%,要主圖K線的實(shí)體的一半變?yōu)榱硪簧?。如何表達(dá)? STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,10,1),coloryellow;
8.成交量連續(xù)3天漲的公式 COUNT(VOL>REF(VOL,1),3)=3 9.請(qǐng)問怎樣用公式表示年線擺脫下降趨勢(shì)出現(xiàn)向上拐頭? COUNT(MA(C,250)>REF(MA(C,250),1),3)=3 10.股價(jià)創(chuàng)出新高后,又調(diào)整到30日均線附近的選股公式如何編寫? COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02 11.怎么定義一陽線緊跟兩陰線的函數(shù)? ref(c,2)>ref(o,2) and ref(c,1)
12.60日線在過去的10天內(nèi)漲跌幅度在 1% COUNT(BETWEEN(**(c,60),ref(**(c,60),10)*1.01,ref(**(c,60),10)*0.99),10)=10;
13.RSI(周線)在70天內(nèi)第二次上穿80,如何編制? COUNT(CROSS('RSI.RSI1#WEEK',80),70)=2
14.今天漲幅3%昨天漲幅2%前天漲幅1%的個(gè)股 (c-ref(c,1))/ref(c,1)>0.3 and (ref(c,1)-ref(c,2))/ref(c,2)>0.2 and (ref(c,2)-ref(c,3))/ref(c,3)>0.1 15.破5天線,3天后又重新站上5天線的個(gè)股 cross(ref(**(c,5),3),ref(c,3)) and cross(c,**(c,5)) 16.今天一陽上穿5,10,30天線個(gè)股 cross(c,**(c,5) and cross(c,**(c,10)) and cross(c,**(c,30)) 17.3天內(nèi)5天線上穿10天線,10天線上穿20天線的個(gè)股 count(cross(**(c,5),**(c,10)),3)>=1 and count(cross(**(c,10),**(c,20)),3)>=1
|