设为首页收藏本站

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

V3复制过来的策略V4上无法编译 [复制链接]

Rank: 4

精华
0
UID
4783
积分
301
帖子
51
主题
14
阅读权限
50
注册时间
2009-7-3
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2012-4-14 18:10:11 |只看该作者 |倒序浏览
就是一个双均线交叉反转的策略,请大家给看看在V4里为什么编译提出错误,多谢
Params
numeric length1(5);
numeric length2(20);
numeric length3(20);
Vars
        NumericSeries MA5;
        NumericSeries MA20;
        Numeric atr;

Begin
        MA5=AverageFC(C,length1);
        MA20=AverageFC(C,length2);
        atr=AvgTrueRange(length3);
       
        //开仓
        If(MarketPosition<>1 And MA5[0]>MA20[0])
                Buy(0,C);
        Else If(MarketPosition<>-1 And MA5[0]<MA20[0])
                SellShort(0,C);
    //止损
        If(MarketPosition==1)
        {
                If(L<LastEntryPrice-2*atr)
                        Sell(0,Min(O,LastEntryPrice-2*atr));       
        }
        Else If(MarketPosition==-1)
        {
                If(H>LastEntryPrice+2*atr)
                        BuyToCover(0,Max(O,LastEntryPrice+2*atr));
        }

End
编译显示
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 4

精华
0
UID
67732
积分
331
帖子
123
主题
23
阅读权限
50
注册时间
2011-9-25
最后登录
2015-1-6
2#
发表于 2012-4-14 20:36:29 |只看该作者
第一个问题:Max(O,LastEntryPrice+2*atr)  这个价格里面用到ATR
,但atr本身可能不是最小变动价格的整数倍
第二个问题: MA5[0]>MA20[0]  里面用到当前的最新价close,信号闪烁的问题肯定有。
第三个问题: Buy(0,C);,里面的报价是close价格,有未来函数的嫌疑
至于编译的问题,暂时没发现。欢迎交流:qq564295480

使用道具 举报

Rank: 4

精华
0
UID
4783
积分
301
帖子
51
主题
14
阅读权限
50
注册时间
2009-7-3
最后登录
2019-3-24
3#
发表于 2012-4-15 18:47:43 |只看该作者
yuanwl 发表于 2012-4-14 20:36
第一个问题:Max(O,LastEntryPrice+2*atr)  这个价格里面用到ATR
,但atr本身可能不是最小变动价格的整数倍 ...

1  我把止损部分的代码删掉仍然编译不通过,错误提示一样
2和3  这个策略我一直用来做历史测试,不用做交易,所以应该没事吧

使用道具 举报

Rank: 4

精华
0
UID
4783
积分
301
帖子
51
主题
14
阅读权限
50
注册时间
2009-7-3
最后登录
2019-3-24
4#
发表于 2012-4-15 20:53:01 |只看该作者
问题已解决,参照了天崖那个帖子,把ma5改成AvgValue1编译就过了

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
73474
积分
1249
帖子
695
主题
30
阅读权限
60
注册时间
2011-10-22
最后登录
2015-11-6
5#
发表于 2012-4-15 21:21:44 |只看该作者

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 22:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部