为何不用quant develper ,而用RIGHTEDGE?

Discussion in 'RightEdge' started by bear, Feb 24, 2009.

  1. 为何不用quant develper ,而用RIGHTEDGE, 毕竟RIGHTEDGE还在发展中,而quant develper 已经比较成熟了,而且支持TICK 数据,更重要的是quant develper 让用户可以脱离quant develper软件界面,而只是调用quant develper的应用程序库来发展自己的程序,无论从灵活性和成熟度,RIGHTEDGE都难于跟quant develper比较,但是,好像论坛里RIGHTEDGE讨论更多一点,而quant develper 聊聊无几,为什么? 仅仅是因为quant develper 对用户的编程水平要求高一点吗?
     
  2. 我想主要的原因是QD不再有support,文档又很简略,全靠自己的领悟了。这是一道高门槛。

    同意LZ的看法,QD 确实是最理想的平台,可惜啊。OQ呢,只能是永远长不大的弟弟。
     
  3. 为什么?QQ不比RIGHTEDGE成熟吗?
     
  4. 我想,RIGHTEDGE这么有人气,更多原因是有ZWZ和wind老大的推广作用。
     
  5. QD 前几年卖给quanthouse 后就不再给 retail customer 了。
    OQ 是QD 的缩水版,受SmartQuant 跟 QuantHouse 的协议制约,功能永远是受限制的。
     
  6. 关于QD 与OQ 个人感觉两者目前的功能基本接近,在IB应用上,OQ强于QD。
    关于 RE 与 OQ,使用的体会是:在利用IB做自动交易方面,OQ强于RE。
    RE在使用多币种时出错,目前没有解决。
    RE在画图和用指标拖拽构建系统方面高于OQ.
     
  7. 使用QD与IB结合,目前找不到合适的IB接口,原程序提供的接口不具备补历史数据功能。退一步说,即使有合适的接口,目前也没有看出QD比OQ高多少。正像QD的设计者说的那样,QD与OQ目前只在系统构建上有区别,QD有“集合框架”和“组合框架”两套方式,而OQ只有一套“集合框架”,作者在比较两者时指出,组合框架方式看似简单,但同样需要构建组件的人具备编程知识,因此,分不分“集合”与“分割”就不重要。

    通过几天对QD的学习,对作者的观点有了理性的认识。
     
  8. 做A股可用RE,因为ZWZ大侠提供了通视接口,做IB个人感觉还是OQ好一点,仅指目前,后劲RE可能更大。
     
  9. 这个功能应该不难做?为什么没有?
     
  10. 原程序自带的接口没有补历史数据功能,因为那时IB还没有提供历史数据,现在当然可以编写新的接口,但是,即使有接口又怎样?没感觉QD 2.24 比OQ 2.6 功能上高多少,倒是感觉OQ更好用。
     
  11. OQ只能使用内置的功能,QD提供强大的API实现复杂的功能.在QD面前,OQ也只能是小弟而已.
     
  12. 强烈建议fish,ZWZ,wind多支持QD,让新手尽快入门。毕竟QD可以玩自己的东西,永远不受制于人。任何开源的东西都可以在QD上整合。论坛应该多支持开放性的系统,而不是在一个平台上小大小闹,随着平台的变更而变更。但是QD确实需要更多热心的人士积极参与,才能体现开放性系统的优势。
     
  13. 其实多几个选择没什么不好。RE实际上更有前途,QD的东东不用详说了,但前途会朝着越来越多的自己动手和一个人不断与bug作斗争发展;而RE会向着越来越完善,一大堆人一起debug发展。平台是给人用的,当然是怎么便捷,怎么稳定的好。机构来讲,什么都可以用,个人投资者的话,当然要考虑配套的东西。完全C++自己开发,不也是一样:)
     
  14. 请教qd现在价格多少?
     
  15. 精辟。。。。。。。。。。。
     
  16. zwz

    zwz

    五六十万元RMB,好象还要年费,呵呵
     
  17. 明白。这个价格,在大陆,估计不如自己编程下单了。:D
     
  18. 很高兴认识bear兄弟这么一个勤奋、爱钻研的朋友。而且方向基本对路。
    就我个人而言,首先,我觉得qd也好、rightedge也好、wealth lab也好,都是工具。那么,各人可以喜欢不同的工具、使用不同的工具。好坏因人而异。
    楼上各位大侠的思考都很宝贵,我也很认同。

    在我个人的决策过程中还考虑了两个因素。这里简单向bear兄弟汇报一下。:D

    1、金钱有限。(价格)
    首先申明,对于D版问题,我不是道貌岸然的假道学。从astalavista到piratebay,我恐怕比这个论坛的不少人都更熟悉:cool:。不过,有两个理由也可以适当考虑:
    1)如果你真的喜欢一个东西,那么,在力所能及的情况下,对制造者、尤其是创造者给予尊重,也不见得有多愚蠢。他们花费时间、精力制造/发明出你很喜欢的东西,他们也要吃饭、也要生活、也有家庭要赡养。而且,用货币来对你喜欢的东西投票,会使这个世界上出现更多你喜欢的东西的概率加大。换位思考。知识经济。尊重原创。
    2)如果以后需要规范运作,就更得正视这个问题。这不但是法律的需要,也是商业模式的需要。如果你的商业模式的基础是别人对你人品的信任、对你能力的尊重,那么,于情于理,都应该对别人的能力给予尊重。包括这些写软件的人。这是同样的商业模式。所以,这里有一个未来可能面临的平稳切换的问题。


    2、精力有限
    人类智慧的结晶我都感兴趣,好的东西我都想尝试。但是,生命短暂,个人精力实在有限。在此基础上,我觉得
    1)与其它大多数软件相比,RightEdge与QD都是开放式框架、都使用通用编程语言。对我来说,在功能上就没有本质区别。如果再考虑学习曲线、价格因素,对我来说,选择就很明显。
    2)即使QD比RightEdge好一些,但如果没有本质区别,又或者,这些本质区别不能校正价格的差异,那么,我还是会选择RightEdge。
    3) 如果RightEdge不够用了,我理解,对我来说,下一个平台不会是QD,也不会是我另一个帖子中提到的几个优秀的平台。而是完全定制的编程交易。在定量投资的工具箱中,RightEdge也好,QD也好,都是很末端的东西了。说实话,不具有决定性作用。:D

    看到bear兄弟这么勤奋、爱思考,忍不住罗嗦几句。其实很多东西都是因人而异的。
    如果很多人根据自己的情况决策使用QD,并且不断与大家分享使用经验,相信QD的使用者也会越来越多的。
    生命的精彩、世界的精彩,都在于多样化。:D
     
  19. 完全同意windspeedo 兄闡述的原則。
     
  20. 如果交易是一种业余爱好,交易本身很刺激,编程也能给人带来愉悦,只要你享受到了乐趣,怎么玩都可以。

    如果交易是一门生意,就有生意的原则。开发平台的选择有许多因素要考虑:
    1. 平台的主要功能是否能满足你的需求。这个是大家讨论得最多的。
    2. 平台是否是针对像你这样的客户开发的。一般用户多的平台(如TS)对使用者的编程能力要求会比较低,对于编程能力强的人来说会觉得灵活性较差,这意味着你的这个竞争优势(编程能力)没有全部发挥出来。另外,简单的编程语言虽然容易学,但是如果系统比较复杂,以后维护的成本会较高。
    3. 软件的客户服务怎么样。QD 基本是零。这是最大的障碍。如果选了QD做主要平台,过两年在QD上有很多投入了,结果碰到过不去的坎,又要重新选择平台,会很痛苦。
    4. 软件的客户规模。TS 客户群很强大,能提供很多共享的资源和用户之间的交流,这实际上扩大了软件的使用价值,双赢的格局。RE和NinjaTrader看起来也在学这个模式。

    说说我自己的平台。我一直用TS,但是也开始碰到瓶颈,主要是在用EasyLanguage编写复杂系统的时候会觉得很吃力,另外对于多时间框架支持不够。有补丁式的方法可用,但总有捉襟见肘之感。正在转向NeoTicker。QD呢,只是有时做一些独立的项目时用一下,不敢把自己的生意赌在上面。:D