原文地址:通达信公式函数说明大全2作者:周英华指标内容: {峰点参数暂定为2} a:=ref(h,2);{中间k线的最高价} b:=a=ref(h,4) and a=ref(h,3) and a=ref(h,1) and a=h;{中间k线的最高价大于等于两边共四根k线的最高价} d:=backset(b,3);{将当前位置和之前2个周期的数值设为1} } a2:=ref(l,2);{中间k线的最低价} b2:=a2=ref(l,4) and a2=ref(l,3) and a2=ref(l,1) and a2=l;{中间k线的最低价小于等于两边共四根k线的最低价} d2:=backset(b2,3);{将当前位置和之前2个周期的数值设为1} } {后面有些例子,就从这个指标中引用信号.} - h 函数:drawbkbmp 描述:设置背景图 类别:绘图 说明:根据条件设置背景图 用法: drawbkbmp(cond,bmp);当图形上最后一组cond条件满足时,以mybmp做背景. 示例:drawbkbmp(co, mybmp );表示图形上最后一组co时背景显示子fmldll目录下的mybmp.bmp图. - h 函数:drawgbk 描述:渐变背景色 类别:绘图 说明:绘制渐变背景色 用法: drawgbk(cond,color1, color2,d);当cond条件满足时,以color1到color2渐变色填充子图区域,d=0表示从左到右,d=1表示从上到下. 示例:drawgbk(co, colorrgb(255,0,0), colorrgb(255,255,0),0);表示图形上最后一组co时从左到右从红色到黄色渐变填充子图. - h-f-t-d 函数:drawicon 描述:绘制小图标 类别:绘图 说明:在图形上绘制小图标 用法: drawicon(cond,price,type),当cond条件满足时,在price位置画type号图标.15种图标编码为1-15(1-3为小脸,4-5为上下箭头,6-7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为o,x,四方形).type为字符串时可显示用户自制bmp图. 示例:drawicon(closeopen,low,4)表示当收阳时在最低价位置画4号图标. drawicon(co, l, mybmp )表示当收阳时在最低价位置画fmldll子目录下的自制图标mybmp.bmp. 这个说明有点老了,飞狐升级飞快,以致帮助文件跟不上变化了.基本意思如说明一样,其它作些补充. 1,cond条件,一般是指判断的结果,不是0就是1.如用其它数据,大于等于1的,条件满足;小于1,条件就不满足. 2,type图标,现在已经有12种,用下面的指标,在000829上可以全部显示出来.当type取大于等于12的数时,都显示黄球. 当type取0时,显示的是笑脸(这个指标中没有做进去,自己可以试一下). b:="feng2.hd"; d:=backset(islastperiod,barslast(b)+1); a:=dref(d,1); drawicon(ref(a,1),1.05*h,1); drawicon(ref(a,2),1.05*h,2); drawicon(ref(a,3),1.05*h,3); drawicon(ref(a,4),1.05*h,4); drawicon(ref(a,5),1.05*h,5); drawicon(ref(a,6),1.05*h,6); drawicon(ref(a,7),1.05*h,7); drawicon(ref(a,8),1.05*h,8); drawicon(ref(a,9),1.05*h,9); drawicon(ref(a,10),1.05*h,10); drawicon(ref(a,11),1.05*h,11); drawicon(ref(a,12),1.05*h,12); drawicon(ref(a,13),1.05*h,13); drawicon(ref(a,14),1.05*h,100);