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

函数解读,求老师帮忙 [开拓者 TB]

  • 咨询内容: 老师麻烦问一下,①求X的N日指数加权移动平均值用哪个函数表达,②求X的N周期的线型回归的斜率用哪个函数表达,谢谢  

     

     来源:CXH99.COM

  • TB技术人员:
    老师麻烦解答一下,①求X的N日指数加权移动平均值用哪个函数表达,②求X的N周期的线型回归的斜率用哪个函数表达,谢谢  

     

  • TB客服: ①XAverage(X,N)
    ②LinearRegSlope(X,N)

     

  • 网友回复:
    CTAquant 发表于 2019-11-11 09:38
    ①XAverage(X,N)
    ②LinearRegSlope(X,N)


    ①XAverage(X,N)是计算12周期以来的收盘价的指数平均值;不是N加权移动平均值,还有就是②LinearRegSlope是收盘价的线性回归斜率值;和N周期的线型回归的斜率,效果是一样吗,看似简单,实则不是这样,谢谢回复

     

  • 网友回复:
  • 先给你一个①的解决方案。趁今早有时间,编了指数移动平均的算法,做成了公式应用 - 交易策略,可以直接用在K线图上检验。没有做成函数,你可以根据自己的需求改成函数。
    1. Params
    2.         Numeric Length(30);
    3.         Numeric Weight(1);
    4. Vars
    5.         NumericSeries EWMAValue;
    6.         Numeric lambda;
    7. Begin
    8.         // 计算前Length周期内Bar的移动平均值(SMA),作为初始EWMA值
    9.         If (CurrentBar == 0)
    10.                 EWMAValue = Close;
    11.         Else If(CurrentBar <= Length)
    12.                 EWMAValue = (EWMAValue[1]*(Length-Weight)+Close*Weight)/Length;
    13.        
    14.         // 计算加权移动平均值(EWMA)
    15.         lambda = 2/(1+Length);
    16.         If(CurrentBar > Length)
    17.                 EWMAValue = Close*lambda + EWMAValue[1]*(1-lambda);

    18.         PlotNumeric("EWMA",EWMAValue);
    19. End
    复制代码

 

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

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

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

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


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

相关文章

    没有相关内容