设为首页收藏本站

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

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       

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-8-6 10:52:09 |只看该作者
用于什么版本?什么合约?什么周期?是否编译成功?图表上的公式应用设置,全局交易设置里等是怎么设置的?
您的公式,直接用到旗舰版里,以及默认设置,是可以看到信号的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 05:23

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部