1227 lines
67 KiB
C
1227 lines
67 KiB
C
/**
|
||
* 版权所有(C)2012-2016, 大连飞创信息技术有限公司
|
||
* 文件名称:DFITCApiStruct.h
|
||
* 文件说明:定义接口所需的数据接口
|
||
* 当前版本:1.0.14.91
|
||
* 作者:XSpeed项目组
|
||
* 发布日期:2015年5月6日
|
||
*/
|
||
|
||
#ifndef DFITCAPISTRUCT_H_
|
||
#define DFITCAPISTRUCT_H_
|
||
|
||
#include "DFITCApiDataType.h"
|
||
|
||
#define APISTRUCT
|
||
|
||
///心跳包
|
||
struct APISTRUCT DFITCTimeOutField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
|
||
///请求报单数据类型(基本报单)
|
||
struct APISTRUCT DFITCInsertOrderField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账户
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号, 由API使用者维护,在同一个会话中不能重复
|
||
DFITCInstrumentIDType instrumentID; //合约代码, 支持目前国内4个期货交易所的所有合约,包括大商所/郑商所的套利合约
|
||
DFITCPriceType insertPrice; //报单价格, 当报单类型为市价时,该字段不起作用
|
||
DFITCAmountType orderAmount; //报单数量
|
||
DFITCBuySellTypeType buySellType; //买卖标志
|
||
DFITCOpenCloseTypeType openCloseType; //开平标志
|
||
DFITCSpeculatorType speculator; //投保类型, 支持投机、套利、套保
|
||
DFITCInsertType insertType; //自动单类别(默认为普通订单)
|
||
DFITCOrderTypeType orderType; //报单类型, 支持限价 、市价;上期所合约不支持市价,均按限价进行处理
|
||
DFITCOrderPropertyType orderProperty; //报单附加属性, 支持None、FAK、FOK
|
||
DFITCInstrumentTypeType instrumentType; //合约类型, 可选值:期货、期权
|
||
DFITCAmountType minMatchAmount; //最小成交量
|
||
DFITCReservedType reservedType2; //预留字段2
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCPriceType profitLossPrice; //止盈止损价格
|
||
};
|
||
|
||
|
||
///撤单数据类型
|
||
struct APISTRUCT DFITCCancelOrderField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
|
||
///委托响应类型
|
||
struct APISTRUCT DFITCOrderRspDataRtnField
|
||
{
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCPriceType fee; //手续费,该字段仅供下单时使用
|
||
DFITCPriceType margin; //冻结保证金,该字段仅供下单时使用
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCOpenCloseTypeType openCloseType; //开平
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSpeculatorType speculator; //投资类别
|
||
DFITCPriceType insertPrice; //委托价
|
||
DFITCPriceType profitLossPrice; //止盈止损价格
|
||
DFITCAmountType minMatchAmount; //最小成交量
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCOrderTypeType orderType; //订单类型
|
||
DFITCOrderPropertyType orderProperty; //订单属性
|
||
DFITCClientIDType clientID; //交易编码
|
||
};
|
||
|
||
|
||
|
||
///查询资金数据类型
|
||
struct APISTRUCT DFITCCapitalField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
};
|
||
|
||
|
||
///查询持仓数据类型
|
||
struct APISTRUCT DFITCPositionField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
};
|
||
|
||
|
||
///交易所合约
|
||
struct APISTRUCT DFITCExchangeInstrumentField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCExchangeIDType exchangeID; //交易所编码
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
};
|
||
|
||
|
||
///用户登录数据类型
|
||
struct APISTRUCT DFITCUserLoginField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCPasswdType passwd; //密码
|
||
DFITCCompanyIDType companyID; //厂商ID
|
||
};
|
||
|
||
|
||
///用户退出类型
|
||
struct APISTRUCT DFITCUserLogoutField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
};
|
||
|
||
|
||
///委托回报
|
||
struct APISTRUCT DFITCOrderRtnField
|
||
{
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderSysIDType OrderSysID; //报单编号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCDateType SuspendTime; //挂起时间
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCOpenCloseTypeType openCloseType; //开平
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSpeculatorType speculator; //投资类别
|
||
DFITCPriceType insertPrice; //委托价
|
||
DFITCPriceType profitLossPrice; //止盈止损价格
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCAmountType cancelAmount; //撤单数量
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCOrderTypeType orderType; //报单类型
|
||
DFITCSPDOrderIDType extSpdOrderID; //算法单编号
|
||
DFITCReservedType reservedType2; //预留字段2
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCOrderPropertyType orderProperty; //订单属性
|
||
DFITCAmountType minMatchAmount; //最小成交量
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCErrorMsgInfoType statusMsg; //状态信息
|
||
};
|
||
|
||
|
||
///成交回报
|
||
struct APISTRUCT DFITCMatchRtnField
|
||
{
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCOrderSysIDType OrderSysID; //报单编号(交易所报单编号)
|
||
DFITCMatchIDType matchID; //成交编号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCOpenCloseTypeType openCloseType; //开平标志
|
||
DFITCPriceType matchedPrice; //成交价格
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCAmountType matchedAmount; //成交数量
|
||
DFITCDateType matchedTime; //成交时间
|
||
DFITCPriceType insertPrice; //报价
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCMatchType matchType; //成交类型
|
||
DFITCSpeculatorType speculator; //投保
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCFeeType fee; //手续费
|
||
DFITCSessionIDType sessionID; //会话标识
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCOrderAnswerStatusType orderStatus; //申报结果
|
||
DFITCPriceType margin; //开仓为保证金,平仓为解冻保证金
|
||
DFITCPriceType frozenCapita; //成交解冻委托冻结的资金
|
||
DFITCAdjustmentInfoType adjustmentInfo; //组合或对锁的保证金调整信息,格式:[合约代码,买卖标志,投资类别,调整金额;]
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCPriceType turnover; //成交金额
|
||
DFITCOrderTypeType orderType; //报单类型
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCClientIDType clientID; //交易编码
|
||
};
|
||
|
||
|
||
///撤单回报
|
||
struct APISTRUCT DFITCOrderCanceledRtnField
|
||
{
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCOrderSysIDType OrderSysID; //报单编号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCPriceType insertPrice; //报单价格
|
||
DFITCBuySellTypeType buySellType; //买卖类型
|
||
DFITCOpenCloseTypeType openCloseType; //开平标志
|
||
DFITCAmountType cancelAmount; //撤单数量
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCSpeculatorType speculator; //投保
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCDateType canceledTime; //撤单时间
|
||
DFITCSessionIDType sessionID; //会话标识
|
||
DFITCOrderAnswerStatusType orderStatus; //申报结果
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCPriceType margin; //保证金
|
||
DFITCPriceType fee; //手续费
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCPriceType profitLossPrice; //止盈止损价格
|
||
DFITCAmountType minMatchAmount; //最小成交量
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCErrorMsgInfoType statusMsg; //状态信息
|
||
DFITCOrderPropertyType orderProperty; //报单附加属性
|
||
};
|
||
|
||
|
||
///错误信息
|
||
struct APISTRUCT DFITCErrorRtnField
|
||
{
|
||
DFITCRequestIDType requestID; //请求ID
|
||
DFITCSessionIDType sessionID; //会话标识
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCErrorIDType nErrorID; //错误ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCErrorMsgInfoType errorMsg; //错误信息
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
};
|
||
|
||
|
||
///返回资金信息
|
||
struct APISTRUCT DFITCCapitalInfoRtnField
|
||
{
|
||
DFITCRequestIDType requestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号
|
||
DFITCEquityType preEquity; //上日权益
|
||
DFITCEquityType todayEquity; //当日客户权益
|
||
DFITCProfitLossType closeProfitLoss; //平仓盈亏
|
||
DFITCProfitLossType positionProfitLoss; //持仓盈亏
|
||
DFITCProfitLossType frozenMargin; //冻结资金
|
||
DFITCProfitLossType margin; //持仓保证金
|
||
DFITCProfitLossType fee; //当日手续费
|
||
DFITCProfitLossType available; //可用资金
|
||
DFITCProfitLossType withdraw; //可取资金
|
||
DFITCRiskDegreeType riskDegree; //风险度
|
||
DFITCPremiumType todayPremiumIncome; //本日权利金收入
|
||
DFITCPremiumType todayPremiumPay; //本日权利金付出
|
||
DFITCPremiumType yesterdayPremium; //昨权利金收付
|
||
DFITCMarketValueType optMarketValue; //期权市值
|
||
DFITCProfitLossType floatProfitLoss; //浮动盈亏
|
||
DFITCProfitLossType totFundOut; //总出金
|
||
DFITCProfitLossType totFundIn; //总入金
|
||
};
|
||
|
||
|
||
///返回持仓信息
|
||
struct APISTRUCT DFITCPositionInfoRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCExchangeIDType exchangeID; //交易所代码
|
||
DFITCInstrumentIDType instrumentID; //合约号
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCPriceType openAvgPrice; //开仓均价
|
||
DFITCPriceType positionAvgPrice; //持仓均价
|
||
DFITCAmountType positionAmount; //持仓量
|
||
DFITCAmountType totalAvaiAmount; //总可用
|
||
DFITCAmountType todayAvaiAmount; //今可用
|
||
DFITCAmountType lastAvaiAmount; //昨可用
|
||
DFITCAmountType todayAmount; //今仓
|
||
DFITCAmountType lastAmount; //昨仓
|
||
DFITCAmountType tradingAmount; //平今挂单量
|
||
DFITCProfitLossType datePositionProfitLoss; //盯市持仓盈亏
|
||
DFITCProfitLossType dateCloseProfitLoss; //盯市平仓盈亏
|
||
DFITCProfitLossType dPremium; //权利金
|
||
DFITCProfitLossType floatProfitLoss; //浮动盈亏
|
||
DFITCProfitLossType dMargin; //占用保证金
|
||
DFITCSpeculatorType speculator; //投保类别
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCPriceType preSettlementPrice; //昨结算价
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCAmountType yesterdayTradingAmount; //平昨挂单量
|
||
};
|
||
|
||
|
||
///用户登录返回信息
|
||
struct APISTRUCT DFITCUserLoginInfoRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCAccountLoginResultType loginResult; //登录结果
|
||
DFITCLocalOrderIDType initLocalOrderID; //初始本地委托号
|
||
DFITCSessionIDType sessionID; //sessionID(会话ID)
|
||
DFITCErrorIDType nErrorID; //错误ID
|
||
DFITCErrorMsgInfoType errorMsg; //错误信息
|
||
DFITCTimeType DCEtime; //大商所时间
|
||
DFITCTimeType SHFETime; //上期所时间
|
||
DFITCTimeType CFFEXTime; //中金所时间
|
||
DFITCTimeType CZCETime; //郑商所时间
|
||
DFITCTimeType INETime; //上能所时间
|
||
};
|
||
|
||
|
||
///用户退出返回信息
|
||
struct APISTRUCT DFITCUserLogoutInfoRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCAccountLogoutResultType logoutResult; //退出结果
|
||
DFITCErrorIDType nErrorID; //错误ID
|
||
DFITCErrorMsgInfoType errorMsg; //错误信息
|
||
};
|
||
|
||
|
||
///套利合约查询
|
||
struct APISTRUCT DFITCAbiInstrumentField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCExchangeIDType exchangeID; //交易所代码
|
||
};
|
||
|
||
|
||
///套利合约返回信息
|
||
struct APISTRUCT DFITCAbiInstrumentRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeIDType exchangeID; //交易所编码
|
||
DFITCInstrumentIDType InstrumentID; //合约代码
|
||
DFITCInstrumentNameType instrumentName; //合约名称
|
||
};
|
||
|
||
|
||
///指定的合约
|
||
struct APISTRUCT DFITCSpecificInstrumentField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType InstrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
};
|
||
|
||
|
||
//****************期权扩展行情合约回报定义*************************
|
||
///指定的合约信息
|
||
struct APISTRUCT DFITCSpecificInstrumentFieldEX
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCFunctionIDType FunctionID; //功能ID
|
||
DFITCInstrumentIDType InstrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
};
|
||
//*****************************************
|
||
|
||
///行情订阅返回信息
|
||
struct APISTRUCT DFITCActiveContractField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCActiveContractType activeContract; //有效合约
|
||
};
|
||
|
||
|
||
///交易所合约返回信息
|
||
struct APISTRUCT DFITCExchangeInstrumentRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeIDType exchangeID; //交易所编码
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCVarietyNameType VarietyName; //品种名称
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCAmountType orderTopLimit; //限价委托上限
|
||
DFITCAmountType mktOrderTopLimit; //市价委托上限
|
||
DFITCPriceType contractMultiplier; //合约乘数
|
||
DFITCPriceType minPriceFluctuation; //最小变动价位
|
||
DFITCInstrumentMaturityType instrumentMaturity; //合约最后交易日
|
||
DFITCPriceType upperLimitPrice; //涨停板价
|
||
DFITCPriceType lowerLimitPrice; //跌停板价
|
||
DFITCPriceType preClosePrice; //昨收盘
|
||
DFITCPriceType preSettlementPrice; //昨结算价
|
||
DFITCPriceType settlementPrice; //结算价
|
||
DFITCAmountType preOpenInterest; //昨持仓量
|
||
DFITCInstrumentPrefixType instrumentPrefix; //合约前缀
|
||
DFITCInstrumenExpirationDateType instrumentExpiration; //合约到期日
|
||
DFITCInstrumentIDType underlying; //期权对应的标的合约代码
|
||
DFITCOptionTypeType optionType; //期权类型
|
||
DFITCPriceType strikePrice; //执行价格
|
||
DFITCRiskDegreeType exchangeRiskDegree; //交易所期权最低保障风险系数
|
||
DFITCPriceType minMargin; //单位(手)期权合约最小保证金
|
||
DFITCAmountType tradeSize; //期权开仓单位
|
||
};
|
||
|
||
|
||
///委托查询数据结构
|
||
struct APISTRUCT DFITCOrderField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCOrderTypeType orderType; //报单类型
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
};
|
||
|
||
|
||
///成交查询数据结构
|
||
struct APISTRUCT DFITCMatchField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCOrderTypeType orderType; //报单类型
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
};
|
||
|
||
|
||
///委托查询响应数据结构
|
||
struct APISTRUCT DFITCOrderCommRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCOpenCloseTypeType openClose; //开平标志
|
||
DFITCPriceType insertPrice; //委托价
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCPriceType matchedPrice; //成交价格
|
||
DFITCAmountType matchedAmount; //成交数量
|
||
DFITCAmountType cancelAmount; //撤单数量
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCSpeculatorType speculator; //投保
|
||
DFITCDateType commTime; //委托时间
|
||
DFITCDateType submitTime; //申报时间
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCFrontAddrType operStation; //委托地址
|
||
DFITCAccountIDType accountID; //客户号
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSessionIDType sessionId; //会话ID
|
||
DFITCReservedType reservedType2; //预留字段2
|
||
DFITCOrderSysIDType OrderSysID; //报单编号
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCPriceType margin; //保证金
|
||
DFITCPriceType fee; //手续费
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCPriceType profitLossPrice; //止损止盈价
|
||
DFITCOrderTypeType orderType; //报单类别
|
||
DFITCOrderPropertyType orderProperty; //订单属性
|
||
};
|
||
|
||
|
||
///成交查询数据响应
|
||
struct APISTRUCT DFITCMatchedRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCOpenCloseTypeType openClose; //开平
|
||
DFITCPriceType matchedPrice; //成交价格
|
||
DFITCAmountType matchedAmount; //成交数量
|
||
DFITCPriceType matchedMort; //成交金额
|
||
DFITCSpeculatorType speculator; //投保类别
|
||
DFITCDateType matchedTime; //成交时间
|
||
DFITCMatchIDType matchedID; //成交编号
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCMatchType matchType; //成交类型
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSessionIDType sessionId; //会话ID
|
||
DFITCReservedType reservedType2; //预留字段2
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCPriceType fee; //手续费
|
||
DFITCOrderTypeType orderType; //报单类型
|
||
DFITCOrderSysIDType OrderSysID; //报单编号
|
||
};
|
||
|
||
|
||
///返回合约信息数据结构
|
||
struct APISTRUCT DFITCInstrumentRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求编号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCRatioType longMarginRatio; //多头保证金率
|
||
DFITCRatioType shortMarginRatio; //空头保证金率
|
||
DFITCPriceType longMarginRatioByVolume; //多头保证金费(定额)
|
||
DFITCPriceType shortMarginRatioByVolume; //空头保证金费(定额)
|
||
DFITCRatioType openFeeVolRatio; //开仓手续费 按手数计算
|
||
DFITCRatioType closeFeeVolRatio; //平仓手续费 按手数计算
|
||
DFITCRatioType closeTodayFeeVolRatio; //平今手续费 按手数计算
|
||
DFITCRatioType openFeeAmtRatio; //开仓手续费率 按金额计算
|
||
DFITCRatioType closeFeeAmtRatio; //平仓手续费率 按金额计算
|
||
DFITCRatioType closeTodayFeeAmtRatio; //平今手续费率 按金额计算
|
||
DFITCAmountType orderTopLimit; //限价委托上限
|
||
DFITCPriceType contractMultiplier; //合约乘数
|
||
DFITCPriceType minimumPriceChange; //最小变动价位
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCInstrumentMaturityType instrumentMaturity; //合约最后交易日
|
||
DFITCComputeModeType computeMode; //计算方式
|
||
DFITCPriceType atMoneyNorm; //平值按定额
|
||
DFITCPriceType upperLimitPrice; //涨停板价
|
||
DFITCPriceType lowerLimitPrice; //跌停板价
|
||
DFITCPriceType preClosePrice; //昨收盘
|
||
DFITCPriceType preSettlementPrice; //昨结算价
|
||
DFITCPriceType settlementPrice; //结算价
|
||
DFITCAmountType preOpenInterest; //昨持仓量
|
||
DFITCRatioType optExecRatio; //期权:行权按比例 期货:交割按比例
|
||
DFITCRatioType optExecRatioPerVol; //期权:行权按定额 期货:交割按定额
|
||
};
|
||
|
||
|
||
///深度行情
|
||
struct APISTRUCT DFITCDepthMarketDataField
|
||
{
|
||
DFITCDateType tradingDay; //交易日
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所代码
|
||
DFITCInstrumentIDType exchangeInstID; //合约在交易所的代码
|
||
DFITCPriceType lastPrice; //最新价
|
||
DFITCPriceType preSettlementPrice; //上次结算价
|
||
DFITCPriceType preClosePrice; //昨收盘
|
||
DFITCAmountType preOpenInterest; //昨持仓量
|
||
DFITCPriceType openPrice; //今开盘
|
||
DFITCPriceType highestPrice; //最高价
|
||
DFITCPriceType lowestPrice; //最低价
|
||
DFITCAmountType Volume; //成交数量
|
||
DFITCPriceType turnover; //成交金额
|
||
DFITCAmountType openInterest; //持仓量
|
||
DFITCPriceType closePrice; //今收盘
|
||
DFITCPriceType settlementPrice; //本次结算价
|
||
DFITCPriceType upperLimitPrice; //涨停板价
|
||
DFITCPriceType lowerLimitPrice; //跌停板价
|
||
DFITCDeltaType preDelta; //昨虚实度
|
||
DFITCDeltaType currDelta; //今虚实度
|
||
DFITCDateType UpdateTime; //最后修改时间
|
||
DFITCMilliSecType UpdateMillisec; //最后修改毫秒
|
||
DFITCPriceType BidPrice1; //申买价一
|
||
DFITCVolumeType BidVolume1; //申买量一
|
||
DFITCPriceType AskPrice1; //申卖价一
|
||
DFITCVolumeType AskVolume1; //申卖量一
|
||
DFITCPriceType BidPrice2; //申买价二
|
||
DFITCVolumeType BidVolume2; //申买量二
|
||
DFITCPriceType AskPrice2; //申卖价二
|
||
DFITCVolumeType AskVolume2; //申卖量二
|
||
DFITCPriceType BidPrice3; //申买价三
|
||
DFITCVolumeType BidVolume3; //申买量三
|
||
DFITCPriceType AskPrice3; //申卖价三
|
||
DFITCVolumeType AskVolume3; //申卖量三
|
||
DFITCPriceType BidPrice4; //申买价四
|
||
DFITCVolumeType BidVolume4; //申买量四
|
||
DFITCPriceType AskPrice4; //申卖价四
|
||
DFITCVolumeType AskVolume4; //申卖量四
|
||
DFITCPriceType BidPrice5; //申买价五
|
||
DFITCVolumeType BidVolume5; //申买量五
|
||
DFITCPriceType AskPrice5; //申卖价五
|
||
DFITCVolumeType AskVolume5; //申卖量五
|
||
DFITCPriceType AveragePrice; //当日均价
|
||
DFITCDateType XSpeedTime; //柜台系统时间
|
||
};
|
||
|
||
///********************************期权扩展行情************************************
|
||
|
||
|
||
struct APISTRUCT DFITCMarketDataFieldEx
|
||
{
|
||
DFITCFunctionIDType FunctionID; //功能号
|
||
DFITCDateType tradingDay; //日期 2014-04-01
|
||
DFITCDateType UpdateTime; //时间 11:01:29
|
||
DFITCMilliSecType UpdateMillisec; //毫秒 000
|
||
DFITCInstrumentIDType instrumentID; //期权合约编号
|
||
DFITCExtMarketDataType ExtMarketData; //扩展行情数据
|
||
};
|
||
///********************************************************************************
|
||
|
||
|
||
//自定义组合行情
|
||
struct APISTRUCT DFITCCustomMarketDataField
|
||
{
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCVolumeType bidVolume1; //买一量
|
||
DFITCPriceType bidPrice1; //买一价(挂价价差)
|
||
DFITCVolumeType askVolume1; //卖一量
|
||
DFITCPriceType askPrice1; //卖一价(对价价差)
|
||
DFITCPriceType lastPrice; //最新价价差
|
||
};
|
||
|
||
///查询持仓明细
|
||
struct APISTRUCT DFITCPositionDetailField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
};
|
||
|
||
|
||
///查询持仓明细响应
|
||
struct APISTRUCT DFITCPositionDetailRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCExchangeIDType exchangeID; //交易所代码
|
||
DFITCInstrumentIDType instrumentID; //合约号
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCPriceType openPrice; //开仓价
|
||
DFITCAmountType volume; //手数
|
||
DFITCMatchIDType matchID; //成交编号
|
||
DFITCDateType matchedDate; //成交日期
|
||
DFITCProfitLossType datePositionProfitLoss; //盯市持仓盈亏
|
||
DFITCProfitLossType dateCloseProfitLoss; //盯市平仓盈亏
|
||
DFITCProfitLossType floatProfitLoss; //浮动盈亏
|
||
DFITCProfitLossType dMargin; //占用保证金
|
||
DFITCSpeculatorType speculator; //投保类别
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCPriceType preSettlementPrice; //昨结算价
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCAmountType closeOrderVol; //平仓委托数量
|
||
DFITCAmountType closeMatchVol; //平仓成交数量
|
||
DFITCPositionDateType positionDateType; //持仓日期类型
|
||
};
|
||
|
||
|
||
///用户事件通知信息
|
||
struct APISTRUCT DFITCTradingNoticeInfoField
|
||
{
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCTimeType SendTime; //发送时间
|
||
DFITCContentType FieldContent; //消息正文
|
||
DFITCNoticeType noticeType; //消息类型
|
||
};
|
||
|
||
|
||
///合约交易状态通知信息
|
||
struct APISTRUCT DFITCInstrumentStatusField
|
||
{
|
||
DFITCExchangeIDType ExchangeID; //交易所代码
|
||
DFITCInstrumentIDType InstrumentID; //合约代码
|
||
DFITCInstrumentStatusType InstrumentStatus; //合约交易状态
|
||
DFITCTradingSegmentSNType TradingSegmentSN; //交易阶段编号
|
||
DFITCTimeType EnterTime; //进入本状态时间
|
||
DFITCInstStatusEnterReasonType EnterReason; //进入本状态原因
|
||
};
|
||
|
||
|
||
///用户密码修改
|
||
struct APISTRUCT DFITCResetPwdField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCPasswdType oldpasswd; //旧密码
|
||
DFITCPasswdType newpasswd; //新密码
|
||
};
|
||
|
||
|
||
///用户密码修改返回信息
|
||
struct APISTRUCT DFITCResetPwdRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCExecStateType execState; //状态标志
|
||
};
|
||
|
||
|
||
///账单确认
|
||
struct APISTRUCT DFITCBillConfirmField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金帐号ID
|
||
DFITCDateType date; //确认日期 格式:yyyy.mm.dd
|
||
DFITCConfirmMarkType confirmFlag; //确认标志
|
||
};
|
||
|
||
|
||
///账单确认响应
|
||
struct APISTRUCT DFITCBillConfirmRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCExecStateType execState; //状态标志
|
||
};
|
||
|
||
|
||
///交易编码查询
|
||
struct APISTRUCT DFITCQryTradeCodeField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
};
|
||
|
||
|
||
///交易编码查询响应
|
||
struct APISTRUCT DFITCQryTradeCodeRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户
|
||
DFITCExchangeIDType exchangeCode; //交易所编码
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCClientStatusType clientStatus; //交易编码状态
|
||
DFITCSpeculatorType clientIDType; //交易编码类型
|
||
};
|
||
|
||
|
||
///浮盈浮亏是否计算到权益中
|
||
struct APISTRUCT DFITCEquityComputModeRtnField
|
||
{
|
||
DFITCCapControlModeType capConMode; //资金控制方式,该方式需要用户按位判断,可能为多种组合
|
||
DFITCPriceNoteType priceNote; //标的期货价格说明
|
||
};
|
||
|
||
|
||
///查询账单
|
||
struct APISTRUCT DFITCQryBillField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户
|
||
DFITCDateType date; //查询日期 格式:yyyy.mm.dd
|
||
};
|
||
|
||
|
||
///查询账单响应
|
||
struct APISTRUCT DFITCQryBillRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户
|
||
DFITCMsgInfoType message; //返回信息
|
||
};
|
||
|
||
|
||
///厂商ID确认请求
|
||
struct APISTRUCT DFITCProductField
|
||
{
|
||
DFITCProductIDType productID; //产品编号
|
||
DFITCSoftwareVendorIDType vendorID; //软件供应商编号
|
||
};
|
||
|
||
|
||
///厂商ID确认响应
|
||
struct APISTRUCT DFITCProductRtnField
|
||
{
|
||
DFITCProductIDType productID; //产品编号
|
||
DFITCSoftwareVendorIDType vendorID; //软件供应商
|
||
DFITCProductOnlineCountType productOnlineCount; //产品在线数量
|
||
DFITCBrokerInfoType brokerInfoName; //期货公司名称
|
||
DFITCFrontIDType frontID; //前置机ID
|
||
};
|
||
|
||
///查询交易日请求
|
||
struct APISTRUCT DFITCTradingDayField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
|
||
///交易日请求响应
|
||
struct APISTRUCT DFITCTradingDayRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCDateType date; //交易日
|
||
};
|
||
|
||
|
||
///询价通知订阅请求
|
||
struct APISTRUCT DFITCQuoteSubscribeField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///询价通知订阅响应
|
||
struct APISTRUCT DFITCQuoteSubscribeRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExecStateType subscribeFlag; //订阅状态
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///询价通知退订请求
|
||
struct APISTRUCT DFITCQuoteUnSubscribeField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///询价通知退订响应
|
||
struct APISTRUCT DFITCQuoteUnSubscribeRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExecStateType subscribeFlag; //退订状态
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///询价通知订阅回报
|
||
struct APISTRUCT DFITCQuoteSubscribeRtnField
|
||
{
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCSourceType source; //来源
|
||
DFITCDateType quoteTime; //询价时间
|
||
};
|
||
|
||
///询价通知查询请求
|
||
struct APISTRUCT DFITCQryQuoteNoticeField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
};
|
||
|
||
///询价通知查询响应
|
||
struct APISTRUCT DFITCQryQuoteNoticeRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCSourceType source; //来源
|
||
DFITCDateType quoteTime; //询价时间
|
||
};
|
||
|
||
///做市商报单请求
|
||
struct APISTRUCT DFITCQuoteInsertField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCInsertType insertType; //自动单类别
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCAmountType bOrderAmount; //报单数量(买)
|
||
DFITCAmountType sOrderAmount; //报单数量(卖)
|
||
DFITCPriceType bInsertPrice; //委托价格(买)
|
||
DFITCPriceType sInsertPrice; //委托价格(卖)
|
||
DFITCOpenCloseTypeType bOpenCloseType; //开平标志(买)
|
||
DFITCOpenCloseTypeType sOpenCloseType; //开平标志(卖)
|
||
DFITCSpeculatorType bSpeculator; //投资类别(买)
|
||
DFITCSpeculatorType sSpeculator; //投资类别(卖)
|
||
DFITCStayTimeType stayTime; //停留时间,仅支持郑州。其它情况可设置为0
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
};
|
||
|
||
|
||
|
||
///做市商报单响应
|
||
struct APISTRUCT DFITCQuoteRspField
|
||
{
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCPriceType fee; //手续费(仅报价使用)
|
||
DFITCPriceType margin; //保证金(仅报价使用)
|
||
DFITCDateType orderTime; //委托时间(仅报价使用)
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCClientIDType clientID; //交易编码
|
||
};
|
||
|
||
|
||
///做市商报单回报
|
||
struct APISTRUCT DFITCQuoteRtnField
|
||
{
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCOrderSysIDType orderSysID; //报单编号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSeatCodeType seatCode; //席位代码
|
||
DFITCOpenCloseTypeType bOpenCloseType; //开平标志(买)
|
||
DFITCOpenCloseTypeType sOpenCloseType; //开平标志(卖)
|
||
DFITCSpeculatorType speculator; //投资类别
|
||
DFITCAmountType bOrderAmount; //委托数量(买)
|
||
DFITCAmountType sOrderAmount; //委托数量(卖)
|
||
DFITCPriceType bInsertPrice; //委托价 (买)
|
||
DFITCPriceType sInsertPrice; //委托价 (卖)
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCDateType suspendTime; //挂单时间
|
||
DFITCEntrusTellerType entrusTeller; //委托柜员
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCErrorMsgInfoType errorMsg; //错误信息
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
};
|
||
|
||
|
||
|
||
///做市商撤单回报
|
||
struct APISTRUCT DFITCQuoteCanceledRtnField
|
||
{
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCOrderSysIDType orderSysID; //报单编号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSeatCodeType seatCode; //席位代码
|
||
DFITCOpenCloseTypeType bOpenCloseType; //开平标志(买)
|
||
DFITCOpenCloseTypeType sOpenCloseType; //开平标志(卖)
|
||
DFITCSpeculatorType speculator; //投资类别
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCEntrusTellerType entrusTeller; //委托柜员
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCAmountType cancelAmount; //撤单数量
|
||
DFITCPriceType fee; //解冻手续费
|
||
DFITCPriceType margin; //解冻保证金
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCBuySellTypeType buySellType; //买卖标志
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCDateType canceledTime; //撤单时间
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
};
|
||
|
||
|
||
|
||
///做市商成交回报
|
||
struct APISTRUCT DFITCQuoteMatchRtnField
|
||
{
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCClientIDType clientID; //交易编码
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCSeatCodeType seatCode; //席位代码
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCOpenCloseTypeType openCloseType; //开平标志
|
||
DFITCSpeculatorType speculator; //投资类别
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderSysIDType OrderSysID; //报单编号(交易所报单编号)
|
||
DFITCMatchIDType matchID; //成交编号
|
||
DFITCAmountType matchedAmount; //成交数量
|
||
DFITCPriceType matchedPrice; //成交价格
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCPriceType turnover; //成交金额
|
||
DFITCEntrusTellerType entrusTeller; //委托柜员
|
||
DFITCDateType matchedTime; //成交时间
|
||
DFITCFeeType fee; //手续费
|
||
DFITCPriceType insertPrice; //委托价格
|
||
DFITCAmountType orderAmount; //委托数量
|
||
DFITCOrderAnswerStatusType orderStatus; //申报结果
|
||
DFITCPriceType margin; //开仓为保证金,平仓为解冻保证金
|
||
DFITCBuySellTypeType buySellType; //买卖
|
||
DFITCAmountType closeTodayAmount; //平今数量
|
||
DFITCPriceType closePrice; //平仓金额
|
||
DFITCPriceType closeTodayPrice; //平今金额
|
||
DFITCAdjustmentInfoType adjustmentInfo; //组合或对锁的保证金调整信息,格式:[合约代码,买卖标志,投资类别,调整金额;]
|
||
DFITCPriceType frozenCapita; //成交解冻委托冻结的资金
|
||
DFITCProfitLossType dateCloseProfitLoss; //盯市平仓盈亏
|
||
DFITCInstrumentTypeType instrumentType; //合约类型
|
||
DFITCSessionIDType sessionID; //会话标识
|
||
DFITCLargeMarginDirectType largeMarginDirect; //大边保证金方向
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
};
|
||
|
||
|
||
///批量撤单请求
|
||
struct APISTRUCT DFITCCancelAllOrderField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCExchangeIDType exchangeID; //交易所编码(目前只支持大商所)
|
||
};
|
||
|
||
///批量撤单响应
|
||
struct APISTRUCT DFITCCancelAllOrderRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
};
|
||
|
||
///询价请求
|
||
struct APISTRUCT DFITCForQuoteField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
};
|
||
|
||
///询价请求响应
|
||
struct APISTRUCT DFITCForQuoteRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCDateType commTime; //委托时间
|
||
};
|
||
|
||
///询价回报
|
||
struct APISTRUCT DFITCForQuoteRtnField
|
||
{
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
};
|
||
|
||
///做市商报价委托查询
|
||
struct APISTRUCT DFITCQuoteOrderField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCAccountIDType accountID; //资金账户
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
};
|
||
|
||
///做市商报价查询响应
|
||
struct APISTRUCT DFITCQuoteOrderRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCPriceType margin; //保证金
|
||
DFITCPriceType fee; //手续费
|
||
DFITCLocalOrderIDType localOrderID; //本地委托号
|
||
DFITCAccountIDType accountID; //客户号
|
||
DFITCDateType commTime; //委托时间
|
||
DFITCDateType submitTime; //申报时间
|
||
DFITCExchangeIDType exchangeID; //交易所ID
|
||
DFITCAmountType bOrderAmount; //委托数量(买)
|
||
DFITCAmountType bMatchedAmount; //成交数量(买)
|
||
DFITCAmountType bCancelAmount; //撤单数量(买)
|
||
DFITCPriceType bInsertPrice; //委托价格(买)
|
||
DFITCPriceType bMatchedPrice; //成交价格(买)
|
||
DFITCOpenCloseTypeType bOpenCloseType; //开平标志(买)
|
||
DFITCAmountType sOrderAmount; //委托数量(卖)
|
||
DFITCAmountType sMatchedAmount; //成交数量(卖)
|
||
DFITCAmountType sCancelAmount; //撤单数量(卖)
|
||
DFITCPriceType sInsertPrice; //委托价格(卖)
|
||
DFITCPriceType sMatchedPrice; //成交价格(卖)
|
||
DFITCOpenCloseTypeType sOpenCloseType; //开平标志(卖)
|
||
DFITCFrontAddrType operStation; //操作站点
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
DFITCQuoteIDType quoteID; //询价编号
|
||
DFITCCustomCategoryType customCategory; //自定义类别
|
||
};
|
||
|
||
///查询转账银行
|
||
struct APISTRUCT DFITCQryTransferBankField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///转帐银行响应
|
||
struct APISTRUCT DFITCTransferBankRspField
|
||
{
|
||
DFITCAccountIDType accountID; //客户号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCCurrencyType currency; //币种
|
||
DFITCDateType registDate; //登记日期
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///查询转账流水
|
||
struct APISTRUCT DFITCQryTransferSerialField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///转账流水响应
|
||
struct APISTRUCT DFITCTransferSerialRspField
|
||
{
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCCurrencyType currency; //币种代码
|
||
DFITCApplyNumberType applyNum; //申请号
|
||
DFITCTransferType type; //转账业务类别
|
||
DFITCPriceType tradeAmount; //转账金额
|
||
DFITCPriceType curFutAccountFund; //本次资金余额
|
||
DFITCSerialType bankSerialNum; //银行流水号
|
||
DFITCTimeType reqTransferTime; //发起转账时间
|
||
DFITCTimeType dealTransferTime; //转账成功时间
|
||
DFITCProcResultType procResult; //转账处理结果
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///资金转账请求信息
|
||
struct APISTRUCT DFITCReqTransferField
|
||
{
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCPasswdType bankPassword; //银行密码
|
||
DFITCAccountIDType accountID; //投资者账号
|
||
DFITCPasswdType password; //期货密码
|
||
DFITCCurrencyType currency; //币种代码
|
||
DFITCPriceType tradeAmount; //转账金额
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///资金转账响应信息
|
||
struct APISTRUCT DFITCTransferRspField
|
||
{
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCAccountIDType accountID; //投资者账号
|
||
DFITCPriceType tradeAmount; //转账金额
|
||
DFITCApplyNumberType applyNumber; //转账申请号
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
};
|
||
|
||
///资金转账通知信息
|
||
struct APISTRUCT DFITCTransferRtnField
|
||
{
|
||
DFITCAccountIDType accountID; //投资者账号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCTransferType type; //转账类别
|
||
DFITCPriceType tradeAmount; //转账金额
|
||
DFITCSerialType bankSerialNum; //银行流水号
|
||
DFITCApplyNumberType applyNumber; //转账申请号
|
||
DFITCSessionIDType sessionID; //会话ID
|
||
};
|
||
|
||
///银行或主席发起出金冲正通知
|
||
struct APISTRUCT DFITCRepealRtnField
|
||
{
|
||
DFITCAccountIDType accountID; //投资者账号
|
||
DFITCBankIDType bankID; //银行代码
|
||
DFITCBankAccountType bankAccount; //银行账号
|
||
DFITCTransferType type; //转账类别
|
||
DFITCPriceType tradeAmount; //转账金额
|
||
DFITCSerialType bankSerialNum; //银行流水号
|
||
DFITCSerialType repealSerial; //被冲正流水号
|
||
};
|
||
|
||
///交易状态查询请求
|
||
struct APISTRUCT DFITCQryExchangeStatusField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeIDType exchangeID; //交易所编码
|
||
};
|
||
|
||
///交易所状态查询响应
|
||
struct APISTRUCT DFITCExchangeStatusRspField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCExchangeStatusType exchangeStatus; //交易所状态
|
||
DFITCExchangeIDType exchangeID; //交易所编码
|
||
};
|
||
|
||
///交易所状态通知
|
||
struct APISTRUCT DFITCExchangeStatusRtnField
|
||
{
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeStatusType exchangeStatus; //交易所状态
|
||
};
|
||
|
||
///行情查询请求
|
||
struct DFITCQryDepthMarketDataField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///查询询价请求
|
||
struct APISTRUCT DFITCQryForQuoteField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账户ID
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
};
|
||
|
||
///查询询价响应
|
||
struct APISTRUCT DFITCQryForQuoteRtnField
|
||
{
|
||
DFITCRequestIDType lRequestID; //请求ID
|
||
DFITCAccountIDType accountID; //资金账号
|
||
DFITCSPDOrderIDType spdOrderID; //柜台委托号
|
||
DFITCInstrumentIDType instrumentID; //合约代码
|
||
DFITCExchangeIDType exchangeID; //交易所
|
||
DFITCDateType SuspendTime; //挂起时间
|
||
DFITCOrderAnswerStatusType orderStatus; //委托状态
|
||
};
|
||
|
||
#endif//DFITCAPISTRUCT_H_
|