Marketcetera --- 一个投入400万美元开发的开源自动交易系统

Discussion in 'FIX Protocol' started by Aming, Feb 2, 2010.

  1. 健壮的交易系统,精壮的男人。。。。
    请搜索一些历史的帖子。
     
  2. 请问你是指在哪里搜索一些历史的帖子?
    开源的交易系统中有比这个更健壮的吗?请指教。
     
  3. 主要的缺点就是不能做集成化的backtesting
     
  4. 我看其他的都差不多,但是要多开一个服务器服务。另外资源消耗恐怕有些大。既然耗费如此大的资源那优势在哪里?
    Aming你用的什么实时数据,国内fix只有tom侠那里有。
    另外是什么动力使你对marketcetera如此热衷。
     
  5. kuhasu, 其实我刚刚才开始研究自动交易系统,不过我可以说说初步的看法。
    如果你是一个拥有几亿美元的对冲基金,你敢把这几亿美元随便放进一个系统上运行吗?
    你必须考虑这个系统的可靠性、安全性以及数据处理的效率,现有的开源交易系统表面看来功能齐全,但很多都是小打小闹,根本上达不到工业强度。
    marketcetera并非针对个人用户设计的,所以功能上的侧重点会有所不同,你可能找不到你想要的功能。这个系统主要是用于交易的,同时被设计成一个框架,扩展性强。
    如果要研究或开发一个具有工业强度的交易系统,Marketcetera是一个最佳的插入点。
     
  6. 谢谢lz提供,我也下载了打算研究一下。
     
  7. 我也研究这个系统一段时间了。总体来说,架构不错,非常清晰。
    但是前台是Eclipse, 后台竟然是MySQL.... 效率值得怀疑

    总之,Java没有好的in process & in memory database
     
  8. 我是觉得占用资源太大。但是它宣传有个订单追踪路径,是不是特色功能呢?
     
  9. 因为是开源啊~ 我倒觉得是有点在集思广益的运作而已~
    但总的来说,是件好事情
     
  10. 我对Java不太熟悉,可以解析一下 “但是前台是Eclipse, 后台竟然是MySQL.... 效率值得怀疑” 这句话吗?谢谢!


     
  11. 另外,Marketcetera的下一个版本似乎要商业化,这个系统本身集成了其他一些开源系统,将来商业化我也搞不清楚到底是怎么回事,到时候源代码还开放吗?有熟悉开源的朋友可以科普一下吗?
     
  12. marketcetera是个非常好的策略运行系统。结构设计上符合对冲基金的业务特点并有一些很有价值的功能特征,确实是开源的系统中基于JAVA的最强的一个。如果有合适的程序员人选,我很愿意在公司业务环境里上这套系统。顺便说一句,我做的FIX行情服务系统就是针对marketcetera的行情接口(FIX4.4版本)的。
     
  13. 跟咱们平时用的比呢?多出来的几百兆和服务器值不值得呢?
     
  14. 和我以前那个设想类似,一个数据库做为“中间层”,2头由2个“路由(Routing 路径)”来实现应用(行情和委托指令),以数据库作为“标准接口”来衔接各第3方等工具。
    它那个里面的Order Routing Server相当于一头的“路由”(委托指令)。
     
    Last edited by a moderator: Feb 3, 2010
  15. 值得的,和我过去和你说过的那个设想类似,这个增强的适用性、灵活性和可扩展性都会有很大增强。
    个人觉得IB那个系统就是类似的框架。
     
    Last edited by a moderator: Feb 3, 2010
  16. 那么跟qd比呢?
     
  17. qd好像也可以实现类似框架的
     
  18. 前台是Eclipse, 沒有問題, 我知道有不少的hedge fund 就用rcp做交易系統, 後台是Mysql 也不是問題, DB層對現在的系統其實都不太重要, in memory database, 我們公司之前就自己做了, 還不錯.