《2022年通达信公式编辑中部分函数的意思 .pdf》由会员分享,可在线阅读,更多相关《2022年通达信公式编辑中部分函数的意思 .pdf(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/37通达信公式编辑中部分函数的意思HIGH最高价-返回该周期最高价。用法:HIGH LOW 最低价-返回该周期最低价。用法:LOW CLOSE 收盘价-返回该周期收盘价。用法:CLOSE VOL 成交量-返回该周期成交量。用法:VOL OPEN 开盘价-返回该周期开盘价。用法:OPEN ADVANCE 上涨家数-返回该周期上涨家数。用法:ADVANCE(本函数仅对大盘有效)DECLINE 下跌家数-返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效)AMOUNT 成交额-返回该周期成交额。用法:AMOUNT ASKPRICE 委卖价-返回委卖1-委卖 3 价格。用法:ASKPRI
2、CE(N),N 取 1-3(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量-返回委卖1-委卖 3 量。用法:ASKVOL(N),N取 1-3(本函数仅个股在分笔成交分析周期有效)BIDPRICE 委买价-返回委买1-委买 3 价格。用法:BIDPRICE(N),N取 1-3(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量-返回委卖1-委卖 3 量。用法:ASKVOL(N),N取 1-3(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘-返回主动性买单量。用法:BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为 0(本函数仅个股在分笔成交分析周期有效
3、)SELLVOL 主动性卖单-返回主动性卖单量。用法:SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为 0(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单-返回该成交是否为主动性买单。用法;ISBUYORDER 当本笔成交为主动性买盘时,返回 1,否则为 0(本函数仅个股在分笔成交分析周期有效)DATA 日期-取得该周期从1900 以来的的年月日。用法:DATE 例如函数返回1000101,表示 2001 年 1 月 1 日TIME时间-取得该周期的时分秒。用法::TIME 函数返回有效值范围为(000000-235959)YEAR 年份-取得该周期的年
4、份。用法:YEAR MONTH 月份-取得该周期的月份。用法:MONTH函数返回有效值范围为(1-12)WEEKDAY 星期-取得该周期的星期数。用法:WEEK 函数返回有效值范围为(0-6),0 表示星期天DAY 日-取得该周期的日期。用法:DAY 函数返回有效值范围为(1-31)HOUR 小时-取得该周期的小时数。用法:HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 MINUTE 分钟-取得该周期的分钟数。用法:MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0 BACKSET 向前赋值-将当前位置到若干周期前的数据设为1。用法:BA
5、CKSET(X,N),若 X 非 0,则将当前位置到N 周期前的数值设为1。例如:BACKSET(CLOSEOPEN,2)若收阳则将该周期及前一周期数值设为1,否则为 0 BARSCOUT 有效数据周期数-求总的周期数。用法:BARSCOUNT(X)第一个有效数据到当前的天数例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于 1 分钟线取得当日交易分钟数名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 37 页 -2/37BARSLAST 上一条件成立位置-上一次条件成立到当前的周期数。用法:BARSLAST(X):上一次
6、X不为 0 到现在的天数例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周期数BARSSINCE 第一个条件成立位置-第一个条件成立到当前的周期数。用法:BARSSINCE(X):第一次 X不为 0 到现在的天数例如:BARSSINCE(HIGH10)表示股价超过10 元时到当前的周期数COUNT 统计-统计满足条件的周期数。用法:COUNT(X,N),统计 N 周期中满足X条件的周期数,若 N=0 则从第一个有效值开始。例如:COUNT(CLOSEOPEN,20)表示统计20 周期内收阳的周期数DMA 动态移动车前均-求动态移动平均。用法:DMA
7、(X,A),求 X的动态移动平均。算法:若 Y=DMA(X,A)则 Y=A*X+(1-A)*Y,其中 Y表示上一周期Y值,A 必须小于 1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价HHV 最高值-求最高值。用法:HHV(X,N),求 N 周期内 X最高值,N=0 则从第一个有效值开始。例如:HHV(HIGH,30)表示求 30 日最高价HHVBARS 上一高点位置-求上一高点到当前的周期数。用法:HHVBARS(X,N):求 N 周期内 X最高值到当前周期数,N=0 表示从第一个有效值开始统计例如:HHVBARS(HIGH,0)求得历史新高到到当前的周
8、期数LLV 最低值-求最低值。用法:LLV(X,N),求 N 周期内 X最低值,N=0 则从第一个有效值开始。例如:LLV(LOW,0)表示求历史最低价LLVBARS 上一低点位置-求上一低点到当前的周期数。用法:LLVBARS(X,N):求 N 周期内 X最低值到当前周期数,N=0 表示从第一个有效值开始统计例如:LLVBARS(HIGH,20)求得 20 日最低点到当前的周期数REF 目前的-引用若干周期前的数据。用法:REF(X,A),引用 A 周期前的X 值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收SUM 累积-求总和。用法:SUM(X,N),统计 N 周期
9、中 X的总和,N=0 则从第一个有效值开始。例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和SUMBARS 累加到指定周期数-向前累加到指定值到现在的周期数。用法:SUMBARS(X,A):将 X 向前累加直到大于等于A,返回这个区间的周期数例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数SMA 累积平均-返回累积平均用法:SMA(X,N,M):X 的 M 日累积平均,M 为权重,如 Y=(X*M+Y*(N-M)/N MA:简单移动平均-返回简单移动平均用法:MA(X,M):X 的 M 日简单移动平均EMA:异同移动平均-返回异同移动平均用法:EMA(X,M
10、):X 的 M 日异同移动平均MEMA 平滑移动平均-返回平滑移动平均用法:MEMA(X,M):X 的 M 日平滑移动平均EXPMA 加权移动平均-返回加权移动平均用法:EXPMA(X,M):X 的 M 日加权移动平均名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 37 页 -3/37EXPMEMA加权平滑平均-返回加权平滑平均用法:EXPMEMA(X,M):X 的 M 日加权平滑平均RANGE 幅差-RANGE(A,B):AB幅差。用法:RANGE(CLOSE,OPEN)表示(CLOSE-OPEN)/OPEN CROSS:上穿-两条线交叉。用法:CROSS(A,B)表示当 A
11、从下方向上穿过B时返回 1,否则返回0 例如:CROSS(MA(CLOSE,5),MA(CLOSE,10)表示 5 日均线与10 日均线交金叉UPNDAY 连涨-返回是否连涨周期数。用法:UPNDAY(CLOSE,M)表示连涨M 个周期DOWNNDAY连跌-返回是否连跌周期。用法:DOWNNDAY(CLOSE,M)表示连跌M 个周期NDAY 连大-返回是否持续存在XY 用法:NDAY(CLOSE,OPEN,3)表示连续3日收阳线EXIST 存在-是否存在。用法:EXIST(CLOSEOPEN,10)表示前 10 日内存在着阳线EVERY 一直存在-一直存在。用法:EVERY(CLOSEOPEN
12、,10)表示前 10 日内一直阳线LAST 持续存在-LAST(X,A,B):持续存在。用法:LAST(CLOSEOPEN,10,5)表示从前10 日到前 5 日内一直阳线若 A 为 0,表示从第一天开始,B 为 0,表示到最后日止NOT 取反-求逻辑非。用法:NOT(X)返回非 X,即当 X=0时返回 1,否则返回0 例如:NOT(ISUP)表示平盘或收阴IF 逻辑判断-根据条件求不同的值。用法:IF(X,A,B)若 X 不为 0 则返回 A,否则返回B 例如:IF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值IFF 逻辑判断-根据条件求不同的值。用法:I
13、FF(X,A,B)若 X不为 0 则返回 A,否则返回B 例如:IFF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值IFN 逻辑判断-根据条件求不同的值。用法:IFN(X,A,B)若 X不为 0 则返回 B,否则返回A 例如:IFN(CLOSEOPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值MAX 较大值-求最大值。用法:MAX(A,B)返回 A 和 B 中的较大值例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0 MIN 较小值-求最小值。用法:MIN(A,B)返回 A 和 B 中的较小值例如:M
14、IN(CLOSE,OPEN)返回开盘价和收盘价中的较小值ACOS 反余弦-反余弦值。用法:ACOS(X)返回 X 的反余弦值名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 37 页 -4/37ASIN 反正弦-反正弦值。用法:ASIN(X)返回 X的反正弦值ATAN 反正切-反正切值。用法:ATAN(X)返回 X的反正切值COS 余弦-余弦值。用法:COS(X)返回 X的余弦值SIN 正弦-正弦值。用法:SIN(X)返回 X的正弦值TAN 正切-正切值。用法:TAN(X)返回 X的正切值EXP 指数-指数。用法:EXP(X)为 e 的 X 次幂。例如:EXP(CLOSE)返回 e
15、 的 CLOSE 次幂LN自然对数-求自然对数。用法:LN(X)以 e 为底的对数例如:LN(CLOSE)求收盘价的对数LOG 对数-求 10 为底的对数。用法:LOG(X)取得 X的对数例如:LOG(100)等于 2 SORT 开方-开平方。用法:SQRT(X)为 X 的平方根例如:SQRT(CLOSE)收盘价的平方根POW 乘幂-乘幂。用法:POW(A,B)返回 A 的 B 次幂例如:POW(CLOSE,3)求得收盘价的3 次方ABS 绝对值-求绝对值。用法:ABS(X)返回 X的绝对值。例如:ABS(-34)返回 34 AVEDEV 平均绝对方差-AVEDEV(X,N)返回平均绝对方差D
16、EVSQ 数据偏差平方和-DEVSQ(X,N)返回数据偏差平方和FORCAST 线性回归预测值-FORCAST(X,N)返回线性回归预测值SLOPE 线性回归斜率-SLOPE(X,N)返回线性回归斜率STD 估算标准差-STD(X,N)返回估算标准差STDP 总体标准差-STDP(X,N)返回总体标准差VAR 估算样本方差-VAR(X,N)返回估算样本方差VARP 总体样本方差-VARP(X,N)返回总体样本方差COST 成本分布-成本分布情况。用法:COST(10),表示 10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘该函数仅对日线分析周期有效PE
17、AK 波峰值-前 M 个 ZIG转向波峰值。用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前 M 个波峰的数值,M 必须大于等于1 例如:PEAK(1,5,1)表示%5 最高价 ZIG转向的上一个波峰的数值PEAKBARS 波峰位置-前 M 个 ZIG转向波峰到当前距离。用法:PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前 M 个波峰到当前的周期数,M 必须大于等于1 例如:PEAK(0,5,1)表示%5 开盘价 ZIG转向的上一个波峰到当前的周期数SAR 抛物转向-抛物转向。用法:SAR(N,S,M),N为计算周期,S为步长,M 为极值例如 SAR(10,2,20
18、)表示计算10 日抛物转向,步长为2%,极限值为20%SARTURN 抛物转向点-抛物转向点。用法:SARTURN(N,S,M),N为计算周期,S为步长,M 为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为 0 其用法与SAR函数相同TROUGH 波谷值-前 M 个 ZIG转向波谷值。用法:TROUGH(K,N,M)表示之字转向ZIG(K,N)的前 M 个波谷的数值,M 必须大于等于1 例如:TROUGH(2,5,2)表示%5最低价 ZIG转向的前2 个波谷的数值名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 37 页 -5/37TROUGHBARS 波谷位置-前
19、 M 个 ZIG转向波谷到当前距离。用法:TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前 M 个波谷到当前的周期数,M 必须大于等于1 例如:TROUGH(2,5,2)表示%5最低价 ZIG转向的前2 个波谷到当前的周期数WINNER 获利盘比例-获利盘比例。用法:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,例如返回0.1 表示 10%获利盘;WINNER(10.5)表示 10.5 元价格的获利盘比例该函数仅对日线分析周期有效ZIG 之字转向-之字转向。用法:ZIG(K,N),当价格变化量超过N%时转向,K 表示 0:开盘价,1:最高价,2:最低价,3:收
20、盘价例如:ZIG(3,5)表示收盘价的5%的 ZIG转向INDEXA 返回大盘成交额INDEXADV 返回上涨家数INDEXDEC 返回下跌家数INDEXC 返回大盘收盘价INDEXH 返回大盘最高价INDEXL 返回大盘最低价INDEXO 返回大盘开盘价INDEXV 返回大盘成交量FINANCE(1)流通市值FINANCE(2)流通股本FINANCE(3)总市值FINANCE(4)每股未分配利润FINANCE(5)每股收益FINANCE(6)每股公积金FINANCE(7)每股净资产FINANCE(8)股东权益比FINANCE(9)上市日期FINANCE(10)总股本FINANCE(11)国家
21、股FINANCE(12)发起人法人股FINANCE(13)法人股FINANCE(14)B 股FINANCE(15)H股FINANCE(16)职工股FINANCE(17)流动资产FINANCE(18)固定资产FINANCE(19)无形资产FINANCE(20)长期投资FINANCE(21)流动负债FINANCE(22)长期负债FINANCE(23)资本公积金FINANCE(24)股东权益FINANCE(25)主营收入FINANCE(26)主营利益FINANCE(27)其它利益FINANCE(28)营业利益FINANCE(29)投资收益FINANCE(30)补贴收入FINANCE(31)营业外收支
22、FINANCE(32)上年损益调整FINANCE(33)利益总额FINANCE(34)税后利益FINANCE(35)净利益FINANCE(36)未分配利益FINANCE(37)调整每股净资产FINANCE(38)总资产DYNAINFO(1)前收盘价DYNAINFO(2)今开DYNAINFO(3)最高DYNAINFO(4)最低DYNAINFO(6)现价DYNAINFO(7)最新叫买价DYNAINFO(8)最新叫卖价DYNAINFO(9)总成交金额DYNAINFO(10)内盘DYNAINFO(11)外盘DYNAINFO(12)总手DYNAINFO(13)现手DYNAINFO(14)笔升跌DYNAI
23、NFO(15)买一价DYNAINFO(16)买二价DYNAINFO(17)买三价DYNAINFO(18)买一量DYNAINFO(19)买二量DYNAINFO(20)买三量DYNAINFO(21)卖一价DYNAINFO(22)卖二价DYNAINFO(23)卖三价DYNAINFO(24)卖一量DYNAINFO(25)卖二量DYNAINFO(26)卖三量DYNAINFO(27)市盈率DYNAINFO(28)换手率DYNAINFO(29)日升跌DYNAINFO(30)笔升跌DYNAINFO(31)内外比DYNAINFO(32)委量差DYNAINFO(33)委托比DYNAINFO(34)涨幅度DYNAI
24、NFO(35)振幅度DYNAINFO(36)均价DYNAINFO(37)量比横向统计函数名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 37 页 -6/37BLOCKSETNUM 板块股票个数用法:BLOCKSETNUM(板块名称)返回该板块股票个数。HORCALC 多股统计用法:HORCALC(板块名称,数据项,计算方式,权重)数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅计算方式:0-累加,1-排名次权重:0-总股本,1-流通股本,2-等同权重,3-流通市值绘图函数PLOYLINE 折线段在图形上绘制折线段。用法:
25、PLOYLINE(COND,PRICE),当 COND条件满足时,以PRICE位置为顶点画折线连接。例如:PLOYLINE(HIGH=HHV(HIGH,20),HIGH)表示在创20 天新高点之间画折线。DRAWLINE 绘制直线段在图形上绘制直线段。用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)当 COND1 条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。例如:DRAWLINE(HIGH=HHV(HIGH,20),HIGH,LOWOPEN,CLOSE,OPEN,0.8,1)表
26、示画 K 线中阳线的空心柱体部分。DRAWICON 绘制图标在图形上绘制小图标。用法:DRAWICON(COND,PRICE,TYPE),当 COND条件满足时,在PRICE位置画 TYPE号图标。例如:DRAWICON(CLOSEOPEN,LOW,1)表示当收阳时在最低价位置画1 号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。DRAWTEXT 显示文字在图形上显示文字。用法:DRAWTEXT(COND,PRICE,TEXT),当 COND条件满足时,在PRICE位置书写文字TEXT。例如:DRAWTEXT(CLOSE/OPEN1.08,LOW,大阳线)表示
27、当日涨幅大于8%时在最低价位置显示大名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 37 页 -7/37阳线 字样。以上函数均为通达信的,目的熟悉函数,能够编写简单的公式和修改一些公式,能看懂一些公式是如何编的常用语句,以方便朋友们编写公式时参考使用,初学的可以尝试对照一些简单的公式先试着自己修改以下.看看公式发生了哪些变化.公式指标编辑必备(一)1)今收盘对于N 日内最低收盘价的涨幅(%)(c-llv(c,n)/llv(c,n)*100;2)今收盘价对于N 日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;3)股价在过去N 日内运行空间的相对位置(C-
28、LLV(L,N)/(HHV(H,N)-LLV(L,N)*100;4)股价上方N1%至 N2%处的筹码(%)aa:=winner(c+c*n2/100)*100;bb:=winner(c+c*n1/100)*100;aa-bb 5)股价下方N1%至 N2%处的筹码(%)(winner(c-c*n1/100)-winner(c-c*n2/100)*100;6)收盘价N%处的套牢盘100-(winner(c*N/100)*100;7)收盘价N%处的获利盘winner(c*N/100)*100;8)下影线(MIN(O,C)-L)/L*100;9)上影线(h-*x(o,c)/*x(o,c)*100;10
29、)本周期的涨跌幅(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(a1a2 and a2a3 and a3a4,3);14)均线空头排列a1:=*(c,n1);a2:=*(c,n2);a3:=*(c,n3);a4:=*(c,n4);count(a1a2 and a2a3 and a3a4,3);15)N 日均线向下aa:=*(c,n);bb:=ref(aa,2);
30、aabb 16)向前 N 日至 M 日出现过均线死叉(P1MA(VOL,N);18)低位密集A1:=COST(85);A2:=COST(15);A3:=A1-A2;A4:=(A1+A2)/2;A5:=A3/A4*10010;B1:=HHV(H,120);B2:=LLV(L,120);B3:=B1-B2;B4:=(A4-B2)B3/2;A5 AND B4;19)换手率VOL/CAPITAL*100;20)N 日盈亏V1:=VOL/SUM(VOL,N);V2:=DMA(CLOSE,V1);V3:(CLOSE-V2)/V2*100;名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 37
31、页 -8/3721)强势整理参数 M、N 分别代表周期和幅度m:1 20 2 n:1 20 5 a1:=abs(close-open)/open0.015;a2:=count(a1,m)=m;a3:=ref(o,m)1+n/100;a2 and a3 22)高开大阴参数 m,n 分别代表幅度m:1 10 4 n:1 20 5 OPENCLOSE AND OPEN/REF(C,1)=1+M/100 AND CLOSE/OPEN=1-N/100 23)低开大阳线参数 m,n 分别代表幅度m:1 10 4 n:1 20 7 OPENCLOSE AND OPEN/REF(C,1)=1+N/100 公式
32、指标编辑必备(二)编写条件选股公式时常用的通式。一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1 倍,表示如下:VOL/REF(VOL,1)2(2).今天成交量较10 个交易日平均成交量放大了1 倍,表示如下:a:=*(vol,10);Vol/a2 或者直接用如下公式表示:vol/*(vol,10)2;(3).今日的 5 日均量较10 个交易日平均成交量放大了1 倍,表示如下:a:=*(vol,10);b:=*(vol,5);b/a2;(4).今日的成交量超过了整个流通盘的5,表示如下:vol/capital0.05;其中 capital 代表流通盘。2、缩量(1
33、).今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)0.5;(2).今日成交量较10 个交易日平均成交量减少一倍,表示如下:a:=*(vol,10);vol/a2;或者直接用如下公式表示:vol/*(vol,10)2;(3).今日的 5 日均量较10 个交易日平均成交量减少1 倍,表示如下:a:=*(vol,10);b:=ref(a,5);a/b2;(4).今日的成交量低于了整个流通盘的5,表示如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 37 页 -9/37vol/capital1.05;5 日均价连续上涨,表示如下:a:=*(close,5);b:=
34、ref(a,1);b;下跌:今天的跌幅达到5以上,表示如下:close/ref(close,1)0.95;5 日均价连续下跌,表示如下:a:=*(close,5);b:=ref(a,1);aopen;阳线closeref(close,1);高开openref(high,1);跳空高开(high为最高价)open=n;注:n 为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求 n 周期内 x 最高值,n=0 则从第一个有效值开始;barscount(x),将当前位置到n 周期前的数值设为1,若 x 非 0,则将当前位置到n 周期前的数值设为1。(2)、n 日内创新低llv(low,
35、n)=llv(low,0)and barscount(close)=n;注 n 为指标参数,可在参数设定范围内设定参数范围。Llv(x,n),求 n 周期内 x 最低值,n=0 则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。(3)、n 日内阴线多于阳线count(openclose,n)/n0.5;注:n 为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5 等,达到确定阴线占全部K线个数的比例)。(4)、n 日内阳线多于阴线count(open0.5;注:n 为指
36、标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5 等,达到确定阳线占全部K线个数的比例)。(5)、n 日内上涨多于下跌(第二天开盘高于前一天收盘)名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 37 页 -10/37count(cref(c,1),n)/n0.5;注:n 为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5 等,达到确定其中比例)。(6)、n 日内上涨少于下跌(第二天开盘低于前一天收盘)count(cref(c,1),n)/nopen;count(up,n)=n;注:count(x,n),统计 n周期中满足x
37、条件的周期数,若n=0 则从第一个有效值开始。n 为指标参数,可在参数设定范围内设定参数范围。(8)、连续 n 日内收阴线up:=closeref(close,1),n)=n;注:count(x,n),统计 n 周期中满足x条件的周期数,若n=0 则从第一个有效值开始。N 为指标参数,可在参数设定范围内设定参数范围。(10)、连续 n 天下跌count(chhv(if(barscount(c)=1,high,0),0)+1=1;注:barscount(x),若 x 非 0,则将当前位置到n 周期前的数值设为1。(12)、创历史新高hhv(close,0)=close;注:hhv(x,n),求
38、n 周期内 x 最高值,n=0 则从第一个有效值开始。(13)、创历史新低llv(close,0)=close;注:llv(x,n),求 n 周期内 x 最小值,n=0 则从第一个有效值开始。(14)、单日放量a:=ref(*(vol,5),1);名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 37 页 -11/37vol/an and vol/capital*100m;注:n 为指标参数,代表今日成交量和前一日的5 日均量的比值,可在参数设定范围内设定参数范围。(15)、阶段缩量sum(vol,n1)/capital=n2;注:n1 为要统计的阶段时间,n2 为 y 放量比例
39、,可在参数设定范围内设定参数范围。(17)、持续放量a:=volref(vol,1);count(a,n)=n;注:其中条件a 的含义为成交量较上一交易日放大,n 为要统计的阶段时间,可在参数设定范围内设定参数范围。(18)、持续缩量a:=vol=n and hhv(a,n)n2*a,n)n3;注:a.barscount(x)第一个有效数据到当前的天数。Barscount(c)对于日线数据取得上市以来总交易日数。b.完整含义:n 日内五日均量的最大值小于最小值的n1 倍,成交量大于等于五日均量的n2 倍的情况发生的次数多于n3 次。(20)、放量上攻a:=(c-ref(c,1)/ref(c,1
40、)=(n/100);sum(vol,n1)/capital=(n2/100)and count(volref(vol,1),n3)=n3 and count(a,n3)=n3;完整含义:每日股价涨幅均大于n%,n1 日内累计换手率大于n2%,并且成交量连续在n3 日内放大。(21)、温和放量上攻股价小幅上扬a1:=close/ref(close,1);a2:=a11 and a11 and b12;c1:=*(vol,n)/capital0.6 and c1;完整公式为:a1:=close/ref(close,1);a2:=a11 and a11 and b12;c1:=*(vol,n)/ca
41、pital0.6 and c1;注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 37 页 -12/37(22)、突然放量volref(hhv(vol,n),1*m;注:当前成交量高于n 个周期中最大成交量的m 倍。(23)、平台整理count(close,0)n and(hhv(close,n)-llv(close,n)/llv(close,n)n为平台整理n 个周期的设定。(hhv(close,n)-llv(close,n)/llv(close,n)=(n1/100)为平台整理幅度n1%的设定。(24
42、)、突破长期盘整ref(hhv(h,n)-llv(l,n)/llv(l,n)/llv(l,n),1)=ref(hhv(h,n),1)and barscount(c)n;注:前 n 日在上下n1%的幅度内整理:ref(hhv(h,n)-llv(l,n)/llv(l,n)/llv(l,n),1)=ref(hhv(h,n),1)。(25)、阶段强势股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)
43、(b-a)/a);注:该公式求的是n 日-n1 日之间涨幅高于大盘的股票。n、n1 参数的表达格式为yymmdd,注意在 2000年前的表达为年份的后两位,例如 1999 年为 99,从 2000 年开始以100 依次向后累加,例如 2001 年 9月 14 日为 1010914,indexc函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。(26)、阶段弱势股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
44、)/e)o and indexcindexo)or(co and indexcm/100;注:含义为n周期中与大盘走势相同(同收阴线或同收阳线)的例超过m%。此处的o 不是数字的零,而是开盘价open 的首写字母o。(28)、n 日内强势股a:=(c-ref(o,n)/ref(o,n);b:=(indexc-ref(indexo,n)/ref(indexo,n);ab and a/b=m;注:n 日内个股涨幅大于等于大盘涨幅的m 倍。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 37 页 -13/37四、形态特征选股公式的编制(1)、均线多头排列a1:=*(c,n1);a2:
45、=*(c,n2);a3:=*(c,n3);a4:=*(c,n4);count(a1a2 and a2a3 and a3a4,3)=3 and isup;注:n1、n2、n3、n4j 日均线呈多头排列,isup也可以用closeopen表示。(2)、均线空头排列a1:=*(c,n1);a2:=*(c,n2);a3:=*(c,n3);a4:=*(c,n4);count(a1a2 and a2a3 and a3a4,3)=3 and not(isup);注:n1、n2、n3、n4j 日均线呈空头排列,isup也可以用closeopen表示。(3)、早晨之星ref(close,2)/ref(open,
46、20.95 and ref(open,1)ref(close,2)andabs(ref(open,1)-ref(close,1)/ref(close,1)1.05 and closeref(close,2);注:早晨之星,这种形态和叫法自然是后市向好,为买进信号。早晨之星由三根K 线组成,其顺序是:第一天在下跌过程中已形成一根阴线:ref(close,2)/ref(open,20.95 第二天呈裂口下跌,K线实体较短,构成星的主体部分,阴线或阳线均可,有无上下影线均不重要。ref(open,1)ref(close,2)and abs(ref(open,1)-ref(close,1)/ref(c
47、lose,1)1.05 and closeref(close,2)(4)、强势整理a1:=abs(close-open)/open0.015;a2:=count(a,m)=m;a3:=ref(o,m)1+n/100;a2 and a3;注:一根实体超过n 的长阳,后面跟m 个 K 线实体不超过1.5的 K线。(5)、高开大阴线openclose and open/ref(c,1)=1+m/100 and close/open=1+m/100 后股价一路下行,尾市以接近最低点收市:close/open=1-n/100 此信号出现,往往意味着股价已形成短期头部,应注意回避风险。(6)、低开大阳线o
48、penclose and open/ref(c,1)=1+n/100;注:跳空低开m%,当日股价较开盘价涨幅大于n,其他描述请参见(5)。(7)、黄昏之星ref(close,2)/ref(open,2)1.03 and ref(open,1)ref(close,2)名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 37 页 -14/37andabs(ref(open,1)-ref(close,1)/ref(close,1)0.02 andclose/open0.97 and close1.03 第二天波动较小,形成一根小阳线或小阴线,构成星的主体部分:ref(open,1)ref
49、(close,2)and abs(ref(open,1)-ref(close,1)/ref(close,1)0.02 第三天形成一根包容第二天并延伸至第一天阳线实体:close/open0.97 and closeref(close,2)(8)、跳空缺口highref(high,1);注:从内容上看,分别是向下跳空缺口和向上跳空缺口。(9)、均线金叉a;=*(c,5);b:=*(c,10);cross(a,b);注:前二句是5、10 日均线,cross是交叉函数,cross(a,b)表示 5 日均线与10 日均线金叉。(10)、均线死叉a;=*(c,5);b:=*(c,10);cross(b,
50、a);注:前二句是5、10 日均线,cross是交叉函数,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*2ref(*2,1);注:前三句是三根均线,p1 是第一根均线减第二根均线差的绝对值与第二根均线减第三根均线差的绝对值之和,最后一句是p1 与收盘价的比值小于一定比率m%(一般该比率为2以下,同时前二均线今日比昨日上翘。指标公式编辑必备(三)1.成交量连续5 天超过 30 天均量点count(vol*(vol,