基于CTP的国内期货程序化交易之报单流程讲解
来源:互联网
相比国外期货交易开发,国内期货交易开发就有些繁琐了,坑比较多。第一就是交易时间段多,像国外期货美原油,全天23小时连续交易,而国内期货沪金,全天分四个时间段交易,分别为9:00至10:15、10:30至11:30、13:30至15:00及21:00至次日02:30。交易时间段多,平仓时间段也多,这样无形中就增加了很多业务逻辑。另外,就是交易规则多,上期所的期货品种平仓时又分平今和平仓,这样平仓报单时就要根据成交时间分别判断,是前一个交易日的单子还是当前交易日的单子,否则报单参数不正确,单子将直接被交易系统拒绝。开发过程中主要用到的头文件为:ThostFtdcTraderApi.h、ThostFtdcUserApiDataType.h及ThostFtdcUserApiStruct.h,动态库为:libthosttraderapi.so。下面是一些代码示例: 相比国外期货交易开发,国内期货交易开发就有些繁琐了,坑比较多。第一就是交易时间段多,像