以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  一个重要的信号丢失问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=8167)

--  作者:txin66
--  发布时间:2011/9/22 21:33:39
--  一个重要的信号丢失问题

以前总出现信号丢失,所以今天特意用相机拍下来,好对照。

今天发现的一个重要 信号丢失问题,表述如下:

橡胶1201,周期我 用的是11秒。

11:28的时候,出现第一个信号(前面的信号省略掉):空头;下午13:40的时候,我的系统,并没有出现多头信号;在13点43的时候,出现了第2个空头信号。在13:44的时候,出现了第3个信号,多头信号。这些我认为都是是正常的。

不正常的是:当13:44的多头信号出现的时候,第2个空头信号消失了,并且系统在13:40的地方,补了一个多头信号。

晚上我用数据回放,系统并没有象实盘一样出现第2个空头信号,而是在13:40的位置,出多头信号。

这就会导致这种情况产生,模拟测试的收益率会提高,但实盘的收益率就相差不小。积累起来,就是非常大。

今天特意观察,其他的信号基本正常,唯一的信号问题,却是这个非常重要的位置(短线的反转位置)。以前也有这种情况。

请问这是什么情况呀 ?


--  作者:阿火
--  发布时间:2011/9/22 21:55:31
--  

估计是你的模型含有隐性的未来函数

把模型贴出来看看就清楚了


--  作者:admin
--  发布时间:2011/9/22 21:58:47
--  
或者小周期引用大周期等这种行为,都是带有未来数据引用的
--  作者:txin66
--  发布时间:2011/9/22 22:31:38
--  
以下是引用admin在2011-9-22 21:58:47的发言:
或者小周期引用大周期等这种行为,都是带有未来数据引用的

你 说的不错,我是在11秒的周期,应用了30分钟的收盘价。但在数据回放的时候,不是完全模拟当时的数据吗?也就是说用模拟回放应该可以看到当时的情况吧?

 


--  作者:fly
--  发布时间:2011/9/23 9:10:22
--  

11秒的周期,应用了30分钟的收盘价.这本身就会带来未来数据.建议用大周期的上周期信号,这样就不会出现信号消失.


--  作者:txin66
--  发布时间:2011/9/24 21:43:49
--  
以下是引用fly在2011-9-23 9:10:22的发言:

11秒的周期,应用了30分钟的收盘价.这本身就会带来未来数据.建议用大周期的上周期信号,这样就不会出现信号消失.

在我上面的问题里,已经不是说引用未来数据的问题,我的意思是:数据回放功能里,在应用大周期的时候,回放的功能里本来应该引用的是当时的最新价作为计算依据,而不应该是引用实际的收盘价来计算。因为当时还不知道最后的 收盘价。

所以数据回放,发现不了问题呢。