设为首页收藏本站

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

回测模型只能回测当天的是怎么回事 [复制链接]

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
跳转到指定楼层
1#
发表于 2017-4-18 14:26:35 |只看该作者 |倒序浏览
模型的指标也只显示当天的,历史的都不显示,这是为什么

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2017-4-18 15:33:09 |只看该作者
图表里设置的样本数量是多少呢?

使用道具 举报

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
3#
发表于 2017-4-18 19:02:11 |只看该作者
小米 发表于 2017-4-18 15:33
图表里设置的样本数量是多少呢?

设置起始日期2007/4/18

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2017-4-19 08:55:01 |只看该作者
dingyubin 发表于 2017-4-18 19:02
设置起始日期2007/4/18

先设置5千根看看?如果能出来,再加到8W试试

使用道具 举报

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
5#
发表于 2017-4-19 16:20:23 |只看该作者
小米 发表于 2017-4-19 08:55
先设置5千根看看?如果能出来,再加到8W试试

也是不行,会不会是公式应用的问题
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2017-4-19 16:28:50 |只看该作者
dingyubin 发表于 2017-4-19 16:20
也是不行,会不会是公式应用的问题

哦,前面将“只能回测当天”理解没有历史K线数据了。我的失误。。
如图所示的,应该是与公式代码的限制有关了。

使用道具 举报

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
7#
发表于 2017-4-19 16:30:50 |只看该作者
小米 发表于 2017-4-19 16:28
哦,前面将“只能回测当天”理解没有历史K线数据了。我的失误。。
如图所示的,应该是与公式代码的限制有 ...

刚接触开拓者,对开拓者不是很理解,想问下公式应用哪些方面的会导致无法回测?是时间函数那方面吗

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2017-4-19 16:32:37 |只看该作者
dingyubin 发表于 2017-4-19 16:30
刚接触开拓者,对开拓者不是很理解,想问下公式应用哪些方面的会导致无法回测?是时间函数那方面吗 ...

如果无论多少个历史K线都只显示最后一天的。。那多与时间日期的限制有关啊。。
可以看一下代码的写法或是咨询一下代码的编写者。

使用道具 举报

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
9#
发表于 2017-4-19 16:33:44 |只看该作者
小米 发表于 2017-4-19 16:32
如果无论多少个历史K线都只显示最后一天的。。那多与时间日期的限制有关啊。。
可以看一下代码的写法或是 ...

好,谢谢

使用道具 举报

精华
0
UID
248030
积分
25
帖子
15
主题
8
阅读权限
0
注册时间
2017-3-2
最后登录
2017-8-27
10#
发表于 2017-4-24 09:26:18 |只看该作者
小米 发表于 2017-4-19 16:32
如果无论多少个历史K线都只显示最后一天的。。那多与时间日期的限制有关啊。。
可以看一下代码的写法或是 ...

   //SAR平仓指令
        if (MarketPosition==1 And CrossUnder(Close[1],oParCl))
        {
                Sell(0,Open);
        }
        if (MarketPosition==-1 And CrossOver(Close[1],oParCl))
        {
                BuyToCover(0,Open);
        }

上面这段公式可以正常平仓,但对CrossOver赋值就不能平仓了,如下:

Vars
        Bool A;
        Bool B;
Begin
        A = CrossUnder(Close[1],oParCl);
        B = CrossOver(Close[1],oParCl);

        //SAR平仓指令
        if (MarketPosition==1 And A)
        {
                Sell(0,Open);
        }
        if (MarketPosition==-1 And B)
        {
                BuyToCover(0,Open);
        }


求解问题到底是出在哪里??????

使用道具 举报

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

bottom

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

GMT+8, 2024-4-20 23:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部