设为首页收藏本站

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

MACD多周期共振系统 [复制链接]

Rank: 3Rank: 3

精华
0
UID
66209
积分
128
帖子
78
主题
19
阅读权限
40
注册时间
2011-9-18
最后登录
2020-12-20
31#
发表于 2012-8-5 13:51:01 |只看该作者
自己写了……这样编对不对?
Params
        Numeric FastLength(12);
        Numeric SlowLength(26);
        Numeric MACDLength(9);
Vars
        NumericSeries MACDValue1;
        NumericSeries MACDValue3;
        NumericSeries MACDValue5;
        NumericSeries MACDValue15;
        NumericSeries MACDValue30;
        Numeric AvgMACD1;
        Numeric AvgMACD3;
        Numeric AvgMACD5;
        Numeric AvgMACD15;
        Numeric AvgMACD30;
        Numeric MACDDiff1;
        Numeric MACDDiff3;
        Numeric MACDDiff5;
        Numeric MACDDiff15;
        Numeric MACDDiff30;
        BoolSeries LongEntryCon;
        BoolSeries ShortEntryCon;
        BoolSeries LongExitCon;
        BoolSeries ShortExitCon;
Begin
        MACDValue1 = XAverage( Close, FastLength ) - XAverage( Close, SlowLength );        
        AvgMACD1 = XAverage(MACDValue1,MACDLength);
        MACDDiff1 = MACDValue1 - AvgMACD1;

        MACDValue3 = MinsXAverage(3, Close, FastLength ) - MinsXAverage(3, Close, SlowLength );        
        AvgMACD3 = MinsXAverage(3,MACDValue3,MACDLength);
        MACDDiff3 = MACDValue3 - AvgMACD3;
        
        MACDValue5 = MinsXAverage(5, Close, FastLength ) - MinsXAverage(5, Close, SlowLength );        
        AvgMACD5 = MinsXAverage(5,MACDValue5,MACDLength);
        MACDDiff5 = MACDValue5 - AvgMACD5;
        
        MACDValue15 = MinsXAverage(15, Close, FastLength ) - MinsXAverage(15, Close, SlowLength );        
        AvgMACD15 = MinsXAverage(15,MACDValue15,MACDLength);
        MACDDiff15 = MACDValue15 - AvgMACD15;
        
        MACDValue30 = MinsXAverage(30, Close, FastLength ) - MinsXAverage(30, Close, SlowLength );        
        AvgMACD30 = MinsXAverage(30,MACDValue30,MACDLength);
        MACDDiff30 = MACDValue30 - AvgMACD30;

        LongEntryCon = MACDDiff1 > 0 && MACDDiff3 > 0 && MACDDiff5 > 0 && MACDDiff15 > 0 && MACDDiff30 > 0;
        ShortEntryCon = MACDDiff1 < 0 && MACDDiff3 < 0 && MACDDiff5 < 0 && MACDDiff15 < 0 && MACDDiff30 < 0;
        
        LongExitCon = MACDDiff1 < 0;
        ShortExitCon = MACDDiff1 > 0;
        
        Commentary("MACDDiff1="+Text(MACDDiff1));
        Commentary("MACDDiff3="+Text(MACDDiff3));
        Commentary("MACDDiff5="+Text(MACDDiff5));
        Commentary("MACDDiff15="+Text(MACDDiff15));
        Commentary("MACDDiff30="+Text(MACDDiff30));
        
        If(MarketPosition == 0)
        {
                If(LongEntryCon[1])
                {
                        Buy(1,Open);
                }Else if(ShortEntryCon[1])
                {
                        SellShort(1,Open);
                }               
        }Else If(MarketPosition == 1 && LongExitCon[1])
        {
                Sell(1,Open);
        }Else if(MarketPosition == -1 && ShortExitCon[1])
        {
                BuyToCover(1,Open);
        }
        
        If(Time >= 0.1459)
        {
                Sell(1,Open);
                BuyToCover(1,Open);
        }
End

使用道具 举报

Rank: 1

精华
0
UID
111649
积分
26
帖子
6
主题
0
阅读权限
10
注册时间
2012-7-22
最后登录
2013-2-24
32#
发表于 2012-8-12 22:30:16 |只看该作者
  多周期共振就需要这个东西,太感谢了

使用道具 举报

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
33#
发表于 2012-10-10 00:17:51 |只看该作者
还是不行、

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
34#
发表于 2012-12-22 01:36:20 |只看该作者
多周期共振 也可以去参照一下 超级版主 追涨杀跌写的,,,

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
110931
积分
131
帖子
78
主题
6
阅读权限
40
注册时间
2012-6-12
最后登录
2013-6-29
35#
发表于 2013-5-7 15:27:47 |只看该作者
NextOpen,,提示这个没有被定义

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
36#
发表于 2013-5-7 15:43:25 |只看该作者
mark下

使用道具 举报

Rank: 1

精华
0
UID
16591
积分
48
帖子
16
主题
5
阅读权限
10
注册时间
2010-9-21
最后登录
2023-10-17
37#
发表于 2013-8-21 11:23:41 |只看该作者
管理员你好,请问现在多周期共振系统已经不能实现了吗?我把你的两个代码复制到最新版的软件中却不能编译,是什么原因呢,是多周期共振没法实现了,还是新版公式有改动?麻烦解答一下,谢谢!

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
38#
发表于 2013-9-26 23:16:26 |只看该作者
这个多周期系统,我还是喜欢分开不同周期的超级图表写数据库,再引用数据库。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 1

精华
0
UID
185949
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2014-4-30
最后登录
2014-8-21
39#
发表于 2014-6-24 13:20:00 |只看该作者
学习了,谢谢

使用道具 举报

Rank: 1

精华
0
UID
190784
积分
5
帖子
2
主题
1
阅读权限
10
注册时间
2014-7-17
最后登录
2014-8-10
40#
发表于 2014-7-23 20:44:52 |只看该作者
老师,您写了1个用户函数和1个交易指令,那使用时如何导入呢,分别导入吗?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 14:43

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部