RightEdge的学习体会

Discussion in 'RightEdge' started by windspeedo, Dec 4, 2008.

  1. 我觉得是非常好的试验平台。mb有sdk版,不用破解。而且免费
     
  2. 最近看火影忍者,觉得不错:D
     
  3. 我儿子最喜欢和我并肩打火影忍者游戏了:D
     
  4. 呵呵,据说英文版的win比中文版的win在同样配置下要快5%到10%。我想过如果主要是用于RE,WLD这类没有中文版的外软使用的机器上,可以干脆装英文版的win好了,凭空多了几个百分点的性能。
     
  5. 太好了。
    性能就像海绵里的水,总是能挤一些出来:D

    现在也慢慢明白,为什么大的对冲基金倾向于自己写平台。
    玩定量投资,就免不了海量的数据管理、大规模高强度的演算。
    多雇几个程序员,费用增加有限。但是,定制的平台,效率一定可以高于通用的平台。
    而且这里面的核心,是海量数据的高效管理。各个岗位的人,用各自的工具,从这个数据库各取所需。

    RE用MS SQL,虽然效率低一点,但是,毕竟朝这个大方向走近了一步。
     
  6. RE可以接其他数据库吧?MS SQL的速度应该不能算很快,不过是很容易上手和比较流行。讲速度快的话,mysql或者其他轻量级的数据库还能快不少,有些方面却不如MS SQL。请ZWZ兄总结一下这方面的考虑是如何的
     
  7. zwz

    zwz

    RE和QD都带有MB实时数据和下单插件,可以用reflector看代码。

    不敢当。 RE栏目不是我的专版哦:p
    RE可以连接到各类数据库读取、下载数据(参考RE的例子写HistoricalDataRetrieval/RealTimeDataRetrieval插件),也可以直接在各类数据库中存放数据(RE支持ACCESS、MSSQL、XML文件等;其它数据库可参考RE的例子做个DataStore插件)。数据库的速度问题,没研究过,无法总结呵呵。 MSSQL的速度可能比ORACLE、SAS和其它轻量级数据库慢一些,不过确实是很容易上手和比较流行。。。
     
  8. 刚才给RightEdge的SQL表增加了一个索引。
    速度还是不错的。:D
     
  9. 与国内的行情分析软件相比,RightEdge的开放性令人惊讶。
    1、RightEdge架构在.net平台上,使用C#语言。这样,它可以充分利用.net的资源,我们则可以充分利用RightEdge的资源。
    2、RightEdge提供各种定制的plugin接口,我们大多数的特殊需求可以很容易实现。
    3、RightEdge开放了大多数自身的class,并且提供了详细的技术文档。
    4、对于RightEdge没有提供文档的类型和方法,在它的论坛上,技术人员大多会认真解释。
    5、最后还有一招,reflector.:cool: 这可是今天从Dr.ZWZ那里新学来的绝招。:D
     
  10. 最近,RightEdge的开发人员在论坛上,放出了通过C#自由操作watch list的方法。
    http://www.rightedgesystems.com/forums/Topic7039-12-1.aspx

    正好我在调整以前的程序。干脆用它公布的官方代码,替换了原来我自己写的读SymbolConfig.xml的代码。
    (重读原来自己写的读xml的代码,反而有点看不懂了。还是它的官方代码读起来更容易:D
     
  11. RE最适合。R最重要。
    =========
    具体怎么说?R连接数据库,然后用R测试一些比较复杂的策略?
     
  12. 1、合适与否、重要与否都是因人而异的。要看各人自身的情况和需要。
    2、R是一种统计语言,与SAS、SPSS类似。怎么用R,也是因人而异的。
    3、关于R的具体情况,可以查阅这个网站
     
  13. 我知道R是统计语言,以前学多元统计的时候用过S。不过据说R很难用。。。S好像感觉还好。
     
  14. windspeedo,
    你的这个架构图的意思是不是说用RE做IB等等的数据连接,然后存到数据库里面,然后用C#,R去实时访问数据库?


     
  15. 可以这么做。
     
  16. 如果这么做,那么是否在整个系统运行的时候,RE的IDE也要随时打开呢?以连接数据库和保存数据?
     
  17. 根据你自己的需要而定。
    可以打开。也可以不。