目前的交易系统就是一个控制台程序,随着策略库和管理账户的增多,越来越有一种力不从心的感觉,主要体现在以下几个方面:
- 每个账户都需要开启一个程序,费时费力,维护成本较高;
- 没有界面,不能实时直观的反映出策略的运行情况;
- 策略持仓之间可能互相干扰;
在此情况下,下定决心重新搞一个交易系统。因为我的策略库有高频套利的模块,所以语言的选择还是要追求性能为主,所以选择了c++,界面没有选择MFC而是选择QT更多的是考虑到下面几个原因:
1.QT跨平台
2.QT做的GUI开发要比MFC要好,并且QT界面库支持CSS,界面设计更方便更美观。
虽然牺牲一点效率,所以还是选择qt作为开发语言。