查看: 307|回复: 5

如何判断策略是否包含未来函数,偷家情况 [复制链接]

Rank: 1

精华
0
UID
287451
积分
13
帖子
6
主题
1
阅读权限
10
注册时间
2020-1-1
最后登录
2020-1-29
发表于 2020-1-14 22:57:49 |显示全部楼层
寻找策略的过程时惊喜和失望不断的过程,新手不熟悉代码只能从结果判断策略。判断出策略是否包含未来函数,偷家,滑点等情况是非常最重要的

Rank: 1

精华
0
UID
287451
积分
13
帖子
6
主题
1
阅读权限
10
注册时间
2020-1-1
最后登录
2020-1-29
发表于 2020-1-14 23:03:56 |显示全部楼层
这是一个包含未来函数的代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
287451
积分
13
帖子
6
主题
1
阅读权限
10
注册时间
2020-1-1
最后登录
2020-1-29
发表于 2020-1-14 23:04:29 |显示全部楼层
如何比避免未来函数呢?

使用道具 举报

Rank: 1

精华
0
UID
287451
积分
13
帖子
6
主题
1
阅读权限
10
注册时间
2020-1-1
最后登录
2020-1-29
发表于 2020-1-14 23:07:20 |显示全部楼层
Params
        //此处添加参数
        Numeric length(10);
       

Vars
        //此处添加变量
        NumericSeries MA10;
Begin
        //此处添加代码正文
        MA10 = Average(Close,length);
        PlotNumeric("10day MA",MA10);
        if(High >= MA10[1]) Buy(1,close);
        Else If(Low < MA10) SellShort(1,close);
         
End
这一段代码,在日线回测中回车很小,是不是有什么要素没有考虑到?滑点?手续费?函数?

使用道具 举报

Rank: 1

精华
0
UID
287451
积分
13
帖子
6
主题
1
阅读权限
10
注册时间
2020-1-1
最后登录
2020-1-29
发表于 2020-1-14 23:09:09 |显示全部楼层
这是日线回测结果,能看出什么问题吗?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
244407
积分
25
帖子
16
主题
2
阅读权限
10
注册时间
2016-12-10
最后登录
2020-5-16
发表于 2020-2-2 23:45:04 |显示全部楼层
Buy(1,close); //未来函数
SellShort(1,close);//未来函数

       if(High >= MA10[1]) Buy(1,MA10[1]);
        Else If(Low <= MA10[1]) SellShort(1,MA10[1]);

改这样吧

使用道具 举报

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

bottom

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

GMT+8, 2020-8-5 13:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部