您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

在分钟图中模拟日线移动平均线 [开拓者 TB]

  • 咨询内容: 分享一个在分钟图中模拟日线移动平均线的简单快速的程序。

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

     

     来源:CXH99.COM

  • TB技术人员:
    1. //------------------------------------------------------------------------
    2. // 简称: MA_DinM
    3. // 名称: DM
    4. // 类别: 公式应用
    5. // 类型: 用户应用
    6. //------------------------------------------------------------------------

    7. Params
    8.     Numeric Period_MA_D(10);       
    9.        
    10. Vars
    11.         NumericSeries MA_D;                                // 日线的收盘价移动平均线
    12.         NumericSeries Pos_D_Close;                // 日线收盘价所在K线位置
    13.         Numeric k;
    14.         Numeric iPos;
    15.        
    16. Begin
    17.         // 初始化
    18.         MA_D = Close;
    19.         Pos_D_Close = 0;
    20.        
    21.         // 仅应用于N分钟K线图
    22.         If(!(BarType == 1 and BarInterval <= 60))
    23.                 Return;
    24.        
    25.         // 记录前一日线收盘K线位置
    26.         If(Time[1]*10000 == 1460 - BarInterval)
    27.                 Pos_D_Close = 1;
    28.         Else If(Pos_D_Close[1] > 0)
    29.                 Pos_D_Close = Pos_D_Close[1] + 1;
    30.        
    31.         // 模拟日线的收盘价移动平均线
    32.         If(Pos_D_Close[1] > -1)
    33.         {
    34.                 // 前Period_MA_D日收盘K线的位置,为iPos
    35.                 k = 0;
    36.                 iPos = 0;
    37.                 While(iPos <= CurrentBar)
    38.                 {
    39.                         iPos = iPos + Pos_D_Close[iPos];
    40.                         k = k + 1;
    41.                         If(k >= Period_MA_D or Pos_D_Close[iPos] < 0)
    42.                                 Break;
    43.                 }
    44.                
    45.                 MA_D = (Close+MA_D[Pos_D_Close]*k-Close[iPos])/k;
    46.         }
    47.        
    48.         // 显示日线移动平均线
    49.         PlotNumeric("MA_D", MA_D, 0, Green);
    50.        
    51. End

    52. //------------------------------------------------------------------------
    53. // 编译版本        GS2015.12.25
    54. // 用户版本        2020/06/01 13:43:08
    55. // 版权所有        Yuen Lee
    56. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    57. //                        每一版本的TradeBlazer公式修改和重写的权利
    58. //------------------------------------------------------------------------
    复制代码

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容