龙听期货论坛's Archiver

龙听 发表于 2018-12-3 11:14

怎样画出一条水平线 [开拓者 TB]

[list][*][b]咨询内容:[/b] 比如橡胶历史最高价是43500,怎样编写自动画出历史最高为43500的单一直线
[p=30, 2, right][color=#ffffdd] 来源:CXH99.COM[/color][/p][*][b]TB技术人员:[/b][/list][font=宋体, Arial, Helvetica, sans-serif][color=#212121][size=14px][b][code]
vars
    numericseries  myhigh;
begin
   if(barstatus==0)
   {
       myhigh = high;
   }else
   {
       myhigh = max(myhigh,high);
   }
   plotnumeric("a",myhigh);
end
[/code]
[/b][/size][/color][/font]
[font=宋体, Arial, Helvetica, sans-serif][color=#212121]
[/color][/font]
[list][*][b]TB客服:[/b][indent]小米 发表于 2017-11-9 10:22[/indent]
谢谢小米解答,不过图形是阶梯形状的线,不是我想要的单一,唯一一条在历史最高价或者最低价的水平线,还有别的办法吗
[*][b]网友回复:[/b][indent]fhxfhxfhx 发表于 2017-11-9 11:53
谢谢小米解答,不过图形是阶梯形状的线,不是我想要的单一,唯一一条在历史最高价或者最低价的水平线,还 ...[/indent]
在这个历史高价前,肯定是梯状的呀。之后 就一直水平线了。
[*][b]网友回复:[/b][indent]小米 发表于 2017-11-9 13:06
在这个历史高价前,肯定是梯状的呀。之后 就一直水平线了。[/indent]
if(is_high){
plotnumeric("line",high,0,背景色);
}else{
plotnumeric("line",high,0,线的颜色);
}
原理是在新高点时连接用背景色,这样就看不到连接线了。[/list]

页: [1]