欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 策略回测的bug

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3756人关注过本帖树形打印复制链接

主题:策略回测的bug

帅哥哟,离线,有人找我吗?
yanxc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:2046 积分:2707 威望:0 精华:1 注册:2011/6/14 14:49:49
策略回测的bug  发帖心情 Post By:2012/12/6 17:28:33 [显示全部帖子]

1、如果模型使用了昨天或前几天的数据,则只回测当日收益就会出错。

因为金字塔会只拿当日K线进行测试计算,往往就漏了第一二次开仓。

 

2、明明是1分线以上周期的模型,回测必须补充分笔数据。

理论上是不需要的。


 回到顶部
帅哥哟,离线,有人找我吗?
yanxc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:2046 积分:2707 威望:0 精华:1 注册:2011/6/14 14:49:49
  发帖心情 Post By:2012/12/7 11:36:28 [显示全部帖子]

以下是引用RogarZ在2012-12-6 21:27:44的发言:

LZ一定没有自己做收盘,然后进行了测试吧。

对金字塔的数据格式理解还不足哦。

金字塔的数据分为2部分,当天数据和历史数据

data目录下zj为例  Dynamic保存的当天分笔数据,当天的所有周期数据由它生成。其他的文件为各周期的历史数据文件。

收盘的意义是把今天的数据生成1分钟、5分钟、日线数据,加入到历史数据文件里。

当天你没做收盘,本地历史数据包里是没有今天数据1分钟、5分钟、日线的数据。

当然出错啦。

 

只有等第二天,你手动请求(或查看该品种),从服务器上下载今日数据到历史包里才有,才能做测试。

 

[此贴子已经被作者于2012-12-6 21:28:15编辑过]

 

你回答的是问题2吧?

我是在盘中比对测试,当然还没做收盘。

但是只要补充了分笔,不收盘也可以的。

 

另外就是问题1请仔细看看。

与收盘无关。测试任何一天都是如此。

只要使用了前天数据。比如测试12月4日,就必须从12月3日开始测,否则12月4日最早的一单将不开仓。


 回到顶部
帅哥哟,离线,有人找我吗?
yanxc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:2046 积分:2707 威望:0 精华:1 注册:2011/6/14 14:49:49
  发帖心情 Post By:2012/12/7 16:30:17 [显示全部帖子]

up  

 回到顶部