用C++开发CTP而不用别的语言的原因
C++是大容量/高频率交易的首选编程语言,原因很简单,因为C++是开发处理大量数据的高性能回测和执行系统的最有效工具。选择C++作为交易系统的开发语言,简单来说,就是运行效率高,策略逻辑计算快,即下单可能比别人更快,从而减小滑点。
国内期货交易接口,比较成熟的是上期所旗下的CTP_API,股票交易接口,CTP也有,不过部署的证券公司较少。
现在国内的基本现状是:
1.CTP这类交易API,本身是用C++语言开发的,如果我们用C++来使用API,将没有任何兼容问题;
而用其他语言,需要事先封装,如果CTP版本更新了,需要重复再封装一次,工作量比较大,而且还有兼容问题。
做交易,稳定性是非常重要的。
2.各大投资公司,CTP相关岗位,基本招的是C++,且待遇相当不错。
3.股指的程序化交易量,早就超过了手工交易的资金量,而且以后程序化交易是个大趋势,所以掌握CTP开发技术十分有必要。
页:
[1]