以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 股票未能完整复权对策略测试造成影响,如何解决 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95531)
|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 10:02:56
-- 股票未能完整复权对策略测试造成影响,如何解决
一、
在对编写的股票策略进行历史数据测试,选择了502个创业板品种进行历史数据策略测试。
测试时间为2010.01.01-2016.03.29,周期为:日线。
测试前对502个品种在测试周期内的数据进行补充,并补充完整(另:出现问题后,又重新补充了两遍,问题依旧)。
策略内设置了3%止损、3%动态回撤的平仓处理,测试结果出来后,对损失大于10%的单次交易进行检查,发现:
300001 特瑞德 2011.05.06
2014.06.06
300002 神州泰岳 2011.04.20
2014.04.17
300004 南风科技 2011.05.16
……
……
……
……
3000134 大富科技 2014.08.21
2015.04.17
……
……
90%的股票都存在大的误差,核对该股票的分红送股配股数据,日期基本上是因为未复权引起。
二、
鉴于以上情况,在金字塔软件内“画面”-“价格复权”进行复权选择,重新测试
情况依旧。
三、
删除数据,重新下载,重复以上过程,情况依旧
(该步骤重复了两遍)
四、
记录数据,上报论坛,请求帮助。谢谢!
|
-- 作者:yukizzc
-- 发布时间:2016/3/30 10:09:52
--
工具-数据补充-补充财务除权数据
然后在图表上右键-页面设置-显示除权缺口标记
看下呢,你说的这几处我这边都正常
|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 21:47:52
--
首先,感谢您的及时回复。
看到您的提示,想起早上漏写了一点。
五、
数据补充完整后,复权设置,在图形上可以看到图形能正常复权(向前,向后都正确),
但进行历史数据策略测试,测试结果就会在复权日出现大的亏损,查实为除权引起价格变化引起的。
在写此条回复前,我严格按照您提供的方法进行测试,问题依旧!
六、
2010-2016年,若每年分红或配送股,这样除权数据应该有6次左右,早上列出的数据,每只股票只显示2-3次,那是因为刚好在此除权前有开仓,其他无显示的,是因为无开仓,并非没问题。
我猜测问题是不是出在:金字塔历史测试数据是使用原始数据,图形界面显示复权后图形是经过软件计算后得到。那这样在测试数据就会出现价格缺口……
等下我剪切图片上来
|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 22:07:59
--
此主题相关图片如下:未测数据前.jpg
 测试数据前,图形复权显示正常。
图形加载策略,
显示平仓时间:应为2014.06.09,
平仓原因:回撤平仓(图形内红线为控制字符style=3)
|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 22:11:32
--
第2步
进行策略测试,数据报告明细显示
平仓时间为:201.06.06
平仓原因:未明
双击该处数据,进入图形查找原因
此主题相关图片如下:测数据.jpg

|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 22:13:21
--
第3步,
在图形上,复权的图形又变成有缺口
而且,根据平仓控制字符style=1,
显示平仓原因为:止损平仓
此主题相关图片如下:测数据后.jpg

|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 22:15:25
--
也就是说,在图形上显示本来是盈利的一次交易,
在数据测试时,变成亏损44%的交易!
同样测试,300002,300003,情况一样。
其他499只,晚上未再测试!
|
-- 作者:爬山虎福气
-- 发布时间:2016/3/30 22:18:03
--
以上是晚上进行的再一次验证,问题还是存在。
有劳各位前辈及高手能给予指点,谢谢!
|
-- 作者:refating
-- 发布时间:2016/3/30 23:01:17
--
测试时,在“开仓信号”页面,“价格复权”前打上勾。
|
-- 作者:wenarm
-- 发布时间:2016/3/31 8:23:11
--
历史回测中有一个复权选项,这个需要你勾选。
|