设为首页收藏本站

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

求大神帮忙完成下面的代码。 [复制链接]

期市新手

TB官方客服

Rank: 1

精华
0
UID
160971
积分
16
帖子
13
主题
1
阅读权限
10
注册时间
2011-1-1
最后登录
2022-10-26
1#
发表于 2015-12-17 14:56:55 |显示全部楼层
Params
        Numeric FastLength(12);
        Numeric SlowLength(26);
        Numeric MACDLength(9);
Vars
        NumericSeries MACDValue;
        Numeric AvgMACD;
        Numeric MACDDiff;
        BoolSeries Con1;
        BoolSeries Con2;
        BoolSeries Con3;
        BoolSeries Con4;
        BoolSeries Con5;
        BoolSeries Con6;
Begin
        // 集合竞价和小节休息过滤
        If(!CallAuctionFilter()) Return;
       
        MACDValue = XAverage(Close,FastLength ) - XAverage(Close,SlowLength ) ;       
        AvgMACD = XAverage(MACDValue,MACDLength);
        MACDDiff = MACDValue - AvgMACD;

        Con1 = (MACDValue > 0) And (AvgMACD > 0);
        Con2 = CrossOver(MACDValue,AvgMACD);
        Con3 = (MACDValue < 0) And (AvgMACD < 0);
        Con4 = CrossUnder(MACDValue,AvgMACD);
        If(Con1 and Con4)
        {
                Con5 = True;
        }Else If(Con3)
        {
                Con5 = False;
        }
        If(Con2 and Con3)
        {
                Con6 = True;
        }Else If(Con1)
        {
                Con6 = False;
        }
       
        If(MarketPosition != 1 And Con1[1] And Con2[1] and Con5[1])
        {
                Buy(1,Open);
        }
       
        If(MarketPosition != -1 And Con3[1] and Con4[1] and Con6[1])
        {
                SellShort(1,Open);
        }       
       
End

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 08:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部