大智慧新一代的系统测试平台有什么BUG?

Discussion in 'General Topics on Software and Data' started by zwz, Nov 6, 2009.

  1. zwz

    zwz

    听说DZH系统测试平台有严重缺陷,我用一个简单策略在DZH和RE跑了一下,发现结果差不多。请问DZH系统测试平台在什么情况下容易出现错误?另外,在DZH系统测试平台是否有最大回撤指标,如果没有,是否可以通过公式实现,怎么实现?谢谢!!

    转载:

    真正技术高手必用的选股与系统测试平台评价(一)
    (来源:http://blog.sina.com.cn/s/blog_623d788b0100fwga.html)

    今天有空,来聊聊选股公式测试平台系统。
    不知道这里有没有人对这东西有所研究的?

    国内一些知名股票论坛,都有公式版。
    第一次是2006年,在某论坛看到有个选股公式,据说经过统计,今年是100%胜率的,就是选出来的股票买了必涨。有人还贴了系统测试平台的测试结果图,证明是胜率100%。
    于是马上去学习如果安装选股公式,由于本人电脑水平较高,很快就搞明白了整套选股流程,包括选股测试平台的用法。
    结果使用之后,发现当天根本选不出股票。
    把范围扩大到最近一个月,还是选不出来。
    扩大到最近一年,选出了两只,确实,两只都涨了。
    原来所谓100%成功率,是统计样本数量太少的结果。

    我把选股范围扩大到最近10年,果然,胜率马上降到40%。

    虽然第一次找选股公式失败,但我觉得使用选股公式这条路是可行的。
    一个成功的交易者,为什么有把握盈利?不就是他根据自己的交易经验,拥有一套成熟的盈利系统么?
    那只要这名交易者拥有一定的电脑水平,他完全能把自己的交易系统写成公式,至少写个选股公式没问题。

    对当时的我来说,当然先找别人的成品最快。
    于是我下载了300多个选股公式,一个一个用大智慧level2行情自带的系统测试平台来测试选股胜率。

    很快,我又找了个10日盈利20%的的胜率高达90%的公式,而且与上一个公式不同,它每天都可以选出好几个股票。
    当时我很兴奋,10天20%,那一个月就是40%多,那一年该翻多少倍呀??!
    但是在实际应用中,却总也达不到10天20%的目标,甚至有的时候还会亏损。
    但是我经过反复测试,没错呀,我把测试条件设置成10天盈利目标20%,胜率就是90%呀。

    这个谜团,令当时的我百思不得其解。所幸,后来我几天内就解开了这个谜题。

    因为在研究公式的同时,我很快也学会了自己编写选股公式。当时我写了很多公式,成功率都在80%左右。
    最后,我写了个简单的公式,测试条件依然是10天盈利目标20%,结果测试报告一出来,胜率98%,而且每天能选出100多个股票。
    98%的胜率!!这么恐怖的胜率!如果这是真的,那发财岂非太容易了??

    我第一直觉就是系统测试平台出问题了。
    马上对选出的所有股票进行分析。
    然后终于发现原因所在:
    1、大智慧level2的测试平台的胜率,让用户误以为是10天赚20%的胜率。
    但实际上,只要这10天你是盈利的,他就算胜了!
    也就是说,我的公式的98%胜率,其实意思是10天盈利的概率是98%,而不是10天赚20%以上的概率是98%。
    但我发现的这第一个问题还只是让我有点失望,接下来发现的这第二个问题那就十分致命了!!

    2、大智慧level2行情的系统测试平台有严重bug,测试报告完全不可信!完全!
    就是说,这个系统测试平台的统计报告是完全乱来的,价格时间经常乱套。
    统计报告完全没有参考价值。

    发现这两个问题后,我非常失望。从此对论坛上那些贴图宣称自己的选股公式经过系统测试平台的统计,成功率有90%或更高的,再也不相信了。
    因为他们使用的测试平台本身就是错误的,那他们的公式的统计报告也绝对错误。
    而且这些人玩了这么久选股公式,连他们使用的系统测试平台有错误都不知道,这种做事的风格,也让我不相信他们能写出什么好东西。因为他们使用错误的系统测试平台得到的错误结果会误导他们的判断。
    当然,也许他们知道测试报告有错,装不知道也未可知呢。
     
  2. o,胜率那个东西,应该是被淘汰的东西。
    其他方面因为不了解内核,也没兴趣反编译源代码,所以计算方法方面就不知道有什么问题了。
    最大回撤是有的,就是那个最大损失。

    大智慧有过一段时间被频繁报过,说是有网友发现自己的策略,公式,在导出的时候,大智慧会连接总部服务器,发送公式,策略出去,之后不少网友测试也是这样,当时我测试也是如此。不过后来新闻被封杀了。现在新版的是不是这样不知道,但是估计已经随着版本更新,曝光后就偷偷摸摸改掉了。因为其lv2接口不开放,还有偷偷摸摸的不良记录,所以我对大智慧从来没什么好感。
     
  3. 我是用分析家的,跟大智慧差不多,从我很长时间测试的情况看,除测试报告和交易函数本身功能与国外软件有差距外,算法倒没找到很大问题,主要是自己的引用参数有变化引起的,如默认除权方法导致价格很低导致算出的值与原来情况下有出入,流通盘和历史流通盘有差异,历史数据不准确,某些股票已摘牌或合并等引起的误差.其实都是自己的某些算法和排列选择问题.不全怪分析家软件.
     
  4. zwz

    zwz

    谢谢酷兄!那个最大损失好象是Maximum Loss,不是Max Drawdown?我再看看看。。

    关于大智慧会连接总部服务器的问题,找到这个不清不楚的声明:http://bbs.gw.com.cn/dispbbs.asp?boardid=126&Id=520977, 如果不导出公式应该不没问题吧?

    谢谢林兄!"算法没大问题",太好了。帮朋友问的,他主要就是想知道算法是否有问题。数据问题可以通过其他办法来解决。




    另外还有一个问题:使用“工具”下的“系统指示”功能时,可以在副图中输入“Market”指标查看新交易系统的市值,那么有没有办法在另外一个公式中调用“Market"指标的值呢?我用 M:"market"; 是行不通的。先谢了!
     
    Last edited by a moderator: Nov 6, 2009
  5. 原来的分析家还是不错的,被大智慧买去后(改名为大智慧新一代)整得一塌糊涂。
     
  6. 大智慧不是分析家,函数也不一样的,分析家就到5.0就给卖了给大智慧,大智慧已经从函数开始改,不知道改成怎么样的,本来就不是走技术那条路的人,有可能造个好软件出来吗?更何况是改代码呢!写代码的人都知道,改代码不如自己写一个。
     
  7. 建议找个盗版的分析家5.0好了,哈哈
     
  8. 04年的时候有一天我跟易金的总裁聊天时说干脆把分析家收购了吧,把它的客户群转到易金来,没想到第二天分析家的陈海就主动找来易金说收购我吧,然后就谈,合同都拟好了,没想到大智慧突然插进来,拎了点现金,陈海立即拿了钱去澳洲了。
     
  9. 没想到还有这么一出 看来男人的直觉也是很灵的 :D
     
  10. 分析家比较短视,看着它的生死,太可惜了,悼念,现在正版的数据服务器下载已经不支持了,用正版的软件就是这种下场。无语!陈海居然没指南针的魄力。
     
  11. 正版软件难啊!分析家专业版基本没卖到钱,它的收入基本是靠与通视卡捆绑的普及版。陈海辛辛苦苦开发出的已经接近TradeStation功能的专业版基本是无偿奉献给了广大网友。(陈海也许也在海洋部落里,咱们说句公道话。)
     
  12. 我知道正版软件难,我的分析家就是正版的机构版,是升级N次后才得到的了,只有分析家被卖了之后才觉得不值,现在那个财务数据下载已经不行了,已经不是鸡肋哪么简单的了,是功能丢失,本来的卖点。不知不觉张嘴就喷了这么多,呵呵莫怪。
     
  13. 为什么国内没有好的测试软件?!
     
  14. 好的测试软件,需要时间的验证。其实,如果有人觉得分析家不错的话,有没可能在分析家的基础上开发出一个平台出来?
    我现在正在构思一个平台,主要是想弥补一些量化软件的不足。因为想省事省力,所以揣摩着直接在商业软件的component上面直接开发。目前重点研究的是wld、oq、RE,感觉有些难度,但有些地方比我想的要容易很多。
    另外,这两天突发奇想,有无可能把mc、tradestation、amibroker、分析家的的公式或者交易系统编译成同一语言,并可以在单一平台上运行?那省了多少事呀?
    做成商业软件,肯定是不行的,尤其是某些软件公司肯定要找麻烦。做成开源的,估计也逃不掉版权的问题。大家有没什么建议?有无人做过类似的项目?
    还有,大家在使用wld、oq、RE的时候,感觉计算(指标、回测)最准确的是哪个程序?有没有比较过?
     
  15. matlab 一个啥都搞定,关键是这东西学起来费时