加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

股票 图标指示函数和均线变色函数

(2011-10-08 09:08:57)
标签:

杂谈

分类: 股票指标公式


绘图函数 
函数: DRAWICON(COND,PRICE,TYPE) 
说明: 在图形上绘制小图标 用法: DRAWICON(COND,PRICE,TYPE),当COND 条件满足时,在PRICE 位置画TYPE 号图标。 
例如: DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1 号图标。 ---------------------- 
函数: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 说明: 在图形上绘制直线段 
用法: 当COND1 条件满足时,在PRICE1 位置画直线起点;当COND2 条件满足时,在PRICE2 位置画直线终点;EXPAND 为延长类型。COND1,表示条件变量1;PRICE1,表示第一个画线点,通常取值为H,L,C,O 等等;COND2,表示条件变量2;PRICE2,表示第二个画线点;EXPAND,常数变量。1、向右延伸;2、向左延伸;3、左右同时延伸; 例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在创20 天新高与创20 天新低之间画直线并且向右延长。 ---------------------- 
函数: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 说明: 在图形上画自定K 线 
用法: 以HIGH 为最高价,OPEN 为开盘价,LOW 为最低,CLOSE 收盘画K 线 例如: DRAWKLINE(HIGH,OPEN,LOW,CLOSE),以HIGH 为最高价,OPEN 为开盘价,LOW 为最低,CLOSE 收盘画K 线 ---------------------- 
函数: DRAWTEXT(COND,PRICE,TEXT) 
说明: 在图形上显示文字 
用法: 当COND 条件满足时,在PRICE 位置书写文字TEXT 
例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。 
---------------------- 
函数: POLYLINE(COND,PRICE) 说明: 在图形上绘制折线段 
用法: 当COND 条件满足时,以PRICE 位置为顶点画折线连接。COND,表示条件变量1; PRICE,表示绘图点的位置; 
例如: POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20 天新高点之间画折线。 ---------------------- 
函数: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY) 
说明: 在图形上绘制柱线 
用法: 当COND 条件满足时,在PRICE1 和PRICE2 位置之间画柱状线; 宽度为WIDTH(10 为标准间距),EMPTH 不为0 则画空心柱; COND,表示条件变量1; 
PRICE1,表示第一个绘图点的位置; PRICE2,表示第二个绘图点的位置; WIDTH,表示所绘制的柱线的宽http://s7/mw690/002c6UCvgy6HdC9Wjk2e6&690图标指示函数和均线变色函数" TITLE="股票 图标指示函数和均线变色函数" />


 

通达信图标代码

 

http://s2/middle/4e20daf6ta2945181d601&690

http://s15/middle/4e20daf6ta29451e4f55e&690
通达信的指标公式中使用的图形符号及代表各图符的代码表。

在K线图形上绘制小图标:


用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标(TYPE为1--27)。


例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标。

 


(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天新低之间画直线向右延长。
(3)、显示文字
   DRAWTEXT:在图形上显示文字。
   用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。
   例如:DRAWTEXT(CLOSE/REF(CLOSE,1)>1.08,LOW,’大阳线’)表示当日涨幅大于8%时在最低价位置显示“大阳线”字样,注意,显示的字要用英语状态下的单引号括起。
(4)、画折线
   POLYLINE:在图形上绘制折线段。
   用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。
   例如:POLYLINE(HIGH>=HHV(HIGH,20),HIGH),表示在创20天新高点之间画折线。
(5)、画柱线
   STICKLINE:在图形上绘制柱线。
   用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距 ),EMPTY不为0则画空心柱。
   例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1),表示画K线中阳线的空心柱。
大智慧的绘图参数:
STICK:在指标点和零线之间画柱线。
COLORSTICK:同上,并用不同颜色区分上涨、下跌。
LINESTICK:指标线和柱线都画。
VOLSTICK:收市价高于昨日的,画红色空心实体;否则画绿色实心实体。
CROSSDOT:“x"点状线。
Circledot:“0"点状线。

DRAWICON(CROSS(C,WW),L-0.02,4);
当收盘价C上穿WW线时,在低于最低价2分的地方显示向上的箭头.
(一般是主图指标)
2 均线变色

30日均线向上时显示红色,否则为绿色
MA30:MA(C,30),COLORFFFF00;
IF(MA30>=REF(MA30,1),MA30,DRAWNULL),COLORRED;
IF(MA30<=REF(MA30,1),MA30,DRAWNULL),COLORGREEN;

输出MA30:收盘价的30日简单移动平均,COLORFFFF00
如果MA30>=昨日MA30,返回MA30,否则返回无效数,画红色
如果MA30<=昨日MA30,返回MA30,否则返回无效数,画绿色

均线形态和颜色

LINETHICK    线型粗细
格式:“LINETHICK+(1-9)” 参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线。
STICK      画柱状线
COLORSTICK 画彩色柱状线
VOLSTICK   画彩色柱状线
成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱
LINESTICK  同时画出柱状线和指标线
CROSSDOT   画小叉线
CIRCLEDOT  画小圆圈线
POINTDOT   画小圆点线

简单均线变色公式

输出MA10:收盘价的10日简单移动平均,画绿色

如果MA10>昨日MA10,返回MA10,否则返回无效数,画红色
{{MA10:MA(C,10),COLORGREEN;
IF(MA10>REF(MA10,1),MA10,DRAWNULL),COLORRED; 简单均线变色公式)
而变色,不仅美观,而且便于明确识别股价运行的趋势,下面教你变色的小技巧,条件是必须是3条以上的线条。例如:

  主图公式1:

  A1:=Ma(C,5);

  A2:=Ma(C,10);

  A3:=(A1+A2)/2;

  IF (A1>A2,A1,A3),Colorred,linethick2;

  IF (A1>A2,A2,A3),Colorred,linethick2;

  IF (A1<=A2,A1,A3),Color00ff00,linethick2;

  IF (A1<=A2,A2,A3),Color00ff00,linethick2;

  A3,colorwhite,linethick2;

  这是以中心线为轴通过A1、A2这两条线与中心线的交叉来变换颜色的。

  2

  主图公式2:

  MA1:=MA(CLOSE,5);

  MA2:=MA(CLOSE,10);

  MA3:=MA(CLOSE,20);

  MA4:=MA(CLOSE,30);

  MAA:=MA(CLOSE,60);

  MA5:IF(MA1maa,maa,maa),linethick2,colorblue;

  这是分别以MA4、MAA线为轴通过向上交叉和向下交叉来变换颜色的。
晶红色(粉)COLORMAGENTA;   (四)指标线粗细函数 LINETHICK 放在语句的后面,用 , 号隔开。例:LINETHICK2,后面的数值越大,线就越粗。

  特别提示:LINETHICK0 表示不画出指标线,但可在顶部显示数值。

 

股票均线乖离率

 BIAS=(EMA(收盘价,N)-MA(收盘价,M))/MA(收盘价,M)*100;

21日EMA乖离率 如下:

乖离率21:=(CLOSE-EMA(CLOSE,21))/EMA(CLOSE,21)*100;

股票振幅公式;

振幅:(H-L)/REF(C,1)*100,NODRAW;

NODRAW代表书写数字不划线。

 


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有