当前位置:文档之家› 大智慧公式编制

大智慧公式编制

大智慧公式编制创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N)其中的HIGH 为当期最高价,HHV(X,N) 是求N 周期内X最高值。

因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。

横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05 其中的LLV(X,N) 是求N 周期内X 最低值。

因此该公式表示10日收盘价振幅振幅在5%以内。

区间统计例如,要取得2002 年2 月 1 日到2002 年12 月30 日间的最低价。

思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。

所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。

语句为:LL:=IF(YEAR=2002 AND MONTH>=2 ANDMONTH<=12,LOW ,0)该语句用一个条件函数来判断时间是否处于规定区间,若是则返回最低价,否则返回0。

我们再用LLV 函数,就可求得该段时间最低的最低价:LLV(LL,0) 技术指标公式技术指标公式用于绘制技术指标线。

以KDJ 指标为例,右键点击KDJ ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ 指标公式的内容。

参数名称: 最小值,最大值,缺省值N: 1 10O 9M1: 2 40 3M2: 2 40 3RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)) *100;K:SMA(RSV ,M1,1) ;D:SMA(K,M2,1);J:3*K-2*D 该公式绘制K、D、J 两条指标线。

RSV 行是一个中间语句,计算当期收盘价与N 天内最低价之差除以N 内最高价与最低价之差的比值,再乘以系数100oK线为RSV的M1 天移动平均线,D 线为线K 的M2 天移动平均线,J 线为K 线与J 线的差值。

(以下是引用‘ wjwjc '版主对计算‘5日均线上升角度'的实例讲解aa:=ma(c,5);{ 这是5日均线}bb:=ref(ma(c,5),1);{ 这是昨日5 日均线} cc:(aa-bb)/bb>n/100;{ 这是5日均线增长比率,比率越大,其上长的斜率就越大}n是参数,n%是5日均线的增长比率,因此n定5以上可能其的斜率就越大,你可试试。

)(对于时间限制的问题,我们就以‘庄家进出' 公式来作分析了解。

Var1:=IF(YEAR>=2034 AND MONTH>=1,0,1);{VAR1 赋值:如果年份>=2034 AND 月份>=1,返回0,否则返回1} {点评:这个语句在配合其它语句使用的情况下可起到时间限制作用}VarC:=MA(SUM(IF(CL0SE>REF(CL0SE,1),V0L,IF(CLOSE=1 时,则VAR1=0 ,这样以后计算出来的结果全是0,这时该指标便毫无意义了,起到了时间限制的作用。

}分界线: EMA(VarC,26)*Var1, LINETHICK2, COLORf0f000; {输出分界线: VARC 的26日异同移动平均*VAR1,LINETHICK2, COLORF0F000} 庄家线1: EMA(VarC,1)*Var1, COLORRED;{输出庄家线1: VARC 的1 日异同移动平均*VAR1, 画红色} 庄家线2: EMA(VarC,6)*Var1, COLORYELLOW;{输出庄家线2: VARC 的6日异同移动平均*VAR1, 画黄色} 庄家线3: EMA(VarC,12)*Var1, COLOR00ff00 ;{输出庄家线3: VARC 的12日异同移动平均*VAR1,COLOR00FF00 }) 颜色代码如:colorred{ 红}colormagenta( COLORf00ff0 ){品红} coloryellow{ 黄}colorgray{ 灰} colorffff00{ 兰} colorblue{ 青} colorwhite{ 白} colorgreen{ 绿} colorbrown{ 棕} linethick{0--7 指标线粗细} linethick{ 同时显示柱状线和指标线}circledot{ 空心园点} pointdot{ 小点} pointdot ,linethick2{ 实心方点}crossdot{X 点状线} cmcledot{0 点状线} stick{ 显示}colorstick{ 显示}linestick{ 显示} 希望各位指标爱好者自己动手进行配色修改,这样才会记得牢,学得透,不断探索,不断前进。

一花开放不是春,万紫千红春满园。

走势形态特征指标:为了满足大家选股的需要,这里主要介绍股票走势特征、形态特征指标的编制。

走势形态特征指标编制的基础。

(1)、放量、缩量(成交量函数为VOL )A 、放量a. 今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2b. 今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;c. 今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a>2;d. 今日的成交量超过了整个流通盘的5%,表示如下:vol/capital>0.05; 其中capital 代表流通盘。

B、缩量a.今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)<0.5;b.今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/aref(close,1)>1.05;5 日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);b;下跌今天的跌幅达到5%以上,表示如下:close/ref(close,1)ref(high,1);跳空低开( low 为最低价)open=n;注:n 为指标参数,可在参数设定范围内设定参数范围。

Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x), 将当前位置到n 周期前的数值设为1,若x 非0,则将当前位置到n 周期前的数值设为1。

(2)、n 日内创新低llv(low,n)=llv(low,0) and barscount(close)>=n;注n为指标参数,可在参数设定范围内设定参数范围。

Llv(x,n) ,求n 周期内x 最低值,n=0 则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。

(3)、n 日内阴线多于阳线count(open>close,n)/n<0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5 等,达到确定阴线占全部K 线个数的比例) 。

(4)、n 日内阳线多于阴线count(open0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5 等,达到确定阳线占全部K线个数的比例)。

(5)、n日内上涨多于下跌(第二天开盘高于前一天收盘) count(c>ref(c,1),n)/n>0.5; 注:n 为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5 等,达到确定其中比例) 。

( 6)、n 日内上涨少于下跌(第二天开盘低于前一天收盘) count(c>ref(c,1),n)/nopen;count(up,n)=n;注:count(x,n),统计n周期中满足x条件的周期数,若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),求n周期内x最高值,n=0则从第一个有效值开始。

(13)、创历史新低llv(close,0)=close;注:llv(x,n) ,求n 周期内x 最小值,n=0 则从第一个有效值开始。

(14)、单日放量a:=ref(ma(vol,5),1);vol/a>n and vol/capital*100>m;注:n 为指标参数,代表今日成交量和前一日的 5 日均量的比值,可在参数设定范围内设定参数范围。

(15)、阶段缩量sum(vol,n1)/capitalref(vol,1);count(a,n)=n;注:其中条件 a 的含义为成交量较上一交易日放大,n 为要统计的阶段时间,可在参数设定范围内设定参数范围。

(18)、持续缩量a:=voln3;注:a.barscount(x)第一个有效数据到当前的天数。

Barscount(c)对于日线数据取得上市以来总交易日数。

b.完整含义:n日内五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2 倍的情况发生的次数多于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;完整含义:每日股价涨幅均大于n%,n1 日内累计换手率大于n2%,并且成交量连续在n3日内放大。

( 21 )、温和放量上攻股价小幅上扬a1:=close/ref(close,1);a2:=a1>1 and a11 and a1ref(hhv(vol,n),1*m; 注:当前成交量高于n 个周期中最大成交量的m 倍。

(23)、平台整理count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)n 为平台整理n 个周期的设定。

相关主题