跳转至

6.7.11版本更新说明

版本号:v6.7.11_20250617 16:22:00.10369

后台版本:V6.7.11

变更说明:(请各终端厂商根据自身情况进行开发)

注意:此版本做了交易和行情API的评测与生产版本合并,若不修改默认模式,默认接入的是生产版本。请各终端厂商根据自身情况进行开发。

1. API变动

1.1.交易TraderAPI和行情MdAPI的评测版本与生产版本合并

交易TraderAPI和行情MdAPI,均增加一个bool类型的默认参数blsProductionMode,表示api是否使用生产模式,true 为生产模式(默认值),false为测评模式。

即:

1)traderapi的接口由 “CreateFtdcTraderApi(const char *pszflowPath=""); ”改为 “CreateFtdcTraderApi(const char*pszflowPath ="",bool blsProductionMode=true);”。

2)mdapi的接口由 “CreateFtdcMdApi(const char *pszFlowPath = "", const bool blsUsingUdp=false, const bool blsMulticast=false);”改为“CreateFtdcMdApi(const char *pszFlowPath = "", const bool blsUsingUdp=false, const bool blsMulticast=false, bool blsProductionMode=true);” 。

1.2.接口优化

1)优化当按合约查询时,响应Rsp中的 InstrumentID 字段值为合约代码,返回结果清晰以避免误用;

2)增加按品种查询的功能,当入参InstrumentID填写品种代码时,返回该品种及该品种下不同于品种设置的单一合约费率设置数据。

1)优化当按合约查询时,响应Rsp中的 InstrumentID 字段值为合约代码;

1)优化当按合约查询时,响应Rsp中的 InstrumentID 字段值为合约代码;

2)增加按品种查询的功能,当入参InstrumentID填写品种代码时,返回该品种及该品种下不同于品种设置的单一合约费率设置数据。

1.3.TraderAPI增加接口

查询用户会话接口 ReqQryUserSession

1.4.支持返回投资者在柜台的预留信息

用户登录响应Rsp中增加“预留信息”和“最近登录时间”两个字段,如下:

///上次登陆时间
TThostFtdcDateTimeType  LastLoginTime;
///预留信息
TThostFtdcReserveInfoType   ReserveInfo;

1.5.修复问题

1)当API连front_se_hc前置时,修复断线后收到OnFrontDisconnected会超时的问题。

1.6.结构体增加字段

CThostFtdcOffsetSettingField增加字段ApplySrc,影响接口OnRtnOffsetSettingOnRspQryOffsetSetting

当CTP交易报盘开启 "查询会服自对冲数据" 功能后,自对冲数据会有两个来源,一个是会服查询来的,一个是交易API端的。由于没有字段可以区分数据来源,并且会服的数据不允许通过API端撤单,所以导致终端无法正确处理撤单请求。

因此,增加ApplySrc字段,0表示交易,1表示会服,在撤单时选择0的数据可以正确撤单。

撤会服数据会报错:CTP: 撤销对冲设置未找到记录