RightEdge的学习体会

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

  1. 我是RE新兵。汇报一下学习体会,算是抛砖引玉,庆祝RE论坛设立。

    RE优点:
    1、C#语言,简单易学、易用;
    2、与.net平台无缝结合,扩展性强;
    3、与SQL数据库无缝结合,其它程序可以方便地共享RE数据。

    RE不足:
    1、如果实时程序交易,对硬件要求相对较高,运行效率较低;
    2、大规模数据回测,有可能内存溢出;
    3、用户相对较少,现成的交易系统较少,更多需要自己动手。

    RE最新测试版力图通过lazy load等措施提高效率。还没有试用。等它正式版本。

    以RightEdge为核心,可以比较方便地构建个人定量投资平台,从而实现Idea、Strategy、Trade、Adjust四个完整环节。

    Idea: 以R为平台的idea形成和初步测试;
    Strategy: 以RE为平台的策略backtest;
    Trade: 测试成功的Strategy,直接在RE上进行程序交易;
    Adjust: 根据新的研究成果对系统进行调整。

    目前的小问题有两个:
    1、RE对A股市场进行策略回顾测试,容易内存溢出。希望新版能够避免这个问题。另一个解决方法是在RE之外进行大强度的回顾测试。
    2、RE进行分钟线交易时,载入历史数据绘图本身就消耗很多资源,再同时显示、更新、交易几个品种,对电脑硬件要求较高,在我的手提电脑上暂时不适合。个人体会,程序交易最适合高频交易和夜间自动操作。目前解决方法是,暂时不进行高频交易,夜间交易一段时间就暂停、休息几天。

    各人有适合自己的平台,我只能说,对我目前的情况来说,RE最适合。R最重要。
    以后,除非三年后过渡到完全定制平台,否则,似乎看不出替换RE的理由。

    估计今年就完成平台搭建,明年开始进入使用平台的阶段。

    再次多谢zwz大侠在很多步骤的细心指点。也感谢hylt里众多高手的一路指教和鼓励。:D
     
  2. 但是sql效率还是偏低。。。
     
  3. SQL还没开始用呢。希望这几天能开始。
    您一般用什么来存储数据呢?
     
  4. 这个问题实际上现在还困扰着我,总有这样那样的不足。。。
     
  5. 程序员真好,可惜我不是真正的程序员。
     
  6. 列一下各种可行方案的优缺点,然后分析选择一下?

    你说SQL的效率低,这种缺点还是有办法克服一下。花点代价升级硬件可以解决
     
  7. 很有道理的视角。
    提高同样的效率,有两种途径:
    1、花费更多的个人时间和精力;
    2、花费更多金钱进行硬件升级。
    权衡两者的利弊,针对各人具体情况,答案就很清楚了。:D
     
  8. 改用 in memory 的数据库
     
  9. 不知道您具体是指什么数据库?
    根据我用RE的体会,RE做回顾时,目前版本就是把所有数据都加载到内存。在做大强度回顾时,我是3G内存,内存也经常溢出。
     
  10. test的品种一下子太多了吧?如果一定要做这种规模的test,破财看来无可避免了。幸亏现在内存相当便宜
     
  11. 在用。。。

    ---------

    新版的ms sql 2008效率怎么样呀?好像一直ms的效率总是最低的
     
  12. 是啊。我想同时test上千个品种。3G内存也不行。只能分时间段分别做。
    VISTA好像最多4G内存. 否则就得用64位VISTA.
     
  13. 效率是极其地低。
    不过,学习、使用起来比较简单。
    估计最好用的还是SAS。自建数据库效率高。SAS本身计算功能也强大。
     
  14. 用内存数据库,是不是得用64位操作系统,上很多内存,才能显出速度?
    我跑个MS SQL, 不是内存数据库,就已经接近3G内存用满了。

    看来,Hylt开个硬件版的必要性越来越强了:D
     
  15. 用server版的windows,32位都可以超过4G限制。比如win2003,win2008这样的。

    不过32位上大内存,效率好像会比用64位直接访问要低
     
  16. 明白。以后再装一台电脑的时候,就用64位操作系统,64G内存,再多几个CPU:D:D
    还得四台显示器:一个看行情,一个下单,一个看电影,一个上网:cool:

    这得要一张很大的书桌,一间很大的书房:mad:
     
  17. 内存数据库有小的,而且oracle也有内存数据库
    平台的话,64位现在有很多软件兼容性都不好,而vista和2008占资源要大得多。稳当点儿的是win2003enterprise版。

    windspeedo ,有时间做个mb trading的bridge吧,我实在是对C一类的东西没什么感觉现在。mb trading的历史数据是个大问题。或者给你个sdk版的连接,一起研究下
     
  18. 显示器应该用不着这么多,还没到这么复杂的地步应该。
     
  19. 记住了:win 2003 ENT。

    mb比IB好么?IB是不是规模稍大一些,资金安全稍好一些?

    历史数据的问题,估计最关键是要mb提供数据接口。自己破解难度会很大。
    我学习RE,主要得益于ZWZ博士的指点。所以他开RE专版,我是必须来捧场的。其实自知水平很低。三脚猫。权当抛砖引玉吧 :(
     
  20. 因为看到论坛里很多帖子讲到多显示器的支架。
    觉得比较酷。
    [​IMG]
    我们做投资可能用不了这么多显示器。
    但是,可以用来打游戏、看电影、上网、摆酷啊:D

    当然,最酷的得是挂墙上、多点触摸的。:D