设为首页收藏本站

 找回密码
 注册
查看: 1721|回复: 2
打印 上一主题 下一主题

macd跨周期怎么做? [复制链接]

Rank: 1

精华
0
UID
246061
积分
28
帖子
16
主题
5
阅读权限
10
注册时间
2017-1-13
最后登录
2023-6-26
跳转到指定楼层
1#
发表于 2017-1-24 20:35:06 |只看该作者 |倒序浏览

需要30分钟和日线的MACD数据

http://bbs.tb18.net/forum.php?mo ... ge%3D1&tid=2433
刚刚用的这个函数,这个时间周期是能用30分钟的
        MACDValue30 = MinsXAverage(30, Close, FastLength ) - MinsXAverage(30, Close, SlowLength );        
        AvgMACD30 = MinsXAverage(30,MACDValue30,MACDLength);
        MACDDiff30 = MACDValue30 - AvgMACD30;

但是我在日线上想调用30分钟的macd数据,数值全为0
如果想在30分钟上调用日线的MACD数据,也读取不了。

具体点我是需要日线的DIFF数据,即之前是金叉还是死叉,以此来做为30分钟的一个过滤,每次在30分钟K线上开多仓都会先以上一个日线的MACDDIFF是否>0为条件。

本来想用30分钟的第N个收盘价来取得日线的收盘价从而得出日线的XAverage,但是有些时候因为放假原因并不是每天转换成30分钟的K线数量是一定的,并且在中间取值的时候中间都是连续值,即昨日的日线收盘价会一直延续到今天收盘,这样最后显示出来的macd两条线应该也会像阶梯一样并不是原滑的,最后结果是否一样也不清楚

求大神啊

Rank: 1

精华
0
UID
246061
积分
28
帖子
16
主题
5
阅读权限
10
注册时间
2017-1-13
最后登录
2023-6-26
2#
发表于 2017-1-24 22:12:52 |只看该作者
Params
        Numeric FastLength(12);
        Numeric SlowLength(26);
        Numeric MACDLength(9);
Vars
        NumericSeries MACDValue;
        Numeric AvgMACD;
        Numeric MACDDiff;
        string strkey;
        string strValue;
Begin
        MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
        AvgMACD = XAverage(MACDValue,MACDLength);
        MACDDiff = MACDValue - AvgMACD;
        strKey = DateToString(Date);
        strValue = Text(MACDDiff);                        SetTBProfileString("DayMACD",strKey,strValue);
        PlotNumeric("MACDDiff",MACDDiff);
End
日线公式
Vars
        NumericSeries DayMACDValue;
        StringSeries strKey;
        string strValue;
Begin
        If(Date!=Date[1])
        {
        strKey = DateToString(Date[1]);
        }Else
        {
        strKey = strKey[1];
        }
        strValue = GetTBProfileString("DayMACD",strKey);
        If(strValue != InvalidString)
        {
        DayMACDValue = Value(strValue);
        }Else
        {
        DayMACDValue = DayMACDValue[1];
        }
END
30分钟图上输出日线的MACDDIFF

半天没人回答,找到学习文档了,先暂时套用后自问自答下

使用道具 举报

Rank: 1

精华
0
UID
225427
积分
20
帖子
15
主题
2
阅读权限
10
注册时间
2015-12-20
最后登录
2021-2-6
3#
发表于 2017-2-9 17:03:37 |只看该作者
http://bbs.tb18.net/thread-15184-1-1.html 看看这个牛人的帖子,里边有MACD的跨周期引用

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 06:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部