# ALIGN 对齐方式

画图标、文字的对齐方式

ALIGN

  1. ALIGN+[参数],参数范围[0-5]。
  2. 此函数不能独立使用,必须跟随在作用函数之后,使用[,]分隔。

作用以下函数:

函数 说明
DRAWICON 0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下
DRAWTEXT
DRAWTEXTEX
DRAWNUMBER
0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。
示例
DRAWICON(CROSS(MA(C,5),MA(C,20)),H,3),ALIGN3;
DRAWTEXT(CLOSE>OPEN,LOW,'阳线'),ALIGN3;
1
2

# BARLINE 画美国线

在图形上绘制美国线。

BARLINE(O,H,L,C,T)

参数
参数 说明
O 必需,开盘价
H 必需,最高价
L 必需,最低价
C 必需,收盘价
T 必需,绘制类型
 1、为0时,表示与主图K线画法相同。
 2、为1时,表示不影响坐标高低值,可用于叠加在其它指标上。
示例
//对应k线价格坐标轴进行绘制。
BARLINE(O,H,L,C,0);

//不受k线价格坐标影响,始终在屏幕中显示。如:BARLINE(100,120,80,110,1);
BARLINE(O,H,L,C,1);
1
2
3
4
5

# BARSSET 绘制标记

在满足条件的位置标记圆形高亮标记。

BARSSET(COND,PRICE,N,OFFSET)

参数
参数 说明
COND 必需,条件表达式。
PRICE 必需,绘制标记所在的K线位置。
N 必需,所影响到的周期数。
OFFSET 必需,偏移方向
 1、为0时,以中心点前后影响。
 2、负数为往前影响。
 3、正数为向后影响。
示例
//以第100根k线位置为圆形,10个周期为直径,绘制圆形标记。
BARSSET( BARPOS=100,HIGH ,10 ,0);

//以第100根k线位置为圆形,10个周期为直径,向右偏移。绘制圆形标记。
BARSSET( BARPOS=100,HIGH ,10 ,1);

//以第100根k线位置为圆形,10个周期为直径,向左偏移。绘制圆形标记。
BARSSET( BARPOS=100,HIGH ,10 ,-1);
1
2
3
4
5
6
7
8

# CIRCLEDOT 小圆圈线

画小圆圈线

示例
CLOSE,CIRCLEDOT;
MA(CLOSE,5),CIRCLEDOT;
1
2

# COLOR 指标线颜色

改变指标线颜色

COLOR

  1. COLOR后面跟随颜色关键字,如:COLORRED。
  2. COLOR后面跟随16进制BGR值。

# 相关颜色函数

函数 说明
COLORBLACK 黑色
COLORBLUE 蓝色
COLORBROWN 棕色
COLORCYAN 青色
COLORGRAY 灰色
COLORGREEN 绿色
COLORMAGENTA 晶红色
COLORRED 红色
COLORWHITE 白色
COLORYELLOW 黄色
示例
MA1:MA(CLOSE,5),COLORYELLOW;
MA1:MA(CLOSE,5),COLORFF0000;//蓝色
1
2

# COLORRGB RGB颜色值

将红,绿,蓝三基色混和成一个颜色值。

COLORRGB(R,G,B)

  1. R,G,B分别取值为0-255。
  2. 仅用于DRAWTEXT等画线函数的COLOR参数中。若用户需指定指标线颜色,请使用COLOR00FFFF
参数
参数 说明
R 必需, Red 红色、
G 必需, Green 绿色、
R 必需, Blue 蓝色、
示例
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线',COLORRGB(255,0,0));//将显示红色的大阳线文字。

1
2

# COLORSTICK 彩色棒状线

以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色

COLORSTICK

示例
CLOSE-OPEN,COLORSTICK;
1

# CROSSDOT 叉状线或X状线

画叉状线或X状线

CROSSDOT

示例
CLOSE,CROSSDOT;
MA(CLOSE,5),CROSSDOT;
1
2

# DEFINECOLOR 取项目颜色

取得当前配色方案中各项预设的颜色。

DEFINECOLOR(N)

参数
N的取值范围[1--32],具体函数如下:
1 背景 11 指标线2 21 指标线12 31 列表头线
2 图形文字 12 指标线3 22 指标线13 32 列表头文字
3 坐标 13 指标线4 23 指标线14 33 列表头背景
4 坐标文字 14 指标线5 24 指标线15 34 趋势线
5 阳线 15 指标线6 25 指标线16 35 趋势线文字
6 阴线 16 指标线7 26 上涨 36 板块指数背景
7 分时数据线 17 指标线8 27 下跌 37 标志1
8 分时均价线 18 指标线9 28 平盘 38 标志2
9 分时成交量 19 指标线10 29 高亮背景选择
10 指标线1 20 指标线11 30 列表项线

# DRAWARC 画弧线

在图形上绘制弧线。

DRAWARC(COND1,PRICE1,COND2,PRICE2,START,SWEEP[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND1 必需,条件表达式1。
PRICE1 必需,当COND1成立时,在PRICE1位置画弧线起点
COND2 必需,条件表达式2。
PRICE2 必需,当COND2成立时,在PRICE2位置画弧线终点
START 必需,弧线起始的角度,单位为度
SWEEP 必需,表示圆弧扫过的角度,顺时针方向,单位为度
COLOR 可选,线颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//以ma5上穿ma10时的最高价为起点,以ma5下穿ma10时的最高价为终点,以0.25的起始角度值
ma5:ma(c,5);
ma10:ma(c,10);
aa:DRAWARC(cross(ma5,ma10),h,cross(ma10,ma5),h,0.25,180);
1
2
3
4

# DRAWBKBMP 画背景图

根据条件设置背景图。

DRAWBKBMP(COND,BMP[,STYLE])

参数
参数 说明
COND 必需,条件表达式。
BMP 必需,BMP位图文件名,格式:*.bmp。读取路径:当前金字塔中的\DOCUMENT目录下。
STYLE 可选,当STYLE=0时,按图片实际大小填充,当STYLE=1时,表示拉伸至整个指标图形区间
示例
//图形上最后一组收阳时画MYBMP.BMP位图为背景。(拉伸)
DRAWBKBMP(CLOSE>O, 'MYBMP', 1)

//图形上最后一组收阳时画MYBMP.BMP位图为背景。(实际大小)
DRAWBKBMP(CLOSE>O, 'MYBMP', 1)
1
2
3
4
5

# DRAWBMP 画位图

在图形上绘制位图。

DRAWBMP(COND,PRICE,BMPFILE[,ALIGN])

参数
参数 说明
COND 必需,条件表达式。
PRICE 必需,绘制图形的位置。
BMPFILE 必需,BMP位图文件名,格式:*.bmp。读取路径:当前金字塔中的\DOCUMENT目录下。
ALIGN 可选,对齐方式:
 0图标中对齐;
 1图标上缘;
 2图标中缘;
 3图中;
 4图上;
 5图下
示例
//当收阳时在最低价位置画SUN.BMP位图。
DRAWBMP(CLOSE>OPEN,LOW,'SUN')
1
2

# DRAWELLIPSE 画椭圆

在图形上绘制椭圆。

DRAWELLIPSE(COND1,PRICE1,COND2,PRICE2,EMPTY[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND1 必需,条件表达式1。
PRICE1 必需,当COND1成立时,绘制椭圆的起点
COND2 必需,条件表达式2。
PRICE2 必需,当COND2成立时,绘制椭圆的终点
EMPTY 必需,TRUE时表示画空心椭圆,否则其内部是填充的
COLOR 可选,线颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//在创20天新高与创20天新低之间这个矩形区域绘制椭圆线。
DRAWELLIPSE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,TRUE,COLORRED,1,VTSOLID)
1
2

# DRAWGBK 画渐变背景色

画渐变背景色。

DRAWGBK(COND,COLOR1, COLOR2,D)

参数
参数 说明
COND 必需,条件表达式。
COLOR1 必需,渐变色的起始颜色
COLOR2 必需,渐变色的结束颜色
D 必需,D=0表示从左到右,D=1表示从上到下
示例
//表示图形上最后一组CLOSE>O时从左到右从红色到黄色渐变填充。
DRAWGBK(CLOSE>O,COLORRGB(255,0,0), COLORRGB(255,255,0),0);
1
2

# DRAWICON 画图标

在图形上绘制小图标。

DRAWICON(COND,PRICE,TYPE[,ALIGN])

参数
参数 说明
COND 必需,条件表达式。
PRICE 必需,绘制图形的位置。
TYPE 必需,图标序号,序号从0开始,横向递增。
ALIGN 可选,对齐方式:
 0图标中对齐;
 1图标上缘;
 2图标中缘;
 3图中;
 4图上;
 5图下

绘制图标按照“符号”工具栏对应排列,如果要自定义绘制的图标,请在“自定义”工具栏操作里将对应的图标修改即可。

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

//当收阳时在最低价位置画2号图标。
DRAWICON(CLOSE>OPEN,LOW,2);
1
2
3
4
5

# DRAWLINE 画直线

在图形上绘制跨多个周期的直线段。

DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND1 必需,条件表达式1。
PRICE1 必需,当COND1成立时,绘制直线段的起点
COND2 必需,条件表达式2。
PRICE2 必需,当COND2成立时,绘制直线段的终点
EXPAND 必需,延长类型。
 0 不延长
 1 向右
 2 向左
 3 左右延长
COLOR 可选,线颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//在创20天新高与创20天新低之间画直线并且向右延长。
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)
1
2

# DRAWNUMBER 显示数字

在图形上显示数字。

DRAWNUMBER(COND,PRICE,NUMBER,PRECISION[,COLOR,ALIGN])

参数
参数 说明
COND 必需,条件表达式。
PRICE 必需,绘制图形的位置。
NUMBER 必需,显示的数字值。
PRECISION 必需,保留显示的小数位。 (取值范围0-7),其中0-6表示位数,7表示自动显示位数。
COLOR 可选,数字颜色。
ALIGN 可选,对齐方式:
 0图标中对齐;
 1图标上缘;
 2图标中缘;
 3图中;
 4图上;
 5图下
示例
//当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)
DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-REF(C,1))/REF(C,1)*100,2);
1
2

# DRAWRECT 画矩形

在图形上绘制矩形。

DRAWRECT(COND1,PRICE1,COND2,PRICE2,EMPTY[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND1 必需,条件表达式1。
PRICE1 必需,当COND1成立时,绘制的起点
COND2 必需,条件表达式2。
PRICE2 必需,当COND2成立时,绘制的终点
EMPTY 必需,TRUE时表示画空心矩形,否则其内部是填充的。
COLOR 可选,矩形的颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//创20天新高与创20天新低之间绘制矩形。
DRAWRECT(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,TRUE,COLORRED,1,VTSOLID)
1
2

# DRAWSL 画斜线

在图形上绘制指定斜率、长度和方向的直线。

DRAWSL(COND,PRICE,SLOPE,LEN,D[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND 必需,条件表达式1。
PRICE 必需,当COND1成立时,绘制的起点
SLOPE 必需,斜率
LEN 必需,长度,周期为单位。如果为0则无限延伸。
D 必需,D为1、2分别表示从起点向左、双向绘制,其余表示向右绘制。
COLOR 可选,矩形的颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//在阳线上绘制斜率为0.5的斜线。
DRAWSL(c>o ,low ,0.5 ,20,0 ,COLORRED,1,VTSOLID );
1
2

# DRAWTEXT 显示文字

在图形上显示文字。

DRAWTEXT(COND,PRICE,TEXT[,COLOR,ALIGN])

参数
参数 说明
COND 必需,条件表达式。
PRICE 必需,显示文字的位置
TEXT 必需,显示的文字
COLOR 可选,文字颜色
ALIGN 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。
示例
//当日涨幅大于8%时在最低价位置显示"大阳线"字样。
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线');
1
2

# DRAWTEXTEX 指定位置显示文字

在图形指定位置上显示文字

DRAWTEXTEX(COND,TYPE,X,Y,TEXT[,COLOR])

参数
参数 说明
COND 必需,条件表达式。
TYPE 必需,坐标单位,TYPE=0时,单位是像素,图形窗口左上角坐标为(0,0)。TYPE=1时,坐标单位是窗口沿水平和垂直方向的1/1000.
X 必需,X轴坐标位置
Y 必需,Y轴坐标位置
TEXT 必需,显示的文字
COLOR 可选,文字颜色

注意

X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。

示例
//在图形最左上角位置显示'金融板块'字样
DRAWTEXTEX(1,0,0,0,'金融板块')

//最后K线阳线时在图形中间位置显示'买进'字样
DRAWTEXTEX(C>O,1,500,500,'买进')
1
2
3
4
5

# FILLRGN 画区间彩带

绘制指标区间彩带.

FILLRGN(COND,PRICE1,PRICE2[,COLOR])

参数
参数 说明
COND 必需,条件表达式
PRICE1 必需,区间起始位置
PRICE2 必需,区间终点位置
COLOR 可选,颜色
示例
//表示MA1>MA2时以红色填充MA1和MA2之间的区域。
FILLRGN(MA1>MA2, MA1,MA2,COLORRED);
1
2

# KLINE 画K线

在图形上绘制K线。

KLINE(O,H,L,C,T)

参数
参数 说明
O 必需,开盘价
H 必需,最高价
L 必需,最低价
C 必需,收盘价
T 必需,绘制类型,
 0表示与主图K线画法相同,
 1表示不影响坐标高低值,可用于叠加在其它指标上
示例
KLINE(O,H,L,C,0);
KLINE(O,H,L,C,1);//在KDJ公式中叠加
1
2

# LINEDASH 长虚线

画长虚状

LINEDASH

示例
MA(CLOSE,20),LINEDASH;
1

# LINEDASHDOT 短虚线

画短虚线

LINEDASHDOT

示例
MA(CLOSE,20),LINEDASHDOT;
1

# LINEDOT 虚线

画虚线

LINEDOT

示例
MA(CLOSE,20),LINEDOT;
1

# LINETHICK 指标线粗细

改变指标线粗细

LINETHICK

1.LINETHICK范围[0-7]

示例
MA1:MA(CLOSE,5),LINETHICK3;
1

# MAIN 主图指标线

指示在主图上绘制此指标线

MAIN

示例
//当日涨幅大于8%时在主图最低价位置显示"大阳线"字样。
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线'),MAIN;
1
2

# NOAXIS 无坐标

不影响坐标最高最低值

NOAXIS

示例
//输出收盘价,但不影响坐标最高最低值,用于叠加到其它指标上
C,NOAXIS;
1
2

# NODRAW 空线条

不画该线

NODRAW

示例
//该线条仅作画线输出,不在屏幕上画线。
AA:CLOSE,NODRAW;
1
2

# PARTLINE 画分段线

分段绘制指标线。

PARTLINE(COND,PRICE[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND 必需,条件表达式1。
PRICE 必需,当COND1成立时,在PRICE1位置画弧线起点
COLOR 可选,线颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。

# POINTDOT 点状线

画点状线

示例
CLOSE,POINTDOT
1

# POLYLINE 画折线

在图形上绘制折线段。

POLYLINE(COND,PRICE[,COLOR,WIDTH,TYPE])

参数
参数 说明
COND 必需,条件表达式1。
PRICE 必需,当COND1成立时,在PRICE1位置画弧线起点
COLOR 可选,线颜色
WIDTH 可选,线的宽度.
 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。
TYPE 可选,线的风格分别为:
 VTSOLID 普通线
 VTDASH 虚线
 VTDOT 点线
 VTDASHDOT 虚线和点交替
 VTDASHDOTDOT 虚线和两点交替。

# FONTSZDP 文字缩小

图表显示文字缩小

FONTSZDP

用于 DRAWTEXT, DRAWNUMBER, DRAWYITEXT,以及图表交易系统函数语句后。有效值1-7。

示例
//表示显示'大阳线'后字体缩小7号。
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线'),FONTSZDP7;
1
2

# FONTSZUP 文字增大

图表显示文字增大

FONTSZUP

用于 DRAWTEXT, DRAWNUMBER, DRAWYITEXT,以及图表交易系统函数语句后。有效值1-7。

示例
//表示显示'大阳线'后字体缩小7号。
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线'),FONTSZDP7;
1
2

# PXDN 下偏移

文字或图形向下偏移X个像素,最多可偏移256个像素。

PXDN

# 适用于

参数 说明
DRAWICON 在图形上绘制小图标
DRAWTEXT 显示文字
DRAWNUMBER 显示数字
DRAWTEXTEX 指定位置显示位置
示例
DRAWICON(C>O,H,0),PXDN20;
1

# PXUP 上偏移

文字或图形向上偏移X个像素,最多可偏移256个像素

PXUP

# 适用于

参数 说明
DRAWICON 在图形上绘制小图标
DRAWTEXT 显示文字
DRAWNUMBER 显示数字
DRAWTEXTEX 指定位置显示位置
示例
DRAWICON(C>O,H,0),PXUP20;
1

# SHIFT 指标线偏移

指标线向后(向右)偏移X个周期

SHIFT

示例
//将MA1指标线向后偏移2个周期
MA1: MA(C,10),SHIFT2; 
1
2

# STICK 棒状线

画棒状线

STICK

示例
VOL,STICK;
1

# STICKLINE 画柱线

在图形上绘制柱线。

STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY[,COLOR])

参数
参数 说明
COND 必需,条件表达式
PRICE1 必需,起始位置
PRICE2 必需,结束位置,
WIDTH 必需,柱形宽度,15为标准间距
EMPTY 必需,柱形样式,为0则画空心柱
COLOR 可选,颜色,
示例
//表示画K线中阳线的空心柱体部分
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1);
1
2

# VOLSTICK 成交量柱状线

画成交量柱状线

VOLSTICK


# VTDASH 虚线

VTDASH


# VTDASHDOT 虚线和点交替

VTDASHDOT


# VTDASHDOTDOT 虚线和两点交替

VTDASHDOTDOT


# VTDOT 点线

VTDOT


# VTSOLID 实线

VTSOLID