设为首页收藏本站

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

TB数据出现的严重问题--请教TB技术人员 [复制链接]

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
跳转到指定楼层
1#
发表于 2010-11-8 14:59:57 |显示全部楼层 |倒序浏览
1.今天(11-8)和3天前我都导出过IF888(股指连续)的1分钟数据,时间段设置为2010-04-19——2010-10-19,但是发现两次导出的数据居然完全不一样,我把数据导出到excel中进行匹配,发现开,高,低,收都有差别,并且累计起来居然有500多点,汗~无语了。。。

上面的时间段都是历史的时间段呀,按照道理来说应该是不变的,为什么过几天导出的数据就差这么多了??何况每次导出前我都怕数据缺失等问题,所以都进行了数据的刷新,为什么还是不一样呀?希望解答一下,让我们也用得放心点呀




2.在同一天(11-8),TB在两台电脑上IF888的1分钟数据居然都不一样,我两台电脑都用一样的程序进行自动交易,结果一台电脑在今天上午开仓,另外一台电脑在上午同一时刻居然没有开仓,我觉得和很奇怪,中午在两台电脑上分别把TB的IF888的1分钟数据导出,结果发现两台电脑的一分钟数据差别很大,累积起来也有几十个点,这个真是无语,都是同一天同一时刻的数据呀?如果是这样,再好的策略都不敢用了,希望TB能解答一下




3.经常是参数和策略,时间段都一样,但是几天前和几天后TB的回测结果也是不一样,这个是为什么呀?如果是因为TB的历史数据会随着时间推移而改变的话,那回测还有什么可比性呢?我想请问一下TB的历史数据是否会经常改变,不过根据我自己的观察,似乎是过几天就变一次,是这样吗?



非常希望TB的技术人员能够为我们解答,让我们用户用得放心一点,并制定相应的对策去避免损失,谢谢!

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
2#
发表于 2010-11-8 16:20:03 |显示全部楼层
3# lh948

感谢您的回答,请问一下,你说的“不同的行情服务器”是指电信线路和网通线路吗?我每次都用的是网通线路,用的同一个TB账户登录,但是下载的历史数据仍然是不一样的,这又是为什么呢?

还有就是“经常是参数和策略,时间段都一样,但是几天前和几天后TB的回测结果也是不一样,这个是为什么呀?”

希望您能帮我们解答,谢谢!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
3#
发表于 2010-11-9 15:01:10 |显示全部楼层
3# lh948

管理员能否说明一下:

你说的“不同的行情服务器”是指电信线路和网通线路吗?我每次都用的是网通线路,用的同一个TB账户登录,但是下载的历史数据仍然是不一样的,这又是为什么呢?

还有就是“经常是参数和策略,时间段都一样,但是几天前和几天后TB的回测结果也是不一样,这个是为什么呀?”

希望您能帮我们解答,谢谢!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
4#
发表于 2010-11-11 09:24:50 |显示全部楼层
7# lh948

二者的开平仓记录超过半数不同,刷新后也是如此,汗,TB的数据太无语了。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
5#
发表于 2010-11-15 12:36:53 |显示全部楼层
本帖最后由 mars622160 于 2010-11-15 12:38 编辑

9# lh948

不是的,因为在两台电脑上,所以用的两个用户名(想看看不同数据对策略的影响),都选的网通,数据都进行了刷新,但是即使是两个用户名,数据源有不同,但是开平仓也不能超过半数不同吧?这个数据也相差太大了,换句话说:一样的策略在不同电脑上运行(不同用户名),可能一个亏损一个盈利,这样还有什么意思呢?

想问问TB的底层数据库难道对不同用户名都是不一样的???汗

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
6#
发表于 2010-11-15 16:12:39 |显示全部楼层
11# lh948
交易时间超过半数不一样,数据没有缺失,都是用的IF888合约,我从两台电脑导出过数据,进行匹配,每日数据个数都是270个(1分钟bar),数据个数是一样的,但是把两组数据直接相减进行匹配(同一时刻的数据对应想减),很多都不一样。。。。半年累计下来超过了1000点,如果数据跳动这么随机的话,再好的策略盈利也没有了。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
7#
发表于 2010-11-18 13:08:30 |显示全部楼层
13# liq77

请教一下,如果是这样的话,那么有什么好的解决办法吗?

如果我的策略是按照A服务器的数据开发,那么里面的参数之类的就只适合A服务器的数据诺,那换到其他服务器就可能亏钱了吗?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
8#
发表于 2010-11-18 15:15:29 |显示全部楼层
15# liq77

我同一套策略在不同机器上的TB中交易,跑下来一台机子盈利50%,另外一台机子亏损20%,真的无语...

那有没有一种测试方法可以去测试数据扰动(如上面的切割数据时间点不同就是一种数据扰动)对策略的影响呢?如果有的话,就好办了,如果证明数据扰动对这套策略影响很大,则我就放弃这套策略了,请教啊,非常感谢!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
9#
发表于 2010-11-18 21:39:13 |显示全部楼层
本帖最后由 mars622160 于 2010-11-18 21:41 编辑

17# liq77

肯定是数据问题,指令代码都是直接从A计算机复制到B计算机的,所以策略参数肯定是一样,但是交易记录不一样,所以我想问:

有没有一种测试方法可以去测试数据扰动(如上面的切割数据时间点不同就是一种数据扰动)对策略的影响呢?如果有的话,就好办了,如果证明数据扰动对这套策略影响很大,则我就放弃这套策略了,请教啊,非常感谢!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
17663
积分
1365
帖子
285
主题
142
阅读权限
60
注册时间
2010-10-15
最后登录
2017-11-14
10#
发表于 2010-11-22 15:47:18 |显示全部楼层
17# liq77

真的没有办法解决吗?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 10:44

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部