通达信绘图函数
传统行情绘图函数
(1)、画图标:DRAWICON
绘制图标在图形上绘制小图标。
用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标
例如:DRAWICON(CLOSE>OPEN,LOW,1)
表示当收阳时在最低价位置画1号图标。
图标一共有九个,图形如附图。
传统图标有九个,现在新增到27个,图标各有其序号。
---------------------------------------
(2)、显示文字:DRAWTEXT
显示文字在图形上显示文字。
用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。
-----------------------------------------
(3)、画柱线:STICKLINE
在图形上绘制柱线.
用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
-------------------------------------------------
(4)、画K线:DRAWKLINE 绘制K线
用法:DRAWKLINE(HIGH,OPEN,LOW,CLOSE).
以HIGH为最高价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线。
-------------------------------------------------
(5)、画直线段: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天新低之间画直线并且向右延长。
-----------------------------------------------
(6)、画折线段:PLOYLINE
在图形上绘制折线段。
用法:PLOYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。
例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。
新增绘图函数
----------------------------------------------------------------------------------------------------------------------------------
画带状线:DRAWBAND
画出带状线.
DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1<VAL2时,填充COLOR2,这里的颜均使用RGB函数计算得到。
例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));
-------------------------------------------------------
自定:RGB 将自定颜作为数值输出.
RGB(Red,Green,Blue),输出为0XBBGGRR,参数使用十进制数,范围为0至255,以最近一个周期数值为准。
例如:RGB(0,0,255)输出结果为16进制的0XFF0000。
-------------------------------------------------------------------------------------------------------
画数字:DRAWNUMBER
画出数字.
DRAWNUMBER(COND,PRICE,NUMBER),当COND条件满足时,在PRICE位置书写数字NUMBER。
例如:DRAWNUMBER(CLOSE/OPEN>1.08,LOW,C)表示当日涨幅大于8%时在最低价位置显示收盘价。
-----------------------------------------
画定点数字:DRAWNUMBER_FIX
固定位置显示数字.
DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)
表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。
----------------------------------------
定点文字:DRAWTEXT_FIX
固定位置显示文字.
DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
例如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日涨幅大于8%时在窗口中间位置显示'大阳线'字样。
例如:DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
---------------------------------------------
DRAWTEXT(ISLASTBAR,LOW ,DYBLOCK);在最后一个交易日的最高价位置打印所属地域板块 所属地域 NAMELIKE INBLOCK DYBLOCK 返回股票所属行业.
----------------------------------------------
DRAWTEXT(ISLASTBAR,HIGH,HYBLOCK);在最后一个交易日的最高价位置打印所属行业板块 所属行业
ISLASTBAR 判断是否为最后一个周期
DYBLOCK 地域板块
GNBLOCK 概念板块
HYBLOCK 行业板块
----------------------------------------------
字符串相加
STRCAT(A,B):将两个字符串A,B相加成一个字符串C.
例如:STRCAT('多头','开仓'):将两个字符串'多头','开仓'相加成一个字符串'多头开仓'
--------------------------------------------------------------------------------------
通达信的绘图参数:
空线条 NODRAW 不画该线
无效数 DRAWNULL 不画线
虚线 DOTLINE 画虚线
小圆点线 POINTDOT 画小圆点线
小圆圈线 CIRCLEDOT 画小圆圈线
小叉线 CROSSDOT 画小叉线
柱状线 STICK 画柱状线
通达信数字转字符串函数 成交量柱状线 VOLSTICK ,画成交量柱状线当股价上涨时显示红空心柱,则显示绿实心柱
彩柱状线 COLORSTICK 画彩柱状线
指标柱状线 LINESTICK 同时画出柱状线和指标线
线型粗细 LINETHICK
格式“LINETHICK+(1-9)”;
参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线;
各种颜表示:
画白 白 COLORWHITE
画黄 黄 COLORYELLOW
画淡洋红 淡洋红 COLORLIMAGENTA
画淡红 淡红 COLORLIRED
画淡青 淡青 COLORLICYAN
画淡绿 淡绿 COLORLIGREEN
画淡蓝 淡蓝 COLORLIBLUE
画深灰 深灰 COLORGRAY
画淡灰 淡灰 COLORLIGRAY
画棕 棕 COLORBROWN
画洋红 洋红 COLORMAGENTA
画红 红 COLORRED
画青 青 COLORCYAN
画绿 绿 COLORGREEN
画蓝 蓝 COLORBLUE
画黑 黑 COLORBLACK
自定义
格式为COLOR+“BBGGRR”:BB、GG、RR表示蓝、绿和红的分量,每种颜的取值范围是00-FF,采用了16进制。
粉红colorf00ff0、草绿color00ff00、淡蓝colorf0f000、紫colorff0099、金黄color008364、紫红color000999、综color0055ff、深黄color00cccc、紫罗蓝colore66878、天蓝colorff937f 深草绿color399c7f
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论