hxd163dzyx 发表于 2019-5-27 11:01:42

大家好,15分钟怎么跨周期取得日线的MACD

15分钟怎么跨周期取得日线的MACD,有实例吗?

hxd163dzyx 发表于 2019-5-28 17:32:51

麻烦小米老师给我改下用户函数,15分钟跨周期取1小时的MACD值,总是不对!先谢谢了.
Params
        NumericSeries Price(10);
        Numeric nMinSet(5);
        Numeric MinsAgo(2);
        Numeric Length(10);
Vars
        NumericSeries MinsOfDay;
        NumericSeries barCnt;
        NumericSeries MinData;
        Numeric nIndex(0);
        Numeric sFcactor;
        NumericSeries XAvgValue;
Begin
            
             MinsOfDay = (Hour*60+Minute);   
        If(IntPart(MinsOfDay/nMinSet)!=IntPart(MinsOfDay/nMinSet))

       {
                        barCnt = 1;
       }Else

       {
                        barCnt = barCnt + 1;
        }

        sFcactor = 2 / ( Length + 1 );
        if (CurrentBar == 0 )
        {
                XAvgValue = Price;
        }else
        {
                XAvgValue = XAvgValue + sFcactor * ( 10 - XAvgValue ) ;
        }       
        Return XAvgValue;
End

hxd163dzyx 发表于 2019-5-29 09:13:06

小米老师,分钟跨周期取1小时的MACD值,自己想了几天都写不好,希望老师帮忙一下,万分谢谢!

sjfczpf2 发表于 2019-5-31 13:11:34

你发的 是什么啊 看不懂,跨周期 最简单的 是用最新的软件 tbQuant 来实现

hxd163dzyx 发表于 2019-6-2 11:08:33

谢谢

helloworld22 发表于 2019-6-3 13:37:18

用最新版的TBQuant吧,那是一个方便呀。:victory:
页: [1]
查看完整版本: 大家好,15分钟怎么跨周期取得日线的MACD