1.Apama,10 Imperatives of Algo Trading 2.Coral8,CEP Design Patterns 3.StreamBase 4.Kx 5.Esper(开源) 参阅: APAMA - Automated Trading Algorithmic and Real-time Trading with APAMA, StreamBase, Coral8 and others
Cornell大学的高性能消息处理引擎,用于金融市场 http://www.cs.cornell.edu/database/cayuga/ Aleri的资源库 http://www.aleri.com/resource-library/ TIBCO http://www.tibco.com/software/complex_event_processing/default.jsp
If you are looking at CEP, the current market leaders are: 1) Apama (hugely expensive) 2) Aleri Other runner-up are: 3) Corel8 4) StreamBase Good blog: http://apama.typepad.com/ It will be interesting to see how CEP is develop in China for the next few years
偶又來挖墳啦~~剛注意老外的菜譜里時不時提到這個,查了一下,果然海洋上的先人已經曬過啦~ Esper在双2GHz CPU的Intel系统测试环境下,处理超过500 000个事件/秒;在VWAP基准测试中在有1000语句的情况下,引擎延时平均小于3微妙(在10us时超过99%的预测准确率)——最高时有70 Mbit/s流量并占用85%的CPU资源。 虽然这个基准测试是基于一个相当简单的用例,其发表的目的是震动整个行业,因为它提供了完整的工具集来重现测试结果。Esper事件服务器监听远端客户端通过网络传送过来的股票市场事件信息。Esper引擎是通过一个滑动的时间窗口或事件窗口,来实时计算输入信息的成交量加权平均价。 http://www.infoq.com/cn/news/2007/10/esper http://www.infoq.com/cn/news/2007/05/esper
開源異步消息隊列新技術ZeroMQ,可用于實時行情推送。開發者iMatix公司是專門為投行開發金融消息隊列的。 http://www.infoq.com/cn/news/2010/09/introduction-zero-mq http://www.zeromq.org/ http://www.zeromq.org/code:examples-exchange http://www.zeromq.org/whitepapers:market-analysis
偶也在看,打算當膠水來用了。進程間、語言間、平臺間、數據庫間、網絡間的通信數據交換問題太多了,Socket是最通用的,就是麻煩,這個感覺比較簡潔,可以一致性操作。 http://kasicass.blog.163.com/blog/static/39561920101118112913724/ http://nichol.as/zeromq-an-introduction