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

一分钟K线如何获取日MACD的值呢?很急~ [开拓者 TB]

  • 咨询内容: 之前参考NO PAIN的帖子里的方式,但是对比下来数据不对。有人能给予帮助吗?
    Params
            NumericSeries Price(10);
            Numeric Length(10);
    Vars
            NumericSeries DaysNo;
            NumericSeries DaysIndex ;
            BoolSeries FirstDay(True);
            Numeric sFcactor;
            NumericSeries XAvgValue;
    Begin
            
            If(CurrentBar == 0)
            {
                    FirstDay = True;
            }Else
            {
                    FirstDay = FirstDay[1];
                    If(FirstDay &&  (Hour==21)) // 找到第一个完整的开始日期
                    {
                            FirstDay = False;
                    }
            }
            
            DaysNo = Date;
            If(DaysNo!=DaysNo[1])
            {
                    DaysIndex = 1;
            }Else
            {
                    DaysIndex = DaysIndex[1] + 1;
            }

            sFcactor = 2 / ( Length + 1 );
            if (FirstDay)
            {
                    XAvgValue = Price;
            }else
            {
                    XAvgValue = XAvgValue[DaysIndex] + sFcactor * ( Price - XAvgValue[DaysIndex] ) ;
            }        
        Return XAvgValue;
    End

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容