设为首页收藏本站

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

MACD交易系统 [复制链接]

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
1#
发表于 2019-4-6 01:20:21 |显示全部楼层
程序有错,不发生一手交易。我改了一下,能运行但效果不好。
Params
       Numeric FastLength(12);
       Numeric SlowLength(26);
       Numeric MACDLength(9);
Vars  
       NumericSeries MACDValue;
       NumericSeries AvgMACD;
       NumericSeries MACDDiff;
Begin
       MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
       AvgMACD = XAverage(MACDValue,MACDLength);//DEA
       MACDDiff = MACDValue - AvgMACD;
       If(MACDDiff>0 && AvgMACD>0 && CrossOver(MACDValue,AvgMACD) && MarketPosition!=1)
       {
            Buy(1,High);
       }
       Else If(MACDDiff>0 && AvgMACD>0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition==1)
      {
            sell(0,low);
       }
       If(MACDDiff<0 && AvgMACD<0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition!=-1)
       {
            SellShort(1,Low);
       }
       Else If(MACDDiff<0 && AvgMACD<0 && CrossOver(MACDValue,AvgMACD) && MarketPosition==-1)
      {
            buytocover(0,high);
       }

End

使用道具 举报

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
2#
发表于 2019-4-6 01:22:39 |显示全部楼层
发错了,这是改后的。
Params
       Numeric FastLength(12);
       Numeric SlowLength(26);
       Numeric MACDLength(9);
Vars  
       NumericSeries MACDValue;
       NumericSeries AvgMACD;
       
Begin
       MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
       AvgMACD = XAverage(MACDValue,MACDLength);//DEA
      
       If(AvgMACD>0 && CrossOver(MACDValue,AvgMACD) && MarketPosition!=1)
       {
            Buy(1,High);
       }
        If(AvgMACD>0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition==1)
      {
            sell(0,low);
       }
       If(AvgMACD<0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition!=-1)
       {
            SellShort(1,Low);
       }
        If(AvgMACD<0 && CrossOver(MACDValue,AvgMACD) && MarketPosition==-1)
      {
            buytocover(0,high);
       }

End

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 06:14

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部