用C++实现程序化交易系统,采用上期技术CTP接口(期货)、(股票)XPT接口;就系统架构而言,还算相比较单纯,但是要全面考虑各方面细节做到精致稳定,还是有一些工程量了;
Meta Trader 5客户端是一个很不错的程序化交易框架,很好、很开放、可扩展。为了避免重复的“造轮子”、C++程序化交易系统可以基于MT5客户端来二次开发。优点是:
1,精致的图表,
2,mql5类C++语言写策略和指标,方便
3,系统成熟、稳定、性能好
在此基础上来做扩展二次开发,此方案CTP直连期货公司交易柜台,也符合监管要求,但本地程序则可以节省很多事,稳定高效。
欢迎各位有兴趣的,对于此方案如有任何技术问题,都可以在此讨论,我会逐一解答疑,可以发起一个开源项目,全部开源,彻底开放平台源代码(当然各人实际使用的具体EA策略除外)
完全开放源代码的优点是:
1, 非黑盒、用的放心,相当于审计了每一行代码了;
2, 可以一起合作完善,可以互相code review, 质量完善
欢迎讨论。 改天我详细谈谈系统架构和各处细节