怎么设计期货程序化交易软件?基于上期综合交易平台(CTP)

怎么设计期货程序化交易软件?基于上期综合交易平台(CTP)

如何设计期货程序化交易软件?基于上期综合交易平台(CTP)
我已经进行期货程序化交易一段时间,目前收益还算稳定,使用的软件是文华财经。但是交易模型在文华上面使用还不是特别方便,都需要我每天设置2次,所以就想自己开发一个程序化交易软件,把自己的交易模型设计进去,完全达到程序化的目的,只要每天启动交易模型就可以自动交易,现在的CTP交易平台有对应的接口,可以自己开发。
    现在想请教一下,开发平台是MFC?还是win32编程(页面就一个即时数据显示列表,还有就是成交历史记录,所以页面比较简单)?如何存储历史数据?是用数据库,还是文件?(我比较倾向文件存储,速度比较快,因为要同时加载多个交易模型,所以对性能要求是特别的高)如果是文件,那么文件的设计存储结构怎么设计?恳请高人指点。谢谢

------解决方案--------------------
这是一整套的系统。关于基于MFC还是win32,这个都是可以的。至于存储到哪儿,我觉得你不是技术方面的人员,可以请教这方面的工程帮您解决。
------解决方案--------------------
1. win32 推荐WTL. 
2. 数据库。文件存储适合于数据在服务器上,前台缓存的用途,你的情况还是
数据库合适,可以积累,用SQL查询也比较方便,推荐PostgreSQL。
------解决方案--------------------
我在的公司就在做这方面的软件开发比较成熟了,

历史数据是放在服务器的数据库的,现在和用户相关的数据是不会放在本地的,就连客户端的数据操作都在服务器进行。

这些软件核心的是对一些报表,图片的处理,目前的公司是C++ 和LUA来做。