太好了。 性能就像海绵里的水,总是能挤一些出来 现在也慢慢明白,为什么大的对冲基金倾向于自己写平台。 玩定量投资,就免不了海量的数据管理、大规模高强度的演算。 多雇几个程序员,费用增加有限。但是,定制的平台,效率一定可以高于通用的平台。 而且这里面的核心,是海量数据的高效管理。各个岗位的人,用各自的工具,从这个数据库各取所需。 RE用MS SQL,虽然效率低一点,但是,毕竟朝这个大方向走近了一步。
RE可以接其他数据库吧?MS SQL的速度应该不能算很快,不过是很容易上手和比较流行。讲速度快的话,mysql或者其他轻量级的数据库还能快不少,有些方面却不如MS SQL。请ZWZ兄总结一下这方面的考虑是如何的
RE和QD都带有MB实时数据和下单插件,可以用reflector看代码。 不敢当。 RE栏目不是我的专版哦。 RE可以连接到各类数据库读取、下载数据(参考RE的例子写HistoricalDataRetrieval/RealTimeDataRetrieval插件),也可以直接在各类数据库中存放数据(RE支持ACCESS、MSSQL、XML文件等;其它数据库可参考RE的例子做个DataStore插件)。数据库的速度问题,没研究过,无法总结呵呵。 MSSQL的速度可能比ORACLE、SAS和其它轻量级数据库慢一些,不过确实是很容易上手和比较流行。。。
If you have enough money, INTEL SSD is reported extremly fast for SQL transactions. http://hothardware.com/News/Intel-SSDs-RAID-0-A-Case-Study-In-Speed-Take-2/
与国内的行情分析软件相比,RightEdge的开放性令人惊讶。 1、RightEdge架构在.net平台上,使用C#语言。这样,它可以充分利用.net的资源,我们则可以充分利用RightEdge的资源。 2、RightEdge提供各种定制的plugin接口,我们大多数的特殊需求可以很容易实现。 3、RightEdge开放了大多数自身的class,并且提供了详细的技术文档。 4、对于RightEdge没有提供文档的类型和方法,在它的论坛上,技术人员大多会认真解释。 5、最后还有一招,reflector. 这可是今天从Dr.ZWZ那里新学来的绝招。
最近,RightEdge的开发人员在论坛上,放出了通过C#自由操作watch list的方法。 http://www.rightedgesystems.com/forums/Topic7039-12-1.aspx 正好我在调整以前的程序。干脆用它公布的官方代码,替换了原来我自己写的读SymbolConfig.xml的代码。 (重读原来自己写的读xml的代码,反而有点看不懂了。还是它的官方代码读起来更容易)