1、线形和资源等函数
1)COLOR 自定义色
格式为COLOR+“BBGGRR”:BB、GG、RR表示蓝色、绿色和红色的分量,每种颜色的取值范围是00-FF,采用了16进制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。
2)COLORBLACK 黑色
画黑色
3)COLORBLUE 蓝色
画蓝色
4)COLORGREEN 绿色
画绿色
5)COLORCYAN 青色
画青色
6)COLORRED 红色
画红色
7)COLORMAGENTA 洋红色
画洋红色
8)COLORBROWN 棕色
画棕色
9) COLORLIGRAY 浅灰色
画浅灰色
10)COLORGRAY 深灰色
画深灰色
11) COLORLIBLUE 浅蓝色
画浅蓝色
12)COLORLIGREEN 浅绿色
画浅绿色
13)COLORLICYAN 浅青色
画浅青色
14)COLORLIRED 淡红色
画淡红色
15)COLORLIMAGENTA 淡洋红色
画淡洋红色
16)COLORYELLOW 黄色
画黄色
17)COLORWHITE 白色
画白色
18)LINETHICK 线条粗细
格式“LINETHICK+(1-9)”;
参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线;
19)DRAWABOVE 显示在位置之上
显示在位置之上,对于DRAWTEXT和DRAWNUMBER等函数有用,放在语句的最后面(不能与LINETHICK等函数共用),比如:
DRAWNUMBER(CLOSE>OPEN,HIGH,CLOSE),DRAWABOVE;
20)NOFRAME 不显示边框
不显示边框,对于DRAWRECTREL等函数有用,放在语句的最后面
21)STICK 柱状线
画柱状线
22)COLORSTICK 彩色柱状线
彩色柱状线。数据为正数时,向上画红色柱状线,反之向下画绿线
23)VOLSTICK 成交量柱状线
成交量柱状线。当股价上涨时显示红色空心柱,反之则显示绿色实心柱
24)LINESTICK 同时画出柱状线和指标线
同时画出柱状线和指标线
25)CROSSDOT 小叉线
画小叉线
26)CIRCLEDOT 小圆圈线
画小圆圈线
27)POINTDOT 小圆点线
画小圆点线
28)DOTLINE 虚线
画虚线
29) NODRAW 空线条
不画该线
30)PLAYSOUND1 播放1号
播放1号
声音和动画在[插入资源]中设置
最后一个数据满足条件后播放(只播放一次)
31) PLAYSOUND2~20 播放2号 ~ 播放20号
播放2~20号
声音和动画在[插入资源]中设置
最后一个数据满足条件后播放(只播放一次)
32)NOTEXT 不显示输出线数据
输出线名称前带有NOTEXT字样时,不显示输出线数据
33)??MOVE? 指标线向后偏移N个单位
输出线名称中带有MOVE字段时,比如TMPMOVE3,表示整个输出线向后偏移3个单位,画线进入未来时间,N不应超过4 注:使用MOVE后,不能再使用线型
34)??MOVER? 指标线向前偏移M个单位
输出线名称中带有MOVE字段时,比如TMPMOVER3,表示整个输出线向前偏移3个单位,注:使用MOVER后,不能再使用线型
2、操作符
1) + 加
例如: X + Y
2)- 减
例如: X - Y
3)* 乘
例如: X * Y
4) / 除
例如: X / Y
5)< 小于
例如: X < Y
6) > 大于
例如: X > Y
7)<= 小于等于
例如: X <= Y
8) >= 大于等于
例如: X >= Y
9)= 等于
例如: X = Y
注意:看到的相等,数值不一定相等,可按需处理精度,比如:
INTPART(X/MINDIFF) = INTPART(Y/MINDIFF).
10)!= 不等于
例如: X != Y
11)<> 不等于
与!=的用法一样
12){ 注释符号
例如 {注释部分}
13) AND 并且
例如: X>Y AND Y>Z
14)OR 或者
例如: X>Y OR Y>Z
15)&& 并且
与AND的用法一样
16)|| 或者
与OR的用法一致
17)$ 引用特定数据
例如:"000014$CLOSE",表示取000014的收盘价,注意加入双引号.
可在前面加SZ(深市),SH(沪市),或市场_,,"SZ000001$CLOSE"表示平安银行,"47_IFL8$CLOSE"表示沪深主力合约,
注意:引用品种的对应周期的数据必须要先下载到本地
18)( 括号
例如:HIGH/(CLOSE+OPEN)
19)) 反括号
例如:HIGH/(CLOSE+OPEN)
20) , 逗号
例如: MA(CLOSE,3)
21): 输出
例如: 输出:CLOSE+OPEN
22) := 输出赋值
例如: 变量1:=HIGH
23) " 双引号
例如:"000014$CLOSE",表示取000014的收盘价
24). 引用指标输出
例如: KDJ.K 表示输入KDJ指标的K输出值(公式名不支持带运算符,比如-号)
25); 分号
例如: A:=CLOSE;
26) # 跨周期引用符号
#后可用MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR
例如:TMP1:=CLOSE#WEEK;
{非指标引用时只可用于OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等,当前周期不支持多秒线,多分钟线和多日线,并且引用周期必须要高于当前周期,5秒线只支持引用1分钟线和5分钟线,周期数据转换得到}
TMP2:=KDJ.K#WEEK;
{跨周期指标引用,引用品种的对应周期的数据必须要先下载到本地}
跨周期指标引用不支持带参数
提示:跨周期时,可能会引用到未来数据
27)MIN1 引用1分钟线
用于跨周期1分钟线引用
28)MIN5 引用5分钟线
用于跨周期5分钟线引用
29)MIN15 引用15分钟线
用于跨周期15分钟线引用
30)MIN30 引用30分钟线
用于跨周期30分钟线引用
31)MIN60 引用60分钟线
用于跨周期60分钟线引用
32) WEEK 引用周线
用于跨周期周线引用
33)SEASON 引用季线
用于跨周期季线引用