214 lines
9.1 KiB
C
214 lines
9.1 KiB
C
/////////////////////////////////////////////////////////////////////////
|
|
///@company shanghai liber information Technology Co.,Ltd
|
|
///@file SecurityFtdcL2MDUserApiDataType.h
|
|
///@brief 定义业务数据类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef SECURITY_L2MD_FTDCDATATYPE_H
|
|
#define SECURITY_L2MD_FTDCDATATYPE_H
|
|
|
|
#include "LTS_ns.h"
|
|
|
|
_LTS_NS_BEGIN_
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcErrorIDType是一个错误代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcErrorIDType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcErrorMsgType是一个错误信息类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcErrorMsgType[81];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcBrokerIDType是一个经纪公司代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcBrokerIDType[11];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcUserIDType是一个用户代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcUserIDType[16];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcUserNameType是一个用户名称类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcUserNameType[81];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcPasswordType是一个密码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcPasswordType[41];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcExchangeIDType是一个交易所代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcExchangeIDType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcInstrumentIDType是一个合约代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcInstrumentIDType[31];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcDateType是一个日期类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcDateType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcTimeType是一个时间类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcTimeType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcPriceType是一个价格类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef double TSecurityFtdcPriceType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcVolumeType是一个数量类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcVolumeType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcLargeVolumeType是一个大额数量类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef double TSecurityFtdcLargeVolumeType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcRatioType是一个比率类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef double TSecurityFtdcRatioType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcMoneyType是一个资金类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef double TSecurityFtdcMoneyType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcPriceLevelType是一个价格深度类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcPriceLevelType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcBoolType是一个布尔型类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcBoolType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcIndexType是一个指数类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef double TSecurityFtdcIndexType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcDataLevelType是一个行情数据等级类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///全量行情
|
|
#define SECURITY_FTDC_DL_FULL '0'
|
|
///L10行情
|
|
#define SECURITY_FTDC_DL_L10 '1'
|
|
///L5行情
|
|
#define SECURITY_FTDC_DL_L5 '2'
|
|
|
|
typedef char TSecurityFtdcDataLevelType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcIPAddressType是一个IP地址类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcIPAddressType[16];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcIPPortType是一个IP端口类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcIPPortType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcBeginStringType是一个step起始串类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcBeginStringType[17];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcBodyLengthType是一个消息体长度类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcBodyLengthType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcMsgTypeType是一个消息类型类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcMsgTypeType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcSenderCompIDType是一个发送方代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcSenderCompIDType[33];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcTargetCompIDType是一个接收方代码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcTargetCompIDType[33];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcMsgSeqNumType是一个头消息序号标签34类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcMsgSeqNumType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcSendingTimeType是一个发送时间类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcSendingTimeType[21];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcMessageEncodingType是一个消息中Encoded域的字符编码类型类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcMessageEncodingType[21];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcCheckSumType是一个校验和类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcCheckSumType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcEncryptMethodType是一个加密方法类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcEncryptMethodType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcHeartBtIntType是一个心跳间隔类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcHeartBtIntType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcInterfaceVersionType是一个行情数据接口版本号类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcInterfaceVersionType[9];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcMsgSeqIDType是一个消息序号标签10072类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcMsgSeqIDType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcGroupIDType是一个组号类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcGroupIDType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcGroupNoType是一个组序类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef int TSecurityFtdcGroupNoType;
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcOrderKindType是一个报单类型类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcOrderKindType[2];
|
|
|
|
/////////////////////////////////////////////////////////////////////////
|
|
///TFtdcFunctionCodeType是一个功能码类型
|
|
/////////////////////////////////////////////////////////////////////////
|
|
typedef char TSecurityFtdcFunctionCodeType[2];
|
|
|
|
_LTS_NS_END_
|
|
|
|
#endif
|