CTP-API开发系列之二:问题汇总(持续更新)(值得收藏)

本文汇总了CTP接口开发过程中投资者可能遇到的问题,如系统初始化、批量撤单、交易时间、行情查询等,并提供了部分问题的解决方案。

CTP-API开发系列之二:问题汇总(持续更新)(值得收藏)

投资者在对接CTP接口的过程,会遇到各种各样的问题,在这里进行一下汇总记录,同时也欢迎大家留言补充,让更多的朋友少踩坑。

1、OnRspAuthenticate 接口返回的“CTP:还没有初始化, 这个错误是什么意思”

此时ctp系统还没有初始化完成,可以简单的理解为系统还没有准备好。期货公司柜台系统一般会在早、晚8点之前准备好,各位投资者的程序可以这个时间点之后启动,没有必要太早启动程序,不同期货公司启动时间不太一致。

2、客户通过api进行交易,想实现批量撤单,目前是还不支持吗?

ctp支持,交易所好像还不支持,需要等待交易的支持。

3、请问过了 15:00 还能收到 OnRtnTrade 是正常的吗?

OnRtnTrade在对应交易所的OnRtnInstrumentStatus收盘状态前收到都正常,因为本地时间跟交易所时间有差

4、查询所有合约的证金费率大约需要多长时间?最近的版本有改进吗?

暂时没有,可以查询产品的保证金率,也能覆盖大多数合约了。

5、请教一个问题:1核CPU+1GB内存,最多能运行哪个版本的ctp?

按照上面给的硬件条件,跑api没有问题,如果出现进程崩溃,一般是是flow目录没有c创建

6、请问我现在的程序用的是6.3.15版本的,在我不主动改程序的情况下大概能用多久就必须要升级到新版本了,或者说在啥情况下我就必须得升级了,上期技术会提前通知吗?

这个要问期货公司,看他们部署的是什么版本的API;
每个版本的发布都有相关的更新说明,配后相应的后台版本使用,是否需要升级,可与对接的期货沟通确认。

7、品种每日涨跌停板幅度可以通过哪个系统或是接口查到呢?

没有这样的查询接口,可以通过行情的涨跌板价格自行计算

8、股票期权接口里 Balance 的计算公式可以提供吗?

今权益 = 昨权益 + 入金 –出金 + 当日权利金收支–经手费 –结算手续费 –行权结算手续费–行权过户费(ETF期权不涉及过户费)+ 行权应收资金–行权应付资金 + 现金交割应收资金–现金交割应付资金

9、ReqQryTrade 查询成交,起始时间只能是 时分秒 ?没有日期?想查指定日期开始的呢

只能查询当日成交,查询历史的需要通过查询历史结算单来查了,ReqQrySettlementInfo查询历史结算单

10、请问一下上期的老师 CTP期货RegisterFront 3个地址,第一个连不上,另外2个能连上,会切换到第二个或第三个连接吗?

会的

11、请问Session Disconnected, reason = [00001001] 是什么原因呢,和【00002001】

在这里插入图片描述

12、在我们生产环境订阅了一些有行权的合约,请问这些盘后行情产生的原因是什么呢?

在这里插入图片描述

行情一般ctp都是转发交易所报文,这个情况要看具体是给了什么行情,中金所15:15收盘,可能是中金所的正常行情数据;如果是其他交易所的, 应该是该交易所推送的收盘价。

13、期货公司强平和交易所强平如何区分?

投资者应该经历避免触发强平,期货公司在进行强平时也会提前与投资者取得联系。通过OnRtnOrder报单通知接口的字段可以区分不同的强平:

1.///组合开平标志
TThostFtdcCombOffsetFlagType	CombOffsetFlag;
/////////////////////////////////////////////////////////////////////////
///TFtdcOffsetFlagType是一个开平标志类型
/////////////////////////////////////////////////////////////////////////
///开仓
#define THOST_FTDC_OF_Open '0'
///平仓
#define THOST_FTDC_OF_Close '1'
///强平
#define THOST_FTDC_OF_ForceClose '2'
///平今
#define THOST_FTDC_OF_CloseToday '3'
///平昨
#define THOST_FTDC_OF_CloseYesterday '4'
///强减
#define THOST_FTDC_OF_ForceOff '5'
///本地强平
#define THOST_FTDC_OF_LocalForceClose '6'

typedef char TThostFtdcOffsetFlagType;
2.///用户强评标志
TThostFtdcBoolType	UserForceClose;
3///用户代码
TThostFtdcUserIDType	UserID;

期货公司强平:
CombOffsetFlag=‘1’,UserForceClose=1,UserID不是投资者的编号,这里填的是期货公司操作员的账号。
交易所强平:
CombOffsetFlag=‘2’,UserForceClose=0,交易所强平很多自动值都为空,包括OrderRef、InsertTime等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值