不能说的秘密--股票公式-第12章
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
例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=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线函数简介及简单应用。
收盘价 close 这是取得该周期的收盘价;
最高价 high 这是取得该周期的最高价;
最低价 low 这是取得该周期的最低价;
开盘价 open 这是取得该周期的开盘价;
成交量 vol 这是取得该周期的成交量;
成交额 amount 这是取得该周期的成交额;
一根K线由四个价格组成即收盘价close、最高价high、最低价low、开盘价open。
上述几个函数可以编写以下几个简单的指标:
1、close》open 意思是当天的收盘价大于开盘价,反映在K线上就是当天收阳,用该指标选股所选出的股票在当天都收阳(》是数学上的大于符号)。
2、close=HHV(HIGH;20);HIGH;LOW1。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 CH) OR (C=O AND C》REF(C;1));C;H;0。1;0);colorred;{画出红K上影线}
STICKLINE((C》O AND LO) OR (C=O AND C》REF(C;1));L;O;0。1;0);colorred;{画出红K下影线}
STICKLINE(C