查看: 3368|回复: 8
打印 上一主题 下一主题

[指标分享] 收盘价线

[复制链接]
跳转到指定楼层
1
 楼主| 发表于 2019-1-10 10:41:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指标种类: 主图
指标效果图:




//------------------------------------------------------------------------
// 简称:CLOSE
// 名称:收盘价线
// 类别: 交易指令
// 类型: 用户应用
//------------------------------------------------------------------------
Params         
        //参数定义
GlobalVars       
        //全局变量定义
Vars               
        //局部变量定义
Begin               
        PlotNumeric("收盘价",Close);
       
        ColorBar(ColorBk);

End


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册入住  

x





2
发表于 2019-1-16 17:16:29 | 只看该作者
您好  编辑成指标后,怎么和MA或其他指标混用,这个指标是代替蜡烛图的?谢谢!!!
回复 支持 反对

使用道具 举报

3
 楼主| 发表于 2019-1-16 18:03:11 | 只看该作者
收盘价线指标也是一个指标,暂时不能和其他指标混用。

如有需要,您可以把其他指标添加到收盘价线指标中,需要修改代码。
回复 支持 反对

使用道具 举报

4
发表于 2019-1-16 21:10:00 | 只看该作者
可以帮我加一个MA20和MA60的均线吗?谢谢!!麻烦您了!!
回复 支持 反对

使用道具 举报

5
发表于 2019-1-16 23:16:37 | 只看该作者
如果添加代码方式会影响其它指标显示,因为显示比例不同会压缩其它指标显示,建议叠加方式更加方便些。
回复 支持 反对

使用道具 举报

6
发表于 2019-1-17 14:22:11 | 只看该作者
好的  谢谢!!
回复 支持 反对

使用道具 举报

7
 楼主| 发表于 2019-1-17 15:05:29 | 只看该作者
期米米 发表于 2019-1-16 23:16
如果添加代码方式会影响其它指标显示,因为显示比例不同会压缩其它指标显示,建议叠加方式更加方便些。

可使用 SetOwnAxis(String name)函数来设定某一个指标线为自由坐标。
回复 支持 反对

使用道具 举报

8
 楼主| 发表于 2019-1-17 15:17:20 | 只看该作者
LYTCLM 发表于 2019-1-16 21:10
可以帮我加一个MA20和MA60的均线吗?谢谢!!麻烦您了!!
//------------------------------------------------------------------------
// 简称:CLOSE
// 名称:收盘价线
// 类别: 交易指令
// 类型: 用户应用
//------------------------------------------------------------------------
Params         
        //参数定义
        Integer P1(5);
        Integer P2(10);
        Integer P3(20);
        Integer P4(30);
        Integer P5(60);
        Integer P6(120);
        Integer P7(0);
        Integer P8(0);
       
Vars               
        //局部变量定义
Begin       
        //求移动平均       
        Numeric MA1 = AverageFC(Close,P1);
        Numeric MA2 = AverageFC(Close,P2);
        Numeric MA3 = AverageFC(Close,P3);
        Numeric MA4 = AverageFC(Close,P4);
        Numeric MA5 = AverageFC(Close,P5);
        Numeric MA6 = AverageFC(Close,P6);
        Numeric MA7 = AverageFC(Close,P7);
        Numeric MA8 = AverageFC(Close,P8);
       
        //绘指标线
       
        if(CurrentBar>=P1) PlotNumeric("MA"+Text(P1),MA1,0);
        if(CurrentBar>=P2)PlotNumeric("MA"+Text(P2),MA2,1);
        if(CurrentBar>=P3)PlotNumeric("MA"+Text(P3),MA3,2);
        if(CurrentBar>=P4)PlotNumeric("MA"+Text(P4),MA4,3);
        if(CurrentBar>=P5)PlotNumeric("MA"+Text(P5),MA5,4);
        if(CurrentBar>=P6)PlotNumeric("MA"+Text(P6),MA6,5);
        if(CurrentBar>=P7)PlotNumeric("MA"+Text(P7),MA7,6);
        if(CurrentBar>=P8)PlotNumeric("MA"+Text(P8),MA8,7);  
                   
        PlotNumeric("收盘价",Close, Red);
        SetShapeStyle("收盘价", 3);
        ColorBar(ColorBk);

End
回复 支持 反对

使用道具 举报

9
 楼主| 发表于 2019-8-14 11:39:21 | 只看该作者
  1. //------------------------------------------------------------------------
  2. // 简称:CLOSE
  3. // 名称:收盘价线
  4. // 类别: 交易指令
  5. // 类型: 用户应用
  6. //------------------------------------------------------------------------
  7. Params         
  8.         //参数定义
  9.         Integer P1(5);
  10.         Integer P2(10);
  11.         Integer P3(20);
  12.         Integer P4(30);
  13.         Integer P5(60);
  14.         Integer P6(120);
  15.         Integer P7(0);
  16.         Integer P8(0);
  17.         
  18. Vars               
  19.         //局部变量定义
  20. Begin        
  21.         //求移动平均        
  22.         Numeric MA1 = AverageFC(Close,P1);
  23.         Numeric MA2 = AverageFC(Close,P2);
  24.         Numeric MA3 = AverageFC(Close,P3);
  25.         Numeric MA4 = AverageFC(Close,P4);
  26.         Numeric MA5 = AverageFC(Close,P5);
  27.         Numeric MA6 = AverageFC(Close,P6);
  28.         Numeric MA7 = AverageFC(Close,P7);
  29.         Numeric MA8 = AverageFC(Close,P8);
  30.         
  31.         //绘指标线
  32.         
  33.         if(CurrentBar>=P1) PlotNumeric("MA"+Text(P1),MA1,0);
  34.         if(CurrentBar>=P2)PlotNumeric("MA"+Text(P2),MA2,1);
  35.         if(CurrentBar>=P3)PlotNumeric("MA"+Text(P3),MA3,2);
  36.         if(CurrentBar>=P4)PlotNumeric("MA"+Text(P4),MA4,3);
  37.         if(CurrentBar>=P5)PlotNumeric("MA"+Text(P5),MA5,4);
  38.         if(CurrentBar>=P6)PlotNumeric("MA"+Text(P6),MA6,5);
  39.         if(CurrentBar>=P7)PlotNumeric("MA"+Text(P7),MA7,6);
  40.         if(CurrentBar>=P8)PlotNumeric("MA"+Text(P8),MA8,7);  
  41.                     
  42.         PlotNumeric("收盘价",Close);
  43.                 PlotDot("",Close, 2);
  44.         ColorBar(ColorBk);

  45. End
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号