经过多种工具对比,我选择了WLD

Discussion in 'Wealth-Lab Developer' started by szhlyh, Nov 3, 2009.

  1. 经过多种工具对比,我选择了WLD,觉得这个工具最适合我,昨天晚上还在考虑RE。这些工具各有千秋,不过适合自己的就是最好的,也准备花钱买正版的。

    最终定为WLD,准备和IB一起玩。我是做了很多年的程序员,期货股票也都玩,不过总的说来这块还是后来者,现在也在外经贸大学上金融工程研究生,恶补金融知识。

    在这里还要向各位多请教。
     
  2. WLD 没有 IB 接口吧,不知楼主如何一起玩.
     
  3. 能够分享一下比较RE和WLD的过程,比如你看重了哪些功能,优势等等,谢谢~
     
  4. 对的,分享一下RE,OQ和WLD
     
  5. 楼主:请问能安装在windows7上面吗?我也在找啊。
     
  6. IB不是有API吗,写点C#代码不就可以了,WLD提供了Data Provider的环境啊,也有商业软件IBDATA啊。我原来准备直接用Java写交易系统,借助JBookTrader,或JSystemTrader等开源。后来发现太麻烦了。有点自己造轮子的意思,本来是想借助Eclipse环境,在自己写点Plugin,后来发现太费劲。

    最终觉得还是应该选择一个成熟的IDE,其实什么WLD,OQ,AB....,对于我来说,就如同写软件是什么WSAD,PB,Visual Studio,JB这些IDE开发环境,只是这些WLD什么的只是专门开发交易系统的。

    我选择工具的原则很简单,毕竟交易我是新手(只有不到3年,品种也只限A股和沪铜),我很多是从原来选开发工具的原则来的,如下
    一、开放性,包括这个软件接口的开放性,使用的脚本语言的开放性。通过对比,WLD的Extensions的
    的功能和社区符合软件接口的开放性,用户既能够开发自己的Plugin,也能够通过社区分享和购买别人Plugin,这样工具的功能得到极大的扩展。OQ和RE上我暂时没有发现这点很方便,不过如果高手用过这方面功能和社区, 请分享经验。著名的Eclipse就是具有这样的特点,生命力顽强。所以我认为具有一定开放接口的的IDE工具能够活得长些,这样可以避免工具频繁切换,毕竟我们的目标是做交易系统。使用脚本的开放性,这点OQ,RE都采用了C#,我想这是一个趋势,Sun毕竟被IBM收购了,Java的前景似乎也不明。在钱多多论坛上,一个高手也准备弃Java用C#。我本人也是Java用的多,早期C++用的多。C#出来后疯狂抄袭Java,在结合微软平台垄断,这是微软的特点,结果就是C#用的人很多,经验就多,学习曲线短。其它交易系统工具采用什么Pascal,AFL什么的都属于封闭性。我想这也是WLD5弃用Pascal的原因。
     
  7. 推荐AmiBroker, 轻,快,可以自己写Plugin
     
  8. 二、易用性。WLD的界面比较友好,尤其是测试完一个策略后报告显示方式非常清晰,看起来很舒服。其它工具我不敢说不好,但是至少我不习惯。还有就是开发测验的向导还是很方便的,from rules和from code都非常适合我,可以提高效率。
    三、可调试性,OQ可以结合Visual C#调试,WLD我还没有试,但是我想这点应该没有问题,用过的高手可以分享一下。可调试对于一个IDE是很重要的,开发一般软件IDE当然没有这个问题,但是开发交易系统必须也要有,而且最好是结合成熟的IDE调试环境最好。

    确实,在OQ和RE中连IB真的很方便,在WLD这个功能没有是很遗憾。但是这也给我停供了学习IB API和WLD Extensions的机会。交易是最终目标,但是交易之前把工具搞透也很重要。

    一个朋友提到了Win7,我想应该没有问题,根据微软的计划,win7应该是一个瘦身,因为vista太胖了。我的本装有vista,xp,2003。但是我主要用xp,2003 server测试时用

    最后,我想说,我还是一个初学者,希望大家多多指教!
     
  9. AB我相信不错,不过目前我只是希望以最小的学习成本进入程序化交易
     
  10. 我现在就是在WIN 7上运行WLD,一切 OK.