欢迎您光临博庭社区!

 找回密码
 立即注册
查看: 3573|回复: 5

关于Drawnull [复制链接]

Rank: 9Rank: 9Rank: 9

发表于 2012-12-16 20:07:35 |显示全部楼层
金魔方目前还不支持Drawnull函数,指标中间也不支持无效值。但用PlotN函数,在逐根模式下
可以实现类似DrawNull函数一样的效果。不仅可以让指标的某一段不画,也可以设置没一段的线宽和颜色。
以下代码只在开阳线画连线
  1. //NoPlot测试
  2. #MAINCHART
  3. //PlotN函数目前只支持逐根
  4. #Run_By_Bar
  5. if close>open then
  6.   Plot1(close);//输出画线并把此输出ID定义为1
  7. else//close<=open 不画线
  8.   NoPlot(1);
复制代码

以下是阳线画红线,线宽设为4,阴线画绿线,线宽为1
  1. //PlotN函数不同颜色
  2. #MAINCHART
  3. //PlotN函数目前只支持逐根
  4. #Run_By_Bar
  5. //输出画线并把此输出ID定义为1
  6. //可以用这个ID设定画线不同部分的颜色,宽度等
  7. Plot1(close);
  8. // 下面设置不同宽度和颜色
  9. if close>open then begin
  10.         //设置ID为1的画线颜色为COLORMAGENTA
  11.         SetPlotColor(1, COLORMAGENTA);
  12.         SetPlotWidth(1, 4); //设置宽度4像素
  13. end
  14. else begin
  15.    //设置ID为1的画线颜色为COLORGREEN
  16.         SetPlotColor(1, COLORGREEN);
  17.         SetPlotWidth(1, 2);//设置宽度1像素
  18. end
  19.         
复制代码



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

使用道具 举报

Rank: 6Rank: 6

发表于 2013-6-28 03:05:26 |显示全部楼层
mark一下

使用道具 举报

Rank: 2

发表于 2014-10-10 20:14:23 |显示全部楼层
谢谢了

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

bottom

Archiver|http://www.patiosoft.com

GMT+8, 2017-12-11 12:18 , Processed in 0.053602 second(s), 10 queries .

花生网 Copyrigh©2012

和讯信息科技有限公司 ALL Rights Reserved 版权所有 复制必究

回顶部