创新高指标公式制作

Wedding Bus 官方 2024-05-26 22:01:13
最佳回答
用到函数:drawbmp(cond,price,bmpfile),当cond条件满足时,在price位置画bmpfile文件名指定的bmp位图(缺省路径为dzh2\userdata\bmp)。例如:drawbmp(close>open,low,'sun')表示当收阳时在最低价位置画superstk\userdata\bmp\sun.bmp位图。就看你的指标是什么了。比如你的提标为:“指标1”则:drawbmp("指标1">80,low,'sun');除了用指定的图来画,还有其它的如输出文字之类,下面供你参考绘图函数在图形上绘制位图。用法:drawbmp(cond,price,bmpfile),当cond条件满足时,在price位置画bmpfile文件名指定的bmp位图(缺省路径为分析家目录\userdata\bmp)。例如:drawbmp(close>open,low,'sun')表示当收阳时在最低价位置画superstk\userdata\bmp\sun.bmp位图。根据条件填充背景区域用法:drawgbk(cond,color),填充满足cond条件的背景区域。color可以为渐变颜色strip,也可以为bmp图形文件名(缺省路径为分析家目录\userdata\bmp),若省略color则使用指标线颜色填充(可以使用colorred等描述符设定)。例如:drawgbk(close>open),colorred;表示收阳时用红色填充背景。drawgbk(close>open,'mybmp');表示收阳时用userdata\bmp\mybmp.bmp填充背景。图形中最后一根k线条件填充背景区域。用法:drawgbklast(cond,color),若图形中最后一根k线满足条件cond,则设定背景color。color可以为渐变颜色strip,也可以为bmp图形文件名(缺省路径为分析家目录\userdata\bmp),若省略则使用指标线颜色填充(可以使用colorred等描述符设定)。例如:drawgbklast(close>open),colorred;表示最后一根k线收阳时用红色填充背景。drawgbklast(close>open,strip(rgb(255,0,0),rgb(0,255,0),1));表示图形中最后一根k线收阳时红绿过渡色沿水平方向填充背景。在图形上绘制小图标。用法:drawicon(cond,price,type),当cond条件满足时,在price位置画type号图标,type取值范围是1—14。例如:drawicon(close>open,low,1)表示当收阳时在最低价位置画1号图标。在图形上绘制直线段。用法:drawline(cond1,price1,cond2,price2,expand),当cond1条件满足时,在price1位置画直线起点,当cond2条件满足时,在price2位置画直线终点,expand为延长类型。例如:drawiline(high>=hhv(high,20),high,low<=llv(low,20),low,1)表示在创20天新高与创20天新低之间画直线并且向右延长。在图形绝对位置上画矩形。用法:drawrectabs(left,top,right,bottom,color),以图形窗口(left,top)为左上角,(right,bottom)为右下角绘制矩形,坐标单位是像素,图形窗口左上角坐标为(0,0),矩形中间填充颜色color,color为0表示不填充。例如:drawrectabs(0,0,100,60,0)表示在图形最左上角位置绘制100*60像素的矩形,不填充内部。在图形相对位置上画矩形。用法:drawrectrel(left,top,right,bottom,color),以图形窗口(left,top)为左上角,(right,bottom)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/1000,取值范围是0—999,超出范围则可能显示在图形窗口外,矩形中间填充颜色color,color为0表示不填充。例如:drawrectrel(0,0,500,500,rgb(255,255,0))表示在图形最左上部1/4位置用黄色绘制矩形。在图形上显示文字。用法:drawtext(cond,price,text),当cond条件满足时,在price位置书写文字text。例如:drawtext(close/open>1.08,low,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。在图形绝对位置上显示文字。用法:drawtextabs(x,y,text),在图形窗口(x,y)坐标位置书写文字text,坐标单位是像素,图形窗口左上角坐标为(0,0)。例如:drawtextabs(0,0,'注意')表示在图形最左上角位置显示'注意'字样。在图形相对位置上显示文字。用法:drawtextrel(x,y,text),在图形窗口(x,y)坐标位置书写文字text,坐标单位是窗口沿水平和垂直方向的1/1000,x,y取值范围是0—999,超出范围则可能显示在图形窗口外。例如:drawtextrel(0,0,'注意')表示在图形最左上角位置显示'注意'字样。根据条件填充区域。用法:fillrgn(price1,price2,cond1,color1,cond2,color2...),填充price1到price2之间的区域,当cond1条件满足时,用color1颜色,当cond2条件满足时,用color2颜色,否则不填充,从cond1之后的参数均可以省略,最多可以有10组条件。例如:fillrgn(close,open,close>open,rgb(255,0,0),close<open,rgb(0,255,0))表示填充开盘价和收盘价之间的区域,阳线时用红色,阴线时用绿色,平盘不绘制。根据条件填充区域。用法:floatrgn(price,width,cond1,color1,cond2,color2...),以price为基础填充宽度为width像素的区域,width为负则向下填充,当cond1条件满足时,用color1颜色,当cond2条件满足时,用color2颜色,否则不填充,从cond1之后的参数均可以省略,最多可以有10组条件。例如:floatrgn(close,vol/hhvall(vol)*15,close>open,rgb(255,0,0),1,rgb(0,255,0))表示沿收盘价填充宽度为成交量的区域,区域最大宽度为15像素,阳线时用红色,阴线时用绿色。根据条件绘制浮动柱状线。用法:floatstick(price,width,cond1,color1,cond2,color2...),以price为基础绘制长度为width像素的柱状线,width为负则向下绘制,当cond1条件满足时,用color1颜色,当cond2条件满足时,用color2颜色,否则不绘制,从cond1之后的参数均可以省略,最多可以有10组条件。例如:floatstick(close,vol/hhvall(vol)*20)表示沿收盘价绘制宽度为成交量增量的柱状线,柱状线最大宽度20像素。根据条件画线。用法:partline(price,cond1,color1,cond2,color2...),绘制price线,当cond1条件满足时,用color1颜色,当cond2条件满足时,用color2颜色,否则不绘制,从color1之后的参数均可以省略,最多可以有10组条件。例如:partline(close,close>open,rgb(255,0,0),close<open,rgb(0,255,0),1,rgb(0,0,255))表示画收盘价线,阳线时用红色,阴线时用绿色,平盘用蓝色。注意最后一个条件为1,表示前面都不满足时必然满足这个条件。在图形上绘制折线段。用法:polyline(cond,price),当cond条件满足时,以price位置为顶点画折线连接。例如:polyiline(high>=hhv(high,20),high)表示在创20天新高点之间画折线。指定颜色。用法:rgb(r,g,b),表示用三原色红(r)绿(g)蓝(b)混合组成指定颜色,每种颜色值可以设定为0-255。例如rgb(255,0,0)表示红色,rgb(0,0,255)表示蓝色在图形上绘制柱线。用法:stickline(cond,price1,price2,width,attr),当cond条件满足时,在price1和price2位置之间画柱状线,宽度为width(10为标准间距),attr的个位不为0则画空心柱,attr的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。例如:stickline(close>open,close,open,0.8,501)表示画k线中阳线的空心柱体部分,向右移动k线宽度的50%。描述渐变色。用法:strip(rgb1,rgb2,dir),表示生成rgb1色到rgb2色的渐变区域,dir=1表示沿水平方向,否则表示沿垂直方向,其中rgb1,rgb2必须用rgb函数描述。本函数只能用于drawgbk、drawgbklast函数中,作为背景填充色描述符。例如strip(rgb(255,0,0),rgb(0,255,0),0)表示由红色到绿色的垂直渐变色。在图形上显示图标,鼠标移近时显示文字。用法:tiptext(cond,price,text),当cond条件满足时,在price位置显示图标,若price为0,则在图形底部显示图标。例如:tiptext(close/open>1.08,low,'大阳线,股价为:'+close)表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示文字'大阳线,股价为:15.88'字样。在图形上绘制垂直线。用法:vertline(cond,type),当cond条件满足时,沿垂直方向绘制type类型的线段,type=0表示实线,1表示虚线'---',2表示点线'...',3表示点划线'-.-.-',4表示点点划线'-..-..-'。例如:vertline(high>=hhv(high,20),1)表示在创20天新高画垂直虚线。输出修饰符水平对齐方式控制符alignx,用逗号隔开放置在drawicon,drawbmp,drawtext语句后,用于设定对齐方式,x=0表示左对齐,1表示中对齐,2表示右对齐,缺省左对齐。例如:drawicon(close>open,low,6),align1;表示绘制6号图标,采用中对齐输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成小圆圈线。例如:vol,circledot;输出颜色控制符colorbbggrr,用逗号隔开放置在输出语句后,用于设定绘制指标线的颜色,rr、gg、bb分别表示红绿蓝三色的份量,用十六进制表示,00表示最小,ff表示最大。例如:close,color0000ff;表示用红色绘制收盘价线输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成阴阳颜色柱线,若数值正则用阳线颜色,否则用阴线颜色。例如:close-close[1],colorstick;表示绘制涨跌阴阳柱线输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成斜叉线。例如:vol,crossdot;输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成虚线。例如:vol,dotline;输出层控制符layerx,用逗号隔开放置在输出语句后,用于设定绘制指标线所在层,x可以为0-7,数字越小表示越靠上层,将会遮盖其下层的图形,缺省为第4层。例如:close,layer0;表示绘制收盘价线在第0层,将遮盖所有其它层输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成柱线,同时带上包络。例如:vol,linestick;表示绘制成交量包络柱线输出线宽控制符linethickx,用逗号隔开放置在输出语句后,用于设定绘制指标线宽度,x可以为0-7,若设为0则表示不显示。例如:close,linethick6;表示用6点粗线绘制收盘价线向后平移控制符movex,用逗号隔开放置在输出语句后,用于设定输出线向后平移x周期,x=0—255例如:close,move10;表示绘制收盘价线向后移动10周期输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成点线。例如:vol,pointdot;输精度出控制符prec**x,用逗号隔开放置在输出语句后,用于设定指标数值精确到小数点后多少位,x可以为0-6。例如:close,prec**6;表示收盘价线显示6位小数精度输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成柱线。例如:vol,stick;表示绘制成交量柱线输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成3d柱线。例如:vol,stick3d;表示绘制成交量3d柱线垂直对齐方式控制符valignx,用逗号隔开放置在drawicon,drawbmp,drawtext语句后,用于设定对齐方式,x=0表示上对齐,1表示中对齐,2表示下对齐,缺省上对齐。例如:drawicon(close>open,low,6),align1,valign0;表示绘制6号图标,采用中对齐和上对齐输出线型控制符stick,用逗号隔开放置在输出语句后,将该输出绘制成与k线同样粗细的柱线。例如:vol,volstick;表示 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。