题目对于我来说很大, 我这里说一下我知道的和有用过的(国内), 标的物为期货。 希望对题主有所帮助。

这里我人为的将这种商用平台大概分成两类,易上手, 不需要很强的编程能力大全平台: 如金字塔, 文华, 博易大师, 开拓者等等。

特点:以金字塔为例子, 这类平台有自身开发的复杂度不高的脚本语言Elanguage实现策略逻辑,可同时实现在图表上加载技术指标以及通过VBA后台化进行自动化交易、程序化交易等量化交易方式。

(一般采用的技术架构是投资者使用平台商提供的客户端软件,采用互联网接入方式连接平台商或者金融经纪公司提供的行情和基础数据服务器,投资者在本地运行的策略触发后,通过经纪公司的普通交易席位进行交易。由于技术架构的限制,行情、交易有一定的延时。

受策略脚本解析和执行效率、技术架构的限制,中低端平台对于多品种、多周期、多账户、多交易市场、多策略、复杂金融工具包等复杂系统架构的支持都有一定的限制。一般的系统实现流程为:投资者的策略在本地接收市场数据后,根据策略简单计算的触发条件,进行简单的账户持仓、资金计算和管理,进而下达买卖方向、数量、价格等指令,进行自动交易。

适合投资者进行趋势、反趋势等对行情和交易逻辑要求不高的策略,是目前市场上个人投资者应用最多的一类大众化的量化交易平台)–来自网络

如果题主有一定的策略开发经验, 并且在编程方面不是特别自信的话, 可以采用上述平台, 无论从界面上还是从提供的功能上 大同小异, 金字塔从收费上和售后上貌似现在好一点, 近半年的数据还好, 以前的历史数据是金字塔的一个硬伤。 Elanguage 学起来也比较容易, 而且好多函数自带, 所以这样。 如果题主编程能力很强,对速度有一定的要求推荐第二类。

第二类, 需要编程基础,最好再有一点IT基础。
国泰安量化投资平台(Iquant)、飞创STP、盛立SPT平台。。。

以盛立SPT为例子, 安装软件需要配置C++编译器, 操作界面为C++编译器界面。 对于编程人士界面看起来会非常友好。 个人感觉盛立实现了两个功能, API接口对接, 还有打包一些常用函数供购买软件人士调用上手。 逐tick扫描方式, 个人感觉回测比较慢(应该可以通过修改周期提高速度, 还在研究中)。 下单速度会很快, 据客服说1-2ms, 相比较金字塔之类上面平台速度提高了不少, 费用上比金字塔略贵, 一个费用对应一个机器, 不支持物理多账户, 支持虚拟多账户, 详情客服之。

中金所自己做的飞马, 应该类似与盛立, 主要就是将API简单化, 没用过。。。

匿名用户说, 一般单人用户通过matlab连API, 个人感觉不太靠谱。 之所以有这么多平台, 而且收费也不低, 就说明这是一个比较专业的事情, 这个事情有很大的市场。 Matlab做回测蛮好的, 做平台, 后台话跟C++ JAVA比也没什么优势。 而且更可怕的是, 如没有经验直接后台化 也是非常危险的, 输都不知道怎么输的。 推荐题主从图表上下单交易做起, 跟踪起来还方便些。

想到了这么多, 欢迎交流讨论。

— 完 —

本文作者:韩景旭

【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 5 个回答,查看全部。
延伸阅读:
银行的同业交易部门主要做一些什么事情?
为什么英国银行报出的 LIBOR 是 estimated LIBOR 而不是真实交易的LIBOR ?

分享到