'ThostFtdcUserApiStruct.inc
'========================================================================
' @system 新一代交易所系统
' @company 上海期货信息技术有限公司
' @file ThostFtdcUserApitype.h
' @brief 定义了客户端接口使用的业务数据结构
' @history
' 20060106 赵鸿昊 创建该文件
' 20150422 AidenCola 转译为PB
'========================================================================
'//信息分发
ENUM THOST_TE_RESUME_TYPE
THOST_TERT_RESTART = 0
THOST_TERT_RESUME = 1
THOST_TERT_QUICK = 2
END ENUM
'-------------------------------------------------------------------------
' TFtdcExchangePropertyType是一个交易所属性类型
' MACRO TFtdcExchangePropertyType = BYTE
'-------------------------------------------------------------------------
' 正常
$THOST_FTDC_EXP_Normal = "0"
' 根据成交生成报单
$THOST_FTDC_EXP_GenOrderByTrade = "1"
'-------------------------------------------------------------------------
' TFtdcIdCardTypeType是一个证件类型类型
'-------------------------------------------------------------------------
' 组织机构代码
$THOST_FTDC_ICT_EID = "0"
' 中国公民身份证
$THOST_FTDC_ICT_IDCard = "1"
' 军官证
$THOST_FTDC_ICT_OfficerIDCard = "2"
' 警官证
$THOST_FTDC_ICT_PoliceIDCard = "3"
' 士兵证
$THOST_FTDC_ICT_SoldierIDCard = "4"
' 户口簿
$THOST_FTDC_ICT_HouseholdRegister = "5"
' 护照
$THOST_FTDC_ICT_Passport = "6"
' 台胞证
$THOST_FTDC_ICT_TaiwanCompatriotIDCard = "7"
' 回乡证
$THOST_FTDC_ICT_HomeComingCard = "8"
' 营业执照号
$THOST_FTDC_ICT_LicenseNo = "9"
' 税务登记号/当地纳税ID
$THOST_FTDC_ICT_TaxNo = "A"
' 港澳居民来往内地通行证
$THOST_FTDC_ICT_HMMainlandTravelPermit = "B"
' 台湾居民来往大陆通行证
$THOST_FTDC_ICT_TwMainlandTravelPermit = "C"
' 驾照
$THOST_FTDC_ICT_DrivingLicense = "D"
' 当地社保ID
$THOST_FTDC_ICT_SocialID = "F"
' 当地身份证
$THOST_FTDC_ICT_LocalID = "G"
' 商业登记证
$THOST_FTDC_ICT_BusinessRegistration = "H"
' 港澳永久性居民身份证
$THOST_FTDC_ICT_HKMCIDCard = "I"
' 人行开户许可证
$THOST_FTDC_ICT_AccountsPermits = "J"
' 其他证件
$THOST_FTDC_ICT_OtherCard = "x"
'------------------------------------------------------------------------
' TFtdcInvestorRangeType是一个投资者范围类型
' TThostFtdcInvestorRangeType as byte
'------------------------------------------------------------------------
' 所有
$THOST_FTDC_IR_All = "1"
' 投资者组
$THOST_FTDC_IR_Group = "2"
' 单一投资者
$THOST_FTDC_IR_Single = "3"
'------------------------------------------------------------------------
' TFtdcDepartmentRangeType是一个投资者范围类型
' TThostFtdcDepartmentRangeType as byte
'------------------------------------------------------------------------
' 所有
$THOST_FTDC_DR_All = "1"
' 组织架构
$THOST_FTDC_DR_Group = "2"
' 单一投资者
$THOST_FTDC_DR_Single = "3"
'------------------------------------------------------------------------
' TFtdcDataSyncStatusType是一个数据同步状态类型
' TThostFtdcDataSyncStatusType as byte
'------------------------------------------------------------------------
' 未同步
$THOST_FTDC_DS_Asynchronous = "1"
' 同步中
$THOST_FTDC_DS_Synchronizing = "2"
' 已同步
$THOST_FTDC_DS_Synchronized = "3"
'------------------------------------------------------------------------
' TFtdcBrokerDataSyncStatusType是一个经纪公司数据同步状态类型
' TThostFtdcBrokerDataSyncStatusType as byte
'------------------------------------------------------------------------
' 已同步
$THOST_FTDC_BDS_Synchronized = "1"
' 同步中
$THOST_FTDC_BDS_Synchronizing = "2"
'------------------------------------------------------------------------
' TFtdcExchangeConnectStatusType是一个交易所连接状态类型
' TThostFtdcExchangeConnectStatusType as byte
'------------------------------------------------------------------------
' 没有任何连接
$THOST_FTDC_ECS_NoConnection = "1"
' 已经发出合约查询请求
$THOST_FTDC_ECS_QryInstrumentSent = "2"
' 已经获取信息
$THOST_FTDC_ECS_GotInformation = "9"
'------------------------------------------------------------------------
' TFtdcTraderConnectStatusType是一个交易所交易员连接状态类型
' TThostFtdcTraderConnectStatusType as byte
'------------------------------------------------------------------------
' 没有任何连接
$THOST_FTDC_TCS_NotConnected = "1"
' 已经连接
$THOST_FTDC_TCS_Connected = "2"
' 已经发出合约查询请求
$THOST_FTDC_TCS_QryInstrumentSent = "3"
' 订阅私有流
$THOST_FTDC_TCS_SubPrivateFlow = "4"
技术文档下载地址:
https://download.csdn.net/download/aidendany/86728465
翻译的数据结构定义内容由于水平问题难免有错漏,有需要的朋友可以找到上期C++的源库文档加以对照。