设为首页收藏本站

 找回密码
 注册
楼主: x3yc
打印 上一主题 下一主题

请教:关于跨周期求MACD值的问题 [复制链接]

Rank: 4

精华
0
UID
3770
积分
546
帖子
18
主题
3
阅读权限
50
注册时间
2009-3-9
最后登录
2013-8-8
1#
发表于 2009-9-17 12:21:49 |显示全部楼层

老大,如果是小时线上求日线MACD,这么写哪错了

Begin
        If(CurrentBar == 0)
        {
                FirstDay = True;
        }Else
        {
                FirstDay = FirstDay[1];
                If(FirstDay &&  (Hour/24)==0) // 这句不太理解...
                {
                        FirstDay = False;
                }
        }
        
        DaysNo = Date*100 + Hour;  
        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

使用道具 举报

Rank: 4

精华
0
UID
3770
积分
546
帖子
18
主题
3
阅读权限
50
注册时间
2009-3-9
最后登录
2013-8-8
2#
发表于 2009-9-17 13:11:50 |显示全部楼层
恩 见识老大速度!
编译后可以通过,但指标调用却没数据。。。。

使用道具 举报

Rank: 4

精华
0
UID
3770
积分
546
帖子
18
主题
3
阅读权限
50
注册时间
2009-3-9
最后登录
2013-8-8
3#
发表于 2009-9-17 13:20:14 |显示全部楼层
o(∩_∩)o...哈哈 OK啦!

使用道具 举报

Rank: 4

精华
0
UID
3770
积分
546
帖子
18
主题
3
阅读权限
50
注册时间
2009-3-9
最后登录
2013-8-8
4#
发表于 2009-9-17 13:20:21 |显示全部楼层
o(∩_∩)o...哈哈 OK啦!

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 10:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部