以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  急急!测试信号和k线加载的信号对不上!  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=45820)

--  作者:3dian
--  发布时间:2013/1/3 10:34:51
--  急急!测试信号和k线加载的信号对不上!
测试明细出来的信号和k线加载的信号完全对不上。我查了很久,所有我能想到的问题我都想过,可是还是对不上,请老师看看是怎么回事?很急,非常感谢!
v2.962
沪锌连续,日线,测试日期2009-1-1~2012-10-1,手续费用的是默认设置。
设置如图:

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看
问题如图:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

哪位好心的老师看到后,请留言,我给您发测试代码!

--  作者:3dian
--  发布时间:2013/1/3 10:40:35
--  
我的代码里没有使用exit,控制语句中也没有使用任何统计类函数。这几个问题我都排查了,所以排除是这种问题引起的!
--  作者:王锋
--  发布时间:2013/1/3 13:55:47
--  

注意下面几点:

1.因为测试平台是强制使用除权的,因此你看看你的图表是否是除权后的。

2.测试平台会根据你选择的日期,自动往前面延一段时间测试,因此你的图表交易也要相应的往前延,最好的方法就是在公式中限定交易的开始日期,这样来测试


--  作者:3dian
--  发布时间:2013/1/3 14:11:49
--  

感谢王峰老师的提示,我按照您的提示做了修改,可是还是对不上,我的修改如下:

1:删除所有自行录入的除权数据。也就是删除DATA后,重新补数据。这样就完全删除了自己手工录入的除权信息。

2:我的测试平台选择的起始日期是2009-1-1,我把代码中第一行,增加了一句IF DATE<1090101 THEN EXIT;

按照如上修改后,信号还是对不上。

我真的自行查找了所有可能发生问题的地方,单步调试我也用了,可是也没有问题,单步调试和k线加载的信息是一致的,找了2天实在找不到问题了,请老师帮帮忙!非常感谢!

[此贴子已经被作者于2013-1-3 14:12:54编辑过]

--  作者:王锋
--  发布时间:2013/1/3 16:18:56
--  
明天工作时间,联系金字塔的客服吧,将你的范例模型发给客服,待客服确认问题后,会提交给金字塔研发人员进行问题修正的,感谢用户的支持和理解
--  作者:3dian
--  发布时间:2013/1/4 9:20:06
--  
哪位老师可以接收我的模型范例呢?
--  作者:qwe123
--  发布时间:2013/1/4 9:24:30
--  

你重新安装一下金字塔试试,我曾经也遇到过这个问题,安装2.962后没有了。你可以试试,不一定能解决你的问题。


--  作者:3dian
--  发布时间:2013/1/4 9:39:45
--  
我试过了,不行哦!还是感谢你的热心帮助!
--  作者:jinzhe
--  发布时间:2013/1/4 9:51:45
--  
qq1971344681
--  作者:3dian
--  发布时间:2013/1/4 13:51:21
--  

老师,您让我重装,重装后,问题依旧啊!所有可能的问题我都自查过了,实在找不到问题了!我操作您远程也看了,似乎也没什么不合适的地方!可为什么就有问题呢?

按如下步骤操作会出问题:
1:删除data
2:进入软件后直接点击公式进行测试(其他什么都不要操作),结果正确。
3:回到k线图上,用上下键缩放到最小后找到信号区,
4:在测试,结果错误。

[此贴子已经被作者于2013-1-4 13:52:00编辑过]