设为首页收藏本站

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

MACD 快线和慢线金叉死叉,图表上没有信号? [复制链接]

Rank: 2

精华
0
UID
275970
积分
66
帖子
23
主题
13
阅读权限
30
注册时间
2019-2-24
最后登录
2021-5-24
跳转到指定楼层
1#
发表于 2019-8-5 20:01:47 |显示全部楼层 |倒序浏览
本帖最后由 zs5608 于 2019-8-5 20:05 编辑

请教各位大神,MACD 快线和慢线金叉死叉时进行买卖,图表上没有信号,
程序那里有问题,硬是找不到问题点,求助各位,谢谢!


Params
        Numeric FastMA(10);     //macd短周期值
        Numeric SlowMA(30);    //macd长周期值
        Numeric AvgMA(9);     //MACD慢线周期值
        Numeric Lost1(1);
                Numeric offset(2);
Vars
        NumericSeries MACDLine(0);
        NumericSeries SignalLine(0);
        NumericSeries ZeroLine(0);
        NumericSeries AvgMACD(0);
        NumericSeries MACDDiff(0);
                Numeric i_offset;
                Numeric Minpoint;

Begin

If(!CallAuctionFilter()) Return;
       
    MACDLine = XAverage( Close, FastMA ) - XAverage( Close, SlowMA ) ;        //计算macd快线
   AvgMACD = XAverage(MACDLine,AvgMA);
    MACDDiff = MACDLine - AvgMACD;
    SignalLine = XAverage( MACDLine, AvgMA );                           //计算macd慢线
  ZeroLine = 0;       
   Minpoint = Minmove * PriceScale;               
   i_offset = offset*MinMove*PriceScale;       

if ( MACDLine[2] < SignalLine[2] And MACDLine[1] > SignalLine[1]  )
     {  
        if(MarketPosition <> 1)
             {                       
           Buy(Lost1,Max(Open,Close[1])+i_offset);
           }
  }

If ( MACDLine[2] > SignalLine[2] And MACDLine[1] < SignalLine[1] )
     {
        if(MarketPosition <> -1)
         {                        
        SellShort( Lost1,Min(Open,Close[1])-i_offset);
           }
  }
END       
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-5-19 16:30

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部