辅助下单工具开发记录

本文最后更新于:2024年9月13日 上午

写在前面

我所属的是测试中心的效能组,因此这个项目主要是为了提升测试人员的测试效率。
测试人员需要向模拟系统里下单来进行系统测试,他们的需求主要是:可以完成多个交易员的并发下单,可以有一定的随机量,至少可以支持限价订单,市价订单,组合订单,询价,应价单的下单,可以根据某些规则进行下单,比如说合约和交易员的约束,合约和客户的约束,下单频率的约束,下单时间的约束,下单数目的约束等,但是输入的规则不能过于繁琐,不能要求输入一大堆东西。这是最基础的下单的要求,测试人员可能还会像构建一些成交,构建一些持仓,这些都是要输入规则简单并且要支持多个规则约束的
难绷
也就是要满足最大可能的简便情况下要尽可能地满足测试人员的需求。同时由于和实际工作链接紧密,还需要学习交易所系统API的用法以及金融期货的相关知识。
由于要求每个交易员并发式下单,也涉及到c++多线程编程的相关知识,也学要学习一下。
大概就是这样。

写在后面

好像一些类图什么的不方便放出来,只能本地记录一下了。

收获

收获还是蛮大的,领导哥也教了工程开发常用的设计模式,自己也试着维护了一个项目,并且认识到了自己的问题:关于类图的规划格式、代码格式、项目文件规划的不是很好。大概就是这样。