大智慧引用函数HHV和LLV的运用
(2011-05-26 21:37:47)
标签:
财经收盘价均线股道函数股票 |
分类: 公式soft |
http://v.youku.com/v_show/id_XMTYzMDk2MTcy.html
引用函数HHV和LLV的运用
1、引用函数HHV 最高值 求最高值。
用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。例如:HHV(HIGH,30),表示求30日最高价。
2、引用函数LLV 最低值 求最低值。
用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。例如:LLV(LOW,0),表示求历史最低价。
例1、如指标(主图)
CG:=Ma(C,18),color00ff00;{18日简单移动平均}
FL:=hhv(CG,3),COLOR00ff00;{取3日CG的最高值}
FL3:hhv(CG,9),COLOR00FF00,linethick2;{取9日CG的最高值,画绿色粗线}
FS3:if(CG<FL3,(CG-(FL3-CG)),FL3),COLORred,linethick2;{根据括号内所求的值及条件画红色粗线}。
例2、根据走势特征编制n日内创新高选股公式:
hhv(high,n)=hhv(high,0) and
barscount(c)>=n;
注:n为指标参数,可在参数设定范围内设定参数范围。HHV(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。如把N添上参数30就是30日内创新高。
例3、指标(副图)
{三线开花 n:1 100 20}
C0:=(h+l+c)/3;
a1:=HHV(C0,n);a2:=LLV(C0,n);a3:=a1-a2;
a4:=ema((C0-a2)/a3,2)*100;
b1:=HHV(C0,4*n);b2:=LLV(C0,4*n);b3:=b1-b2;
b4:=ema((C0-b2)/b3,2)*100;
C1:=HHV(C0,16*n);C2:=LLV(C0,16*n);C3:=C1-C2;
C4:=ema((C0-C2)/C3,2)*100;
短期相对价位:a4,color66d,linethick2;
中期相对价位:b4,color6699ff,linethick2;
长期相对价位:C4,color6600ff,linethick2;
天线:95,linethick2,coloreeee33,pointdot;
地线:5,linethick2,color33ee33,pointdot;
中线:50,linethick2,coloreeeeee,pointdot;
指标解析:
{三线开花 n:1 100 20}
C0:=(最高价+最低价+收盘价)/3;
a1:=最高值(C0,n);a2:=最低值(C0,n);a3:=a1-a2;
a4:=指数平滑移动平均((C0-a2)/a3,2)*100;
b1:=最高值(C0,4*n);b2:=最低值(C0,4*n);b3:=b1-b2;
b4:=指数平滑移动平均((C0-b2)/b3,2)*100;
C1:=最高值(C0,16*n);C2:=最低值(C0,16*n);C3:=C1-C2;
C4:=指数平滑移动平均((C0-C2)/C3,2)*100;
短期相对价位:a4,color66d,linethick2;
中期相对价位:b4,color6699ff,linethick2;
长期相对价位:C4,color6600ff,linethick2;
天线:95,linethick2,coloreeee33,点状线;
地线:5,linethick2,color33ee33,点状线;
中线:50,linethick2,coloreeeeee,点状线;
例4、选股指标n日内创新低
llv(low,n)=llv(low,0) and
barscount(close)>=n;
注n为指标参数,可在参数设定范围内设定参数范围。Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。
以上这两个函数在指标编写中被广泛采用。
大智慧K线函数简介及简单应用。
收盘价
最高价
最低价
开盘价
成交量
成交额
一根K线由四个价格组成即收盘价close、最高价high、最低价low、开盘价open。
上述几个函数可以编写以下几个简单的指标:
1、close>open
2、close<open
3、close<5
K线的描述
阳线
close>open;{收盘价大于开盘价}
阴线
close<open;{收盘价小于开盘价}
高开
open>ref(close,1);{开盘价大于昨天的收盘价}
低开
open<ref(close,1);{开盘价小于昨天的收盘价}
跳空高开(high为最高价)
open>ref(high,1);{开盘价大于昨天的最高价}
跳空低开(low为最低价)
open<ref(low,1);{开盘价小于昨天的最低价}
以上K线的描述用到了另外一个函数REF,这是一个向前引用的函数,意思是引用若干周期前的数据。
用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1),表示上一周期的收盘价,在日线上就是昨收。记住了吗,以后经常要用到的。
大智慧妙用绘图函数
绘图函数的功能是在主图或副图上设定条件输出图标、直线、文字、数字、指标线、指标柱等。运用恰当使编制出的主副图指标给以视觉上的美感。
1、函数:DRAWICON
用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。
说明:在图形上绘制小图标,其中TYPE可选3种图标,编码为1-3(1为红脸、2为绿脸、3为平脸)。
示例:DRAWICON(CLOSE>OPEN,LOW,1);表示当收阳时在最低价位置画1号图标,也就是红脸。
指标示例:
{月均线主图}
ma1:ma(close,5),colorwhite,linethick2;{画一条5日收盘价的均线,设置该线为粗白色}
ma2:ma(close,10),colorff00ff,linethick2;{画一条10日收盘价的均线,设置该线为粗粉色}
ma3:ma(close,20),color00ff00,linethick2;{画一条20日收盘价的均线,设置该线为粗绿色}
a1:=cross(ma1,ma2);{5日均线上穿10日均线,金叉}
a2:=cross(ma2,ma1);{10日均线下穿5日均线,死叉}
DRAWICON(a1,low,1);{当a1条件满足时,在最低价位置上显示红脸,表示此处可作为买入点}
DRAWICON(a2,high,2);{当a2条件满足时,在最高价位置上显示绿脸,表示此处可作为卖出点}
2、函数:DRAWLINE
用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
说明:在图形上绘制直线段。
示例:
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1);表示在创20天新高与创20天新低之间画直线并且向右延长。如图:
DRAWLINE是唯一一个一句里面用到两个COND的绘图函数。因为它需要两个点来决定一直线。
COND1相当于指定K线位置(横坐标),PRICE1相当于是指定价位(纵坐标),这样一个点在平面上的位置就决定了。
DRAWLINE是从第一点画到第二点的,即有起点与终点的顺序关系:第一点出现的时间,要在第二点之前。否则线是画不出来的。
EXPAND,扩张、发展,这里是延伸的意思吧。取0,不延长;取1,延长。实际上是取大于等于1的数就延长,小于1就不延长。
指标示例:
{季均线主图}
ema1:ema(close,20),colorff00ff;{画一条20日收盘价的均线,设置该线为粉色}
ema2:ema(close,40),color00ff00;{画一条40日收盘价的均线,设置该线为绿色}
ema3:ema(close,60),colorwhite,CIRCLEDOT;{画一条60日收盘价的均线,设置该线为白色o线}
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20),HIGH,1),colorwhite;{表示在创20天新高与创20天新低之间画直线并且向右延长。}
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1),coloryellow;{表示在创20天新高与创20天新低之间画直线并且向右延长。}
3、函数:DRAWTEXT 说明:在图形上显示文字。
用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT,可显示多行文本。
示例:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大涨啦');表示当日涨幅大于8%时在最低价位置显示'大涨啦'字样。在某些满足条件的地方直接显示文字或字符,比显示图标要更直观一些。注意,显示的文字要用英语状态下的单引号括起。
指标示例:
{长短结合主图}
sma1:sma(close,5,1),color00ff00;{画一条5日收盘价的均线,设置该线为绿色}
sma2:sma(close,10,1),coloryellow;{画一条10日收盘价的均线,设置该线为黄色}
sma3:sma(close,60,1),colorblue,linethick2;{画一条60日收盘价的均线,设置该线为蓝色粗线}
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大涨啦'),colorwhite;{表示当日涨幅大于8%时在最低价位置显示'大涨啦'字样。}
4、函数:POLYLINE 说明:在图形上绘制折线段。
用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。
示例:POLYLINE(HIGH>=HHV(HIGH,20),HIGH);表示在创20天新高点之间画折线。
指标示例:
{长短结合主图}
sma1:sma(close,5,1),color00ff00;{画一条5日收盘价的均线,设置该线为绿色}
sma2:sma(close,10,1),coloryellow;{画一条10日收盘价的均线,设置该线为黄色}
sma3:sma(close,60,1),colorblue,linethick2;{画一条60日收盘价的均线,设置该线为蓝色粗线}
POLYLINE(HIGH>=HHV(HIGH,20),HIGH),COLORWHITE;{表示在创20天新高点之间画折线(白色)。}
5、函数:STICKLINE 说明:在图形上绘制柱线。
用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH可为0---100(10为标准间距),EMPTH不为0则画空心柱。
示例:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1);表示画K线中阳线的空心柱体部分。
运用要点:
⑴PRICE1和PRICE2没有顺序关系,即何者在前何者在后都不影响语句的执行。
⑵WIDTH宽度,支持小数。用1和用0.1,会有很大的差别。取4时和主图的K线宽度差不多。
以下的副图公式,画出的K线,与主图中显示的K线差不多。
指标示例:
{副图K线}
STICKLINE(C>O OR (C=O AND
C>REF(C,1)),O,C,4,1),colorred;{画出红K实体}
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<O OR (C=O AND
C<=REF(C,1)),C,O,4,0),colorffcc66;{画出青K实体}
STICKLINE(C<O OR (C=O AND
C<=REF(C,1)),L,H,0.1,0),colorffcc66;{画出青K影线。因为青K是实心的,所以影线从中穿过}
ma5:MA(C,5),colorwhite;
ma10:ma(c,10),colorff00ff;
绘图函数结合示例介绍完了,相信你一定有所收获吧,举一反三自己动手编个指标。不要怕失败,失败是成功之母,试试把,你一定会有收获。
大智慧条件表达式及其应用
1、条件表达式:在设计公式中,需要大量使用条件表达式,根据条件表达式的结果,作出判断,以便确定下一步该做什么,不该做什么。基本的条件表达式由“>、>=、<、<>、<=、=、and、or”等比较运算符、逻辑运算符组成,其中"and"表示并、并且,"or"表示或、或者。条件表达式的值只有2个,1和0,条件成立则返回1,条件不成立则返回0,下面举例说明:
例1:close>open{表示收盘价大于开盘价,如果成立返回1,否则这个条件表达式的值为0};
例2:close>open and
close>ma(close,5){表示收盘价大于开盘价并且close大于5日均价,and
是"且、并且",意思是两个条件同时满足才能作出判断};
例3:close<ref(close,1) or
close<=ref(close,2){今收盘小于昨收盘或今收盘小于等于前2天收盘价,"or"表示或、或者。意思是两个条件只要有一个条件满足就能作出判断};
说明:上面例子中,包含在半角的一对大括号"{"、"}"里的内容是注释语句,不会被运行。一个好公式设计,需要花费很多心血,时间久了有可能自己也会忘记当时是怎么设计的,此外也为了别人能看懂公式,适当的加入注释是个好习惯。
IF 条件函数,根据条件求不同的值。
用法:IF(X,A,B)若X不为0则返回A,否则返回B
例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值.
明白了条件表达式的意义和IF条件函数、CROSS 交叉函数后,我们来设计二个有点实用价值的公式:
第一个公式:
{135战法}
股道短:=MA(C,13);{13日收盘价的均线,":=" 在图上不显示均线}
股道中:=MA(C,34);{34日收盘价的均线,":=" 在图上不显示均线}
股道长:=MA(C,55);{55日收盘价的均线,":=" 在图上不显示均线}
短交长:=CROSS(股道短,股道长);{股道短向上穿过股道长,金叉}
中交长:=CROSS(股道中,股道长);{股道中向上穿过股道长,金叉}
粗选:短交长 OR 中交长,COLORYELLOW;{短交长或者中交长这两个条件有一个成立显示黄色脉冲信号}
空头排列:=股道短<股道中 AND 股道短<股道长 AND
股道中<股道长;{三个条件同时成立}
走平上行:=股道短>=REF(股道短,1);{大于等于昨日的13日收盘价均线}
红杏出墙:O<股道短 AND C>股道短 AND 走平上行 AND
空头排列,COLORRED;{四个条件同时成立显示红色脉冲信号}
多头排列:=股道短>股道中 AND 股道短>股道长 AND
股道中>股道长;{三个条件同时成立}
满园春色:O<股道短 AND C>股道短 AND
多头排列,COLOR00FF00;{三个条件同时成立显示绿色脉冲信号}
基础:=股道长>REF(股道长,1) AND 股道短>股道长 AND
股道中>股道长;{三个条件同时成立}
梅开二度:基础 AND CROSS(股道短,股道中),COLORWHITE;{两个条件同时成立显示白色脉冲信号}
三线齐推:O<股道短 AND O<股道中 AND
O<股道长 AND C>股道短 AND
C>股道中 AND
C>股道长,COLORFFCC66;{六个条件同时成立显示浅蓝色脉冲信号}
第二个公式:
{启动在即}
趋势:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),coloryellow;
启动在即: IF(CROSS(趋势,3),100,0),colorff00ff;
秘密买点: IF(趋势<=3,25,0),color00ff00;
机构建仓: IF(趋势<5,45,0),colorwhite;
公式解释:
趋势:3*移动平均((收盘价-最低值(最低价,27))/(最高值(最高价,27)-最低值(最低价,27))*100,5,1)-2*移动平均(移动平均((收盘价-最低值(最低价,27))/(最高值(最高价,27)-最低值(最低价,27))*100,5,1),3,1),coloryellow;{画一条黄色趋势线,数字27表示周期,也就是27天,数字5和3也表示周期5天和3天}
股价启动在即:
条件函数(交叉函数(趋势,3),100,0),colorff00ff;{趋势上穿坐标3,在0至100坐标处显示粉色脉冲信号}
捕食秘密买点:
条件函数(趋势<=3,25,0),color00ff00;{趋势小于等于坐标3,在0至25坐标处显示绿色脉冲信号}
机构建增补仓:
条件函数(趋势<5,45,0),colorwhite;{趋势小于坐标5,在0至45坐标处显示白色脉冲信号}
以上2个指标建议你对照指标语句和图反复多看几遍,你也可以动手修改如修改脉冲信号的长度等,更重要的是要理解指标组合、嵌套的含义,只有读懂了指标,你才能把自己的想法、理念编成指标。
大智慧--妙用线形函数
一、线形函数
线形函数要和其它指标函数一起用才能发挥效力,因为它们都是描述其它指标函数的。正确用好线形函数可以使主副图指标显示丰富多彩,色彩缤纷。
1、函数:STICK 说明:画棒状线,STICK的英文是棍、棒的意思。
如副图公式:C>REF(C,1) AND
C>REF(C,2),STICK;
2、函数:COLORSTICK
说明:以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色,这样零轴就如楚汉交界,泾渭分明了。
如副图公式:C-REF(C,1),COLORSTICK;
3、函数:LINESTICK
说明:同时画棒状线与指标线。LINE是线,STICK是棒,LINESTICK自然是线棒一起显示了。如副图公式:
A:=C-REF(C,1);
A,LINESTICK;
即想显示指标线和棒状线,又想以零轴为中心上下显示两种彩色棒状线,可以用分开的两句语句来达到目的,如副图公式:
A:=C-REF(C,1);
A,LINESTICK;
A,COLORSTICK;
4、函数:VOLSTICK 说明:画成交量柱状线。这是专门为显示成交量设计的。如副图公式:
VOL,VOLSTICK;
5、函数:CROSSDOT 说明:画叉状线或x状线。CROSS是交叉,DOT是点。如副图公式:
ma1:ma(c,30),CROSSDOT;
6、函数:CIRCLEDOT 说明:画小圆圈线,如副图公式:
ma1:ma(c,30),CIRCLEDOT;
7、函数:LINETHICK
说明:改变指标线粗细。取1、2、3、4、5、6、7放在LINETHICK后面如:LINETHICK2,数字越大,线越粗,最大可取7。如副图公式:
例1:ma1:ma(close,30),COLORFF00FF,linethick2;
例2:A:=C-REF(C,1);
8、函数:POINTDOT
说明:画点状线,POINT是点、加点的意思。这个点状线看起来有点太小了,可以用加粗线函数。如副图公式:
ma1:ma(c,30),COLOR00FF00,POINTDOT,LINETHICK2;
我们编个指标,看看都用了哪些线形函数。
{顶底指标}
股价趋势:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),COLORFF00FF,LINETHICK2;
底部警戒:10,COLORFFCCCC,POINTDOT;
买入警戒:IF(股价趋势<=10,40,0),stick,linethick3,coloryellow;
买入信号:IF(CROSS(股价趋势,底部警戒),80,0),stick,linethick3,colorblue;
强弱分界:50,COLORWHITE,POINTDOT,LINETHICK2;
顶部警戒:90,COLORFFCC66,POINTDOT;
卖出警戒:IF(股价趋势>=85,40,0),stick,linethick3,colorred;
卖出信号:IF(CROSS(股价趋势,顶部警戒),80,0),stick,linethick3,color00ff00;
指标解析:
{顶底指标}
股价趋势:3*移动平均((收盘价-最低值(最低价,27))/(最高值(最高价,27)-最低值(最低价,27))*100,5,1)-2*移动平均(移动平均((收盘价-最低值(最低价,27))/(最高值(最高价,27)-最低值(最低价,27))*100,5,1),3,1),COLORFF00FF,LINETHICK2;
底部警戒:10,COLORFFCCCC,点状线;
买入警戒:条件函数(股价趋势<=10,40,0),棒状线,linethick3,coloryellow;{黄粗棒状}
买入信号:条件函数(交叉函数(股价趋势,底部警戒),80,0),棒状线,linethick3,colorblue;{蓝粗棒状}
强弱分界:50,COLORWHITE,点状线,LINETHICK2;{粗点状线}
顶部警戒:90,COLORFFCC66,点状线;
卖出警戒:条件函数(股价趋势>=85,40,0),棒状线,linethick3,colorred;{红粗棒状}
卖出信号:条件函数(交叉函数(股价趋势,顶部警戒),80,0),棒状线,linethick3,color00ff00;{绿粗棒状}
大智慧移动平均函数简介。
指标的结构:
1、一个完整的指标要有自己的名称,如百万抄底、稳健追涨等。一是便于查询使用;二是没有名称在指标编辑器中不能测试通过。
2、一条指标语句要有语句名。如:var1:ma(close,5);var1就是语句名,多条语句可按顺序排列如var1、var2、var3等。
3、在编公式中所运用的标点符号均是在英语状态下的符号。
4、在编制公式中,有要显示的句子和不显示的句子,要显示用“:”不要显示用“:=”,
一个源码中最多只能有16个可显示的句子,并且每句结束后要加分号“;”。如var1:ma(close,5);在图上显示5日均线;var1:=ma(close,5);在图上不显示该条均线,表示其它语句要引用它。
5、开盘价(open)、收盘价(close)、最高价(high)、最低价(low),成交量(vol)在公式中可用该函数的第一个字母代替,如var1:ma(c,5);。因此在编公式时不要单独用这几个字母用做语句名等。
6、设计计算参数:我们有时需要调节公式中的常数来看公式的表现,可以直接进入公式修改,更方便的方法是用参数来指代公式中的常数,需要调节公式时不需进公式只需调节参数就可以了。比如,要修改REF(close,1)中的第二个参数1,这时可以把它设为一个计算参数N,公式写成REF(close,N),到时调节N即可。计算参数包括参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,本例我们将参数名定位N,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。
7、技术指标分为主图和副图,默认状态下指标编写完成后经测试通过确认后是副图;如果是主图指标,测试通过确认之前在指标编辑器中选择主图叠加即可。
下面进入正题。
移动平均函数大致有四种:
1、MA
简单移动平均,意思是求简单移动平均。用法:MA(X,N),求X的N日移动平均值。例如:MA(CLOSE,10),表示求10日均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:MA(X,N)表示X的N日平均。
例如:
表示为:语句名 画一条5日收盘价的均线
2、EMA 指数平滑移动平均 意思是求指数平滑移动平均。 用法:EMA(X,N),求X
的N日指数平滑移动平均。例如:EMA(CLOSE,30),表示求30日指数平滑均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X,N)表示X的N日平均。
例如:
表示为:语句名 画一条5日收盘价的均线
3、DMA 动态移动平均
意思是求动态移动平均。用法:DMA(X,A),求X的动态移动平均,A必须小于1。例如:DMA(CLOSE,VOL/CAPITAL),表示求以换手率作平滑因子的平均价。(CAPITAL是流通盘大小函数)
均线的画法:计算A收盘价的算术平均值,公式为:DMA(X,A)表示X的N日平均。
例如:
表示为:语句名 画一条以换手率作平滑因子收盘价的均线
4、SMA 移动平均 求移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权数。N必须大于M。例如:SMA(CLOSE,30,1),表示求30日移动平均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X,N)表示X的N日平均。
例如:
表示为:语句名 画一条30日收盘价的均线
明白了上面这些函数用法,我们开始编第一个指标:
给指标起个名,就叫"月均线主图"吧!
ma1:ma(close,5),colorwhite;{画一条5日收盘价的均线,设置该线为白色}
ma2:ma(close,10),colorff00ff;{画一条10日收盘价的均线,设置该线为粉色}
ma3:ma(close,20),color00ff00;{画一条20日收盘价的均线,设置该线为绿色}
......根据个人需要可画多条线。
如果想设置参数,按参数名称 最小值 最大值 缺省值在指标编辑器中添上如下值:
把指标中的5、10、20分别改为n1、n2、n3即可。
第二个指标:起名"季均线主图"
ema1:ema(close,20),colorff00ff;{画一条20日收盘价的均线,设置该线为粉色}
ema2:ema(close,40),color00ff00;{画一条40日收盘价的均线,设置该线为绿色}
ema3:ema(close,60),colorwhite;{画一条60日收盘价的均线,设置该线为白色}
.......根据个人需要可画多条线。
第三个指标:起名"长短结合主图"
sma1:sma(close,5,1),color00ff00;{画一条5日收盘价的均线,设置该线为绿色}
sma2:sma(close,10,1),coloryellow;{画一条10日收盘价的均线,设置该线为黄色}
sma3:sma(close,60,1),colorblue;{画一条60日收盘价的均线,设置该线为蓝色}
DMA 动态移动平均很少用到,在这里就不举例了,有兴趣的朋友发挥吧。
附颜色代码供选择设置:
各种颜色表示:
红色colorred、灰色colorgray、绿色color00ff00、黄色coloryellow、蓝色colorblue、白色colorwhite.
另外颜色还有:
粉红colorf00ff0、草绿color00ff00、淡蓝colorf0f000、紫色colorff0099、金黄色color008364、紫红color000999、综色color0055ff、深黄色color00cccc、紫罗蓝colore66878、天蓝色colorff937f 深草绿color399c7f
实际上只要在color后面加上0-9、A-F中任6个数字字母组成,如要其它颜色,可自己调。
大智慧经典指标的原理、算法及用法
BIAS、 CCI、KDJ、威廉指标(William's
%R)、主力进出、MACD、散户线、VOL、MA移动平均线、心电图、脑电波、主力买卖、MTM动力指标、瀑布线
一、
名称:乖离率
算法:当日收盘价与移动平均线之间的差距;
用法:
参数:系统绘制三条BIAS线,分别为收盘价与L1日、L2日、L3日移动平均价的差。
二、
名称:顺势指标
原理:用目前股价的波动程度和常态分布范围比较,来得出超买或超卖的结论,用于捕捉趋势反转点。
算法:典型价格与典型价格的N日移动平均的差除以N日内典型价格的平均绝对偏差。
用法:
参数:N 设定计算移动平均的天数,一般为14。
三、
名称:随机指标
原理:用目前股价在近阶段股价分布中的相对位置来预测可能发生的趋势反转。
算法:对每一交易日求RSV(未成熟随机值)
RSV=(收盘价-最近N日最低价)/(最近N日最高价-
K线:RSV的M1日移动平均
J线:3×D-2×K
参数:N、M1、M2 天数,一般取9、3、3
用法:
5.KD指标对大盘和热门大盘股有极高准确性。
四、
名称:威廉指标(William's %R)
原理:用当日收盘价在最近一段时间股价分布的相对位置来描述超买和超卖程度。
算法:N日内最高价与当日收盘价的差,除以N日内最高价与最低价的差,结果放大100倍
参数:N 统计天数 一般取14天
用法:
1.低于20,超买,即将见顶,应及时卖出
2.高于80,超卖,即将见底,应伺机买进
3.与RSI、MTM指标配合使用,效果更好 五、主力进出
名称:主力进出
原理:量价指标。
用法:
? 主力进出指标的绿线向上突破黄线、白线且三线向上发散,表示主力有效控盘,可逢底介入,持股待涨。
? 主力进出指标的绿线上涨过快远离黄、白线,出现较大乖离,表示短线获利筹码较多,宜注意控制风险,可适当卖出。
? 当绿线回落至黄、白线处受支撑时,而黄白线发散向上,表示上升趋势未改,前期股价回落仅是途中的回调,可适量跟进。
? 主力进出三线“死亡交叉”,盘口呈空头排列,投资者宜尽快出局。
? 主力进出三线相近并平行向下时,表明主力尚未进场或正在出货,此时不宜介入。
? 主力进出是一种趋势指标,但趋势改变信号有时会出现滞后现象,此时就要用主力买卖指标加以配合使用。
六、
名称:平滑异同平均线(Moving Average Convergence Divergence)
原理: MACD(Moving Average Convergence
Divergence)中文名称:平滑异同移动平均线,是由Gerald Appel首先在Systems And
Forecasts一书中发表,主要是利用长短期的二条平滑平均线,计算两者之间的差离值,作为研判行情买卖之依据。
算法:DIFF线 收盘价短期、长期指数平滑移动平均线间的差
DEA线 DIFF线的M日指数平滑移动平均线
MACD线 DIFF线与DEA线的差,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、9
用法:
1.DIFF、DEA均为正,DIFF向上突破DEA,买入信号。
2.DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。
3.DEA线与K线发生背离,行情反转信号。
4.分析MACD柱状线,由正变负,卖出信号;由负变正,买入信号。
七、散户线
名称:散户线
原理:该指标给出散户线值,通过观察散户值增减变化可以了解主力的操作行为。
用法:
注意:要结合股价走势历史的综合研判散户值,从而分析出主力操作行为。既要注意方向的变化,又要注意变化量的大小。要特别注意高控盘股不能简单机械的照搬上述用法。结合控筹线使用。八、
名称:成交量
VOLUME线 画法:若今日收市价高过昨日收市价,成交量画红色空心实体;否则画绿色实心。
MA1、MA2、MA3分别为成交量的M1日、M2日、M3日均线
参数:M1、M2、M3一般取5日、10日、20日 九、MA
移动平均线
绘制收盘价的P1日、P2日、P3日、P4日移动平均线
P1、P2、P3、P4一般取5日、10日、20日、60日
用法:葛氏八法则
1.短期均线向上穿越长期均线,买入信号
2.短期均线向下跌破长期均线,卖出信号 十、心电图
名称:心电图
原理:比较个股和大盘走势相对强弱的指标。
用法:
1、当心电图上升的时候,说明它比其他多数股票走势强
2、当心电图下降的时候,说明它比其他多数股票走势差
3、当心电图基本走平或者波动不大的时候,说明无人关照,属于散户行情。
4、能够反映心电图趋势的是5日和10日均线。操作上也很简单,如果心电图的走势线上冲过5日和10日均线,且从最低价向上走高的幅度超过7%,则可买进。如果向下跌破5日均线,应该考虑抛出,如果又跌破10日均线,应该坚决抛出。假如从最高点向下的幅度超过了7%,也应该确认破位有效,应该坚决抛出。
5、背离指标:如果股价收盘创新高但心电图没有创新高,则形成顶背离,应注意抛出。如果股价收盘创新低,但心电图没有创新低,则说明有大资金在关照,可以留心并找一个相对的时机买进。
6、与该指标同时相伴发生作用的是量比指标。如果该指标上升,同时量比指标也上升,表明有机构主动介入,所以量大,这种强势是有效的。但过一段时间之后,强弱值上升,量比应该是下降或者持平的,这说明筹码的锁定性好。如果上涨了相当长时间,强弱值上升,量比指标突然极端放大,这就是利用上涨出货的例子。强弱指标下降的时候,如果量比上升,这是放量出货的情况。强弱指标连续下跌后,量比下降或者上升都没有意义。
7、如果心电图远离均线,犹如人过度透支平时的能量,股价将产生反抽作用。
8、心电图与均线上升,说明有主力进入;反之如果心电图与均线下降,则说明有主力出货。该法则对于我们判断主力进入的时机有重大作用。十一、脑电波
名称:脑电波
原理:收盘价相对位置的累加值
用法:
1、脑电波上升且在均线之上,可买进或者持有;脑电波下降且在均线之下,应卖出或者不买进。脑电波处于平坦期,则观望。
2、脑电波远离均线,将产生反抽作用。
3、警告:如果心电图上升但脑电波下降,甚至在均线之下,则说明主力在玩花招,在暗暗地动脑筋,应防止主力随时可能出货。如果心电图下降,但脑电波上升,甚至在均线之上,则应防止主力在悄悄建仓,股价随时可能一跃而起。
4、脑电波和心电图同时上升或者在均线之上,可放心持有,脑电波和心电图同时下降或者在均线之下,应坚决出货。
对于大盘来说,我们倾向于认为脑电波只要在均线之下,就是弱市,就不能买进股票,就要谨慎;脑电波在均线之上,就是强市,就可以继续持有股票。十二、主力买卖
名称:主力买卖
原理:趋向指标
用法: 绿线为短期趋势线,黄线为中期趋势线,白线为长期趋势线。
1、主力买卖与主力进出配合使用时准确率极高。
2、当底部构成发出信号,且主力进出线向上时判断买点,准确率极高。 3、当短线上穿中线及长线时,形成最佳短线买点交叉形态(如底部构成已发出信号或主力进出线也向上且短线乖离率不大时)。
4、当短线、中线均上穿长线,形成中线最佳买点形态(如底部构成已发出信号或主力进出线也向上且三线均向上时)。 5、当短线下穿中线,且短线与长线正乖离率太大时,形成短线最佳卖点交叉形态。 6、当短线、中线下穿长线,且是主力进出已走平或下降时,形成中线最佳卖点交叉形态。
7、在上升途中,短、中线回落受长线支撑再度上行之时,为较佳的买入时机。
8、指标在0以上表明个股处于强势,指标跌穿0线表明该股步入弱势。 十三、MTM动力指标
名称:MTM动力指标
算法:
MTM线 当日收盘价与N日前的收盘价的差
MTMMA线 对上面的差值求N日移动平均
参数:N 间隔天数,也是求移动平均的天数,一般取6
用法:
1.MTM从下向上突破MTMMA,买入信号
2.MTM从上向下跌破MTMMA,卖出信号
3.股价续创新高,而MTM未配合上升,意味上涨动力减弱
4.股价续创新低,而MTM未配合下降,意味下跌动力减弱
5.股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下降,将有回落走势。 十四、瀑布线
名称:瀑布线
原理:均线类指标
用法:
瀑布线是趋势性指标,因其在运行的过程中,形态与瀑布极其相似,故得名为瀑布线。
? 瀑布线在低位粘合,短线瀑布线向上穿越长线瀑布线并向上发散,买入。
? 瀑布线在高位粘合,短线瀑布线向下穿越长线瀑布线并向下发散,卖出。
? 当长中短期瀑布线依次由下向上排列形成多头排列时,可持股。
? 当长中短期瀑布线依次由上向下排列形成空头排列时,应空仓。