vnpy/vn.sgit/sgitapi/SgitFtdcUserApiStruct.h

7838 lines
182 KiB
C
Raw Normal View History

/////////////////////////////////////////////////////////////////////////
///@system
///@company
///@file SgitFtdcUserApiStruct.h
///@brief <20><><EFBFBD><EFBFBD><EFBFBD>˿ͻ<CBBF><CDBB>˽ӿ<CBBD>ʹ<EFBFBD>õ<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ݽṹ
///@history
///20150810
/////////////////////////////////////////////////////////////////////////
#if !defined(SGIT_FTDCSTRUCT_H)
#define SGIT_FTDCSTRUCT_H
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SgitFtdcUserApiDataType.h"
//
namespace fstech{
///
///<2F><>Ϣ<EFBFBD>ַ<EFBFBD>
struct CThostFtdcDisseminationField
{
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TThostFtdcSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD>к<EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
struct CThostFtdcReqUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TThostFtdcProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TThostFtdcMacAddressType MacAddress;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TThostFtdcPasswordType OneTimePassword;
///<2F>ն<EFBFBD>IP<49><50>ַ
TThostFtdcIPAddressType ClientIPAddress;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼Ӧ<C2BC><D3A6>
struct CThostFtdcRspUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><>¼<EFBFBD>ɹ<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType LoginTime;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcSystemNameType SystemName;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType MaxOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SHFETime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType DCETime;
///֣<><D6A3><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CZCETime;
///<2F>н<EFBFBD><D0BD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType FFEXTime;
///<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType INETime;
};
///<2F>û<EFBFBD><C3BB>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///ǿ<>ƽ<EFBFBD><C6BD><EFBFBD>Ա<EFBFBD>˳<EFBFBD>
struct CThostFtdcForceUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcReqAuthenticateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///<2F><>֤<EFBFBD><D6A4>
TThostFtdcAuthCodeType AuthCode;
};
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>Ӧ
struct CThostFtdcRspAuthenticateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
};
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>Ϣ
struct CThostFtdcAuthenticationInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///<2F><>֤<EFBFBD><D6A4>Ϣ
TThostFtdcAuthInfoType AuthInfo;
///<2F>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcBoolType IsResult;
};
///<2F><><EFBFBD><EFBFBD>ת<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ͷ
struct CThostFtdcTransferHeaderField
{
///<2F><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1.0
TThostFtdcVersionType Version;
///<2F><><EFBFBD>״<EFBFBD><D7B4><EFBFBD><EBA3AC><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EEA3AC>ʽ<EFBFBD><CABD>yyyymmdd
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><E4A3AC><EFBFBD><EFBFBD><EEA3AC>ʽ<EFBFBD><CABD>hhmmss
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD>ţ<EFBFBD>N/A
TThostFtdcTradeSerialType TradeSerial;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD>
TThostFtdcFutureIDType FutureID;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EBA3AC><EFBFBD>ݲ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>еõ<D0B5><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EBA3AC><EFBFBD>ݲ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>еõ<D0B5><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
///<2F><><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>N/A
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD>ͣ<EFBFBD>N/A
TThostFtdcDeviceIDType DeviceID;
///<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>N/A
TThostFtdcRecordNumType RecordNum;
///<2F><EFBFBD><E1BBB0><EFBFBD>ţ<EFBFBD>N/A
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>N/A
TThostFtdcRequestIDType RequestID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>ת<EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TradeCode=202001
struct CThostFtdcTransferBankToFutureReqField
{
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcFuturePwdFlagType FuturePwdFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFutureAccPwdType FutureAccPwd;
///ת<>˽<EFBFBD><CBBD><EFBFBD>
TThostFtdcMoneyType TradeAmt;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CustFee;
///<2F><><EFBFBD>֣<EFBFBD>RMB-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> USD-<2D><>Բ HKD-<2D><>Ԫ
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>ת<EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcTransferBankToFutureRspField
{
///<2F><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
TThostFtdcRetCodeType RetCode;
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
TThostFtdcRetInfoType RetInfo;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcMoneyType TradeAmt;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CustFee;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TradeCode=202002
struct CThostFtdcTransferFutureToBankReqField
{
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcFuturePwdFlagType FuturePwdFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFutureAccPwdType FutureAccPwd;
///ת<>˽<EFBFBD><CBBD><EFBFBD>
TThostFtdcMoneyType TradeAmt;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CustFee;
///<2F><><EFBFBD>֣<EFBFBD>RMB-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> USD-<2D><>Բ HKD-<2D><>Ԫ
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcTransferFutureToBankRspField
{
///<2F><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
TThostFtdcRetCodeType RetCode;
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
TThostFtdcRetInfoType RetInfo;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcMoneyType TradeAmt;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CustFee;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TradeCode=204002
struct CThostFtdcTransferQryBankReqField
{
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcFuturePwdFlagType FuturePwdFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFutureAccPwdType FutureAccPwd;
///<2F><><EFBFBD>֣<EFBFBD>RMB-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> USD-<2D><>Բ HKD-<2D><>Ԫ
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcTransferQryBankRspField
{
///<2F><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
TThostFtdcRetCodeType RetCode;
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
TThostFtdcRetInfoType RetInfo;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType TradeAmt;
///<2F><><EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType UseAmt;
///<2F><><EFBFBD>п<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcMoneyType FetchAmt;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcCurrencyCodeType CurrencyCode;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>н<EFBFBD><D0BD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TradeCode=204999
struct CThostFtdcTransferQryDetailReqField
{
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType FutureAccount;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>н<EFBFBD><D0BD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcTransferQryDetailRspField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD>״<EFBFBD><D7B4><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcTradeSerialNoType FutureSerial;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureIDType FutureID;
///<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TThostFtdcFutureAccountType FutureAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcTradeSerialNoType BankSerial;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCertCodeType CertCode;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCurrencyCodeType CurrencyCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType TxAmount;
///<2F><>Ч<EFBFBD><D0A7>־
TThostFtdcTransferValidFlagType Flag;
};
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
struct CThostFtdcRspInfoField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeNameType ExchangeName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangePropertyType ExchangeProperty;
};
///<2F><>Ʒ
struct CThostFtdcProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcProductNameType ProductName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcProductClassType ProductClass;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TThostFtdcPriceType PriceTick;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MinLimitOrderVolume;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionTypeType PositionType;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionDateTypeType PositionDateType;
///ƽ<>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCloseDealTypeType CloseDealType;
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType TradeCurrencyID;
///<2F><>Ѻ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>÷<EFBFBD>Χ
TThostFtdcMortgageFundUseRangeType MortgageFundUseRange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ExchangeProductID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcUnderlyingMultipleType UnderlyingMultiple;
};
///<2F><>Լ
struct CThostFtdcInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentNameType InstrumentName;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcProductClassType ProductClass;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcYearType DeliveryYear;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMonthType DeliveryMonth;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TThostFtdcVolumeType MinLimitOrderVolume;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TThostFtdcPriceType PriceTick;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType CreateDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ExpireDate;
///<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType StartDelivDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType EndDelivDate;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcInstLifePhaseType InstLifePhase;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBoolType IsTrading;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionTypeType PositionType;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionDateTypeType PositionDateType;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatio;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatio;
///<2F>Ƿ<EFBFBD>ʹ<EFBFBD>ô<EFBFBD><C3B4><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD>
TThostFtdcMaxMarginSideAlgorithmType MaxMarginSideAlgorithm;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType UnderlyingInstrID;
///ִ<>м<EFBFBD>
TThostFtdcPriceType StrikePrice;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
TThostFtdcOptionsTypeType OptionsType;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcUnderlyingMultipleType UnderlyingMultiple;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCombinationTypeType CombinationType;
};
///<2F><><EFBFBD>͹<EFBFBD>˾
struct CThostFtdcBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerAbbrType BrokerAbbr;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerNameType BrokerName;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա
struct CThostFtdcTraderField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallCountType InstallCount;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD>
struct CThostFtdcInvestorField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPartyNameType InvestorName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdentifiedCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
///<2F><>ϵ<EFBFBD>
TThostFtdcTelephoneType Telephone;
///ͨѶ<CDA8><D1B6>ַ
TThostFtdcAddressType Address;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType OpenDate;
///<2F>ֻ<EFBFBD>
TThostFtdcMobileType Mobile;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType CommModelID;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType MarginModelID;
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CThostFtdcTradingCodeField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDTypeType ClientIDType;
};
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><CDBE>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD>
struct CThostFtdcPartBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CThostFtdcSuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserNameType UserName;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcSuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TThostFtdcFunctionCodeType FunctionCode;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInvestorGroupField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorGroupNameType InvestorGroupName;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CThostFtdcTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreMortgage;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TThostFtdcMoneyType PreCredit;
///<2F>ϴδ<CFB4><CEB4><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreDeposit;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreBalance;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType PreMargin;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcMoneyType InterestBase;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcMoneyType Interest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FrozenCommission;
///<2F><>ǰ<EFBFBD><C7B0>֤<EFBFBD><D6A4><EFBFBD>ܶ<EFBFBD>
TThostFtdcMoneyType CurrMargin;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Commission;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfit;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Balance;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType Available;
///<2F><>ȡ<EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType WithdrawQuota;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Reserve;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TThostFtdcMoneyType Credit;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType Mortgage;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchangeMargin;
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD>֤<EEB1A3><D6A4>
TThostFtdcMoneyType DeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EEB1A3><D6A4>
TThostFtdcMoneyType ExchangeDeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType ReserveBalance;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F>ϴλ<CFB4><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreFundMortgageIn;
///<2F>ϴλ<CFB4><CEBB><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreFundMortgageOut;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageOut;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageAvailable;
///<2F><><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD>
TThostFtdcMoneyType MortgageableFund;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒռ<C6B7>ñ<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType SpecProductMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>ᱣ֤<E1B1A3><D6A4>
TThostFtdcMoneyType SpecProductFrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType SpecProductCommission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType SpecProductFrozenCommission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductPositionProfit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒƽ<C6B7><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductCloseProfit;
///<2F><><EFBFBD>ݳֲ<DDB3>ӯ<EFBFBD><D3AF><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductPositionProfitByAlg;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType SpecProductExchangeMargin;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3>
struct CThostFtdcInvestorPositionField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F>ֲֶ<D6B2><D6B6>շ<EFBFBD><D5B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionDateType PositionDate;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType YdPosition;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType Position;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType LongFrozen;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType ShortFrozen;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongFrozenAmount;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType OpenVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TThostFtdcVolumeType CloseVolume;
///<2F><><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD>
TThostFtdcMoneyType OpenAmount;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TThostFtdcMoneyType CloseAmount;
///<2F>ֲֳɱ<D6B3>
TThostFtdcMoneyType PositionCost;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType PreMargin;
///ռ<>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType UseMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FrozenCommission;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Commission;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfit;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>ֳɱ<D6B3>
TThostFtdcMoneyType OpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchangeMargin;
///<2F><><EFBFBD>ϳɽ<CFB3><C9BD>γɵijֲ<C4B3>
TThostFtdcVolumeType CombPosition;
///<2F><><EFBFBD>϶<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType CombLongFrozen;
///<2F><><EFBFBD>Ͽ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType CombShortFrozen;
///<2F><><EFBFBD>ն<EFBFBD><D5B6><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByDate;
///<2F><><EFBFBD>ʶԳ<CAB6>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByTrade;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType TodayPosition;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType MarginRateByMoney;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TThostFtdcRatioType MarginRateByVolume;
///ִ<>ж<EFBFBD><D0B6><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcVolumeType StrikeFrozen;
///ִ<>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType StrikeFrozenAmount;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD>ж<EFBFBD><D0B6><EFBFBD>
TThostFtdcVolumeType AbandonFrozen;
};
///<2F><>Լ<EFBFBD><D4BC>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcInstrumentMarginRateField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongMarginRatioByVolume;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortMarginRatioByVolume;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
TThostFtdcBoolType IsRelative;
};
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInstrumentCommissionRateField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByVolume;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcDepthMarketDataField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD>¼<EFBFBD>
TThostFtdcPriceType LastPrice;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TThostFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TThostFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType ClosePrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType PreDelta;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType CurrDelta;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TThostFtdcMillisecType UpdateMillisec;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcVolumeType AskVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TThostFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TThostFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume5;
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TThostFtdcPriceType AveragePrice;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDay;
};
///Ͷ<><CDB6><EFBFBD>ߺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcInstrumentTradingRightField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TThostFtdcTradingRightType TradingRight;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CThostFtdcBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserNameType UserName;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserTypeType UserType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
///<2F>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBoolType IsUsingOTP;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcBrokerUserPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TThostFtdcBrokerFunctionCodeType BrokerFunctionCode;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CThostFtdcTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TThostFtdcTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>ϯλ<CFAF><CEBB><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType MaxTradeID;
///<2F><>ϯλ<CFAF><CEBB><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcReturnCodeType MaxOrderMessageReference;
};
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcSettlementInfoField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcContentType Content;
};
///<2F><>Լ<EFBFBD><D4BC>֤<EFBFBD><D6A4><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>
struct CThostFtdcInstrumentMarginRateAdjustField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongMarginRatioByVolume;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortMarginRatioByVolume;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
TThostFtdcBoolType IsRelative;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcExchangeMarginRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongMarginRatioByVolume;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortMarginRatioByVolume;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>
struct CThostFtdcExchangeMarginRateAdjustField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߶<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߶<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߿<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߿<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ExchLongMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ExchLongMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ExchShortMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ExchShortMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߶<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType NoLongMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߶<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType NoLongMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߿<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType NoShortMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߿<EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType NoShortMarginRatioByVolume;
};
///<2F><><EFBFBD><EFBFBD>
struct CThostFtdcExchangeRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Դ<><D4B4><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType FromCurrencyID;
///Դ<><D4B4><EFBFBD>ֵ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
TThostFtdcCurrencyUnitType FromCurrencyUnit;
///Ŀ<><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType ToCurrencyID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcExchangeRateType ExchangeRate;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcSettlementRefField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
};
///<2F><>ǰʱ<C7B0><CAB1>
struct CThostFtdcCurrentTimeField
{
///<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
TThostFtdcDateType CurrDate;
///<2F><>ǰʱ<C7B0><CAB1>
TThostFtdcTimeType CurrTime;
///<2F><>ǰʱ<C7B0><EFBFBD><E4A3A8><EFBFBD>
TThostFtdcMillisecType CurrMillisec;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDay;
};
///ͨѶ<CDA8>׶<EFBFBD>
struct CThostFtdcCommPhaseField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///ͨѶʱ<D1B6>α<EFBFBD><CEB1><EFBFBD>
TThostFtdcCommPhaseNoType CommPhaseNo;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcSystemIDType SystemID;
};
///<2F><>¼<EFBFBD><C2BC>Ϣ
struct CThostFtdcLoginInfoField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
TThostFtdcDateType LoginDate;
///<2F><>¼ʱ<C2BC><CAB1>
TThostFtdcTimeType LoginTime;
///IP<49><50>ַ
TThostFtdcIPAddressType IPAddress;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TThostFtdcProtocolInfoType ProtocolInfo;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcSystemNameType SystemName;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType MaxOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SHFETime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType DCETime;
///֣<><D6A3><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CZCETime;
///<2F>н<EFBFBD><D0BD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType FFEXTime;
///Mac<61><63>ַ
TThostFtdcMacAddressType MacAddress;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TThostFtdcPasswordType OneTimePassword;
///<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType INETime;
};
///<2F><>¼<EFBFBD><C2BC>Ϣ
struct CThostFtdcLogoutAllField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcSystemNameType SystemName;
};
///ǰ<><C7B0>״̬
struct CThostFtdcFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType LastReportTime;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcUserPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TThostFtdcPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TThostFtdcPasswordType NewPassword;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8>
struct CThostFtdcInputOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TThostFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsSwapOrder;
//
///onRspOrderInsert<72><74>ʹ<EFBFBD><CAB9>,ReqOrderInsert<72>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD>д.
TThostFtdcOrderSysIDType OrderSysID;
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD>
struct CThostFtdcOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TThostFtdcOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderTypeType OrderType;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotal;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///ί<><CEAF>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActiveTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SuspendTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸Ľ<DEB8><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType ActiveTraderID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TThostFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType BrokerOrderSeq;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderSysIDType RelativeOrderSysID;
///֣<><D6A3><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>//<2F><><EFBFBD><EFBFBD>sigt<67><74><EFBFBD><EFBFBD>
TThostFtdcVolumeType ZCETotalTradedVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsSwapOrder;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExchangeOrderField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TThostFtdcOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderTypeType OrderType;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotal;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///ί<><CEAF>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActiveTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SuspendTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸Ľ<DEB8><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType ActiveTraderID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
struct CThostFtdcExchangeOrderInsertErrorField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInputOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeChange;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
//TThostFtdcClientIDType ClientID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExchangeOrderActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
struct CThostFtdcExchangeOrderActionErrorField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD>
struct CThostFtdcExchangeTradeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD>׽<EFBFBD>ɫ
TThostFtdcTradingRoleType TradingRole;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType Price;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcDateType TradeDate;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType TradeTime;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeTypeType TradeType;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Դ
TThostFtdcPriceSourceType PriceSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>Դ
TThostFtdcTradeSourceType TradeSource;
};
///<2F>ɽ<EFBFBD>
struct CThostFtdcTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD>׽<EFBFBD>ɫ
TThostFtdcTradingRoleType TradingRole;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType Price;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcDateType TradeDate;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType TradeTime;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeTypeType TradeType;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Դ
TThostFtdcPriceSourceType PriceSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType BrokerOrderSeq;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>Դ
TThostFtdcTradeSourceType TradeSource;
};
///<2F>û<EFBFBD><C3BB>
struct CThostFtdcUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
TThostFtdcDateType LoginDate;
///<2F><>¼ʱ<C2BC><CAB1>
TThostFtdcTimeType LoginTime;
///IP<49><50>ַ
TThostFtdcIPAddressType IPAddress;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TThostFtdcProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TThostFtdcMacAddressType MacAddress;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQueryMaxOrderVolumeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType MaxVolume;
};
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcSettlementInfoConfirmField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ȷ<><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ConfirmDate;
///ȷ<><C8B7>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ConfirmTime;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>
struct CThostFtdcSyncDepositField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcDepositSeqNoType DepositSeqNo;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Deposit;
///<2F>Ƿ<EFBFBD>ǿ<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD>
TThostFtdcBoolType IsForce;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻͬ<D1BA><CDAC>
struct CThostFtdcSyncFundMortgageField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA>ˮ<EFBFBD><CBAE>
TThostFtdcDepositSeqNoType MortgageSeqNo;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Դ<><D4B4><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType FromCurrencyID;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType MortgageAmount;
///Ŀ<><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType ToCurrencyID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾ͬ<CBBE><CDAC>
struct CThostFtdcBrokerSyncField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>е<EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD>
struct CThostFtdcSyncingInvestorField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPartyNameType InvestorName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdentifiedCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
///<2F><>ϵ<EFBFBD>
TThostFtdcTelephoneType Telephone;
///ͨѶ<CDA8><D1B6>ַ
TThostFtdcAddressType Address;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType OpenDate;
///<2F>ֻ<EFBFBD>
TThostFtdcMobileType Mobile;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType CommModelID;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType MarginModelID;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>еĽ<D0B5><C4BD>״<EFBFBD><D7B4><EFBFBD>
struct CThostFtdcSyncingTradingCodeField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDTypeType ClientIDType;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>е<EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD>
struct CThostFtdcSyncingInvestorGroupField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorGroupNameType InvestorGroupName;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>еĽ<D0B5><C4BD><EFBFBD><EFBFBD>˺<EFBFBD>
struct CThostFtdcSyncingTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreMortgage;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TThostFtdcMoneyType PreCredit;
///<2F>ϴδ<CFB4><CEB4><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreDeposit;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreBalance;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType PreMargin;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcMoneyType InterestBase;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcMoneyType Interest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FrozenCommission;
///<2F><>ǰ<EFBFBD><C7B0>֤<EFBFBD><D6A4><EFBFBD>ܶ<EFBFBD>
TThostFtdcMoneyType CurrMargin;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Commission;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfit;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Balance;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType Available;
///<2F><>ȡ<EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType WithdrawQuota;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Reserve;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TThostFtdcMoneyType Credit;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType Mortgage;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchangeMargin;
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD>֤<EEB1A3><D6A4>
TThostFtdcMoneyType DeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EEB1A3><D6A4>
TThostFtdcMoneyType ExchangeDeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcMoneyType ReserveBalance;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F>ϴλ<CFB4><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreFundMortgageIn;
///<2F>ϴλ<CFB4><CEBB><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreFundMortgageOut;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageOut;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcMoneyType FundMortgageAvailable;
///<2F><><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD>
TThostFtdcMoneyType MortgageableFund;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒռ<C6B7>ñ<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType SpecProductMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>ᱣ֤<E1B1A3><D6A4>
TThostFtdcMoneyType SpecProductFrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType SpecProductCommission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType SpecProductFrozenCommission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductPositionProfit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒƽ<C6B7><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductCloseProfit;
///<2F><><EFBFBD>ݳֲ<DDB3>ӯ<EFBFBD><D3AF><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType SpecProductPositionProfitByAlg;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType SpecProductExchangeMargin;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>е<EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ֲ߳<DFB3>
struct CThostFtdcSyncingInvestorPositionField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F>ֲֶ<D6B2><D6B6>շ<EFBFBD><D5B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPositionDateType PositionDate;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType YdPosition;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType Position;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType LongFrozen;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType ShortFrozen;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongFrozenAmount;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType OpenVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TThostFtdcVolumeType CloseVolume;
///<2F><><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD>
TThostFtdcMoneyType OpenAmount;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TThostFtdcMoneyType CloseAmount;
///<2F>ֲֳɱ<D6B3>
TThostFtdcMoneyType PositionCost;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType PreMargin;
///ռ<>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType UseMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FrozenCommission;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Commission;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfit;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>ֳɱ<D6B3>
TThostFtdcMoneyType OpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchangeMargin;
///<2F><><EFBFBD>ϳɽ<CFB3><C9BD>γɵijֲ<C4B3>
TThostFtdcVolumeType CombPosition;
///<2F><><EFBFBD>϶<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType CombLongFrozen;
///<2F><><EFBFBD>Ͽ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TThostFtdcVolumeType CombShortFrozen;
///<2F><><EFBFBD>ն<EFBFBD><D5B6><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByDate;
///<2F><><EFBFBD>ʶԳ<CAB6>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByTrade;
///<2F><><EFBFBD>ճֲ<D5B3>
TThostFtdcVolumeType TodayPosition;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType MarginRateByMoney;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TThostFtdcRatioType MarginRateByVolume;
///ִ<>ж<EFBFBD><D0B6><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcVolumeType StrikeFrozen;
///ִ<>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType StrikeFrozenAmount;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD>ж<EFBFBD><D0B6><EFBFBD>
TThostFtdcVolumeType AbandonFrozen;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>еĺ<D0B5>Լ<EFBFBD><D4BC>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcSyncingInstrumentMarginRateField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType LongMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType LongMarginRatioByVolume;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType ShortMarginRatioByMoney;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcMoneyType ShortMarginRatioByVolume;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
TThostFtdcBoolType IsRelative;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>еĺ<D0B5>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcSyncingInstrumentCommissionRateField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByVolume;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>еĺ<D0B5>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcSyncingInstrumentTradingRightField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TThostFtdcTradingRightType TradingRight;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CThostFtdcQryOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTimeEnd;
};
///<2F><>ѯ<EFBFBD>ɽ<EFBFBD>
struct CThostFtdcQryTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType TradeID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType TradeTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType TradeTimeEnd;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3>
struct CThostFtdcQryInvestorPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CThostFtdcQryTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD>
struct CThostFtdcQryInvestorField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CThostFtdcQryTradingCodeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDTypeType ClientIDType;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryInvestorGroupField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcQryInstrumentMarginRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryInstrumentCommissionRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcQryInstrumentTradingRightField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾
struct CThostFtdcQryBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>Ա
struct CThostFtdcQryTraderField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcQrySuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD>û<EFBFBD><C3BB>
struct CThostFtdcQryUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
struct CThostFtdcQryPartBrokerField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
};
///<2F><>ѯǰ<D1AF><C7B0>״̬
struct CThostFtdcQryFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeOrderField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeOrderActionField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CThostFtdcQrySuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF>Ʒ
struct CThostFtdcQryProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcProductClassType ProductClass;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ
struct CThostFtdcQryInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CThostFtdcQryDepthMarketDataField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CThostFtdcQryBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcQryBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CThostFtdcQryTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ
struct CThostFtdcQrySyncDepositField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcDepositSeqNoType DepositSeqNo;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>߽<EFBFBD><DFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQrySettlementInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeMarginRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeMarginRateAdjustField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CThostFtdcQryExchangeRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Դ<><D4B4><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType FromCurrencyID;
///Ŀ<><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType ToCurrencyID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA>ˮ
struct CThostFtdcQrySyncFundMortgageField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA>ˮ<EFBFBD><CBAE>
TThostFtdcDepositSeqNoType MortgageSeqNo;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CThostFtdcQryHisOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTimeEnd;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
};
///<2F><>ǰ<EFBFBD><C7B0>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>С<EFBFBD><D0A1>֤<EFBFBD><D6A4>
struct CThostFtdcOptionInstrMiniMarginField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>λ<EFBFBD><CEBB><EFBFBD>֣<EFBFBD><D6A3><EFBFBD>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>С<EFBFBD><D0A1>֤<EFBFBD><D6A4>
TThostFtdcMoneyType MinMargin;
///ȡֵ<C8A1><D6B5>ʽ
TThostFtdcValueMethodType ValueMethod;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
TThostFtdcBoolType IsRelative;
};
///<2F><>ǰ<EFBFBD><C7B0>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
struct CThostFtdcOptionInstrMarginAdjustField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcRatioType SShortMarginRatioByMoney;
///Ͷ<><CDB6><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcMoneyType SShortMarginRatioByVolume;
///<2F><>ֵ<EFBFBD><D6B5>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcRatioType HShortMarginRatioByMoney;
///<2F><>ֵ<EFBFBD><D6B5>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcMoneyType HShortMarginRatioByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcRatioType AShortMarginRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
TThostFtdcMoneyType AShortMarginRatioByVolume;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><E6BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
TThostFtdcBoolType IsRelative;
};
///<2F><>ǰ<EFBFBD><C7B0>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
struct CThostFtdcOptionInstrCommRateField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType OpenRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseRatioByVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByMoney;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType CloseTodayRatioByVolume;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType StrikeRatioByMoney;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType StrikeRatioByVolume;
};
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>׳ɱ<D7B3>
struct CThostFtdcOptionInstrTradeCostField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>֤<EFBFBD>𲻱䲿<F0B2BBB1><E4B2BF>
TThostFtdcMoneyType FixedMargin;
///<2F><>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>С<EFBFBD><D0A1>֤<EFBFBD><D6A4>
TThostFtdcMoneyType MiniMargin;
///<2F><>Ȩ<EFBFBD><C8A8>ԼȨ<D4BC><C8A8><EFBFBD><EFBFBD>
TThostFtdcMoneyType Royalty;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>֤<EFBFBD>𲻱䲿<F0B2BBB1><E4B2BF>
TThostFtdcMoneyType ExchFixedMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>С<EFBFBD><D0A1>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchMiniMargin;
};
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>׳ɱ<D7B3><C9B1><EFBFBD>ѯ
struct CThostFtdcQryOptionInstrTradeCostField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcPriceType InputPrice;
///<2F><><EFBFBD>ļ۸<C4BC>,<2C><>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType UnderlyingPrice;
};
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD>ѯ
struct CThostFtdcQryOptionInstrCommRateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ָ<EFBFBD>ֻ<EFBFBD>ָ<EFBFBD><D6B8>
struct CThostFtdcIndexPriceField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ָ<><D6B8><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>̼<EFBFBD>
TThostFtdcPriceType ClosePrice;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInputExecOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
///<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijֲַ<D6B2><D6B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
TThostFtdcExecOrderPositionFlagType ReservePositionFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ƿ<EFBFBD><C7B7>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
TThostFtdcExecOrderCloseFlagType CloseFlag;
};
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInputExecOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType ExecOrderActionRef;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExecOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
///<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijֲַ<D6B2><D6B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
TThostFtdcExecOrderPositionFlagType ReservePositionFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ƿ<EFBFBD><C7B7>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
TThostFtdcExecOrderCloseFlagType CloseFlag;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType ExecOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///ִ<>н<EFBFBD><D0BD><EFBFBD>
TThostFtdcExecResultType ExecResult;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType BrokerExecOrderSeq;
};
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExecOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType ExecOrderActionRef;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType ExecOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryExecOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTimeEnd;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcExchangeExecOrderField
{
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
///<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijֲַ<D6B2><D6B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
TThostFtdcExecOrderPositionFlagType ReservePositionFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ƿ<EFBFBD><C7B7>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
TThostFtdcExecOrderCloseFlagType CloseFlag;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType ExecOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///ִ<>н<EFBFBD><D0BD><EFBFBD>
TThostFtdcExecResultType ExecResult;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryExchangeExecOrderField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryExecOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExchangeExecOrderActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType ExecOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryExchangeExecOrderActionField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcErrExecOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcActionTypeType ActionType;
///<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijֲַ<D6B2><D6B7><EFBFBD>
TThostFtdcPosiDirectionType PosiDirection;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
TThostFtdcExecOrderPositionFlagType ReservePositionFlag;
///<2F><>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ƿ<EFBFBD><C7B7>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
TThostFtdcExecOrderCloseFlagType CloseFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryErrExecOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcErrExecOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType ExecOrderActionRef;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ExecOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///ִ<><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExecOrderSysIDType ExecOrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryErrExecOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcOptionInstrTradingRightField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TThostFtdcTradingRightType TradingRight;
};
///<2F><>ѯ<EFBFBD><D1AF>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcQryOptionInstrTradingRightField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>
struct CThostFtdcInputForQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ѯ<><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ForQuoteRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///ѯ<><D1AF>
struct CThostFtdcForQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ѯ<><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType ForQuoteRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>ѯ<EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType ForQuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///ѯ<><D1AF>״̬
TThostFtdcForQuoteStatusType ForQuoteStatus;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾ѯ<CBBE>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcSequenceNoType BrokerForQutoSeq;
};
///ѯ<>۲<EFBFBD>ѯ
struct CThostFtdcQryForQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTimeEnd;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcExchangeForQuoteField
{
///<2F><><EFBFBD><EFBFBD>ѯ<EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType ForQuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///ѯ<><D1AF>״̬
TThostFtdcForQuoteStatusType ForQuoteStatus;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>۲<EFBFBD>ѯ
struct CThostFtdcQryExchangeForQuoteField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
struct CThostFtdcInputQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType QuoteRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType AskPrice;
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType BidPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType AskOffsetFlag;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType BidOffsetFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType AskHedgeFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType BidHedgeFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType AskOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD>򱨵<EFBFBD><F2B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType BidOrderRef;
///Ӧ<>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType ForQuoteSysID;
};
///<2F><><EFBFBD><EFBFBD>۲<EFBFBD><DBB2><EFBFBD>
struct CThostFtdcInputQuoteActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType QuoteActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType QuoteRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD><EFBFBD>
struct CThostFtdcQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType QuoteRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType AskPrice;
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType BidPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType AskOffsetFlag;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType BidOffsetFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType AskHedgeFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType BidHedgeFlag;
///<2F><><EFBFBD>ر<EFBFBD><D8B1>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType QuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderStatusType QuoteStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType AskOrderSysID;
///<2F>򷽱<EFBFBD><F2B7BDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType BidOrderSysID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcSequenceNoType BrokerQuoteSeq;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType AskOrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD>򱨵<EFBFBD><F2B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType BidOrderRef;
///Ӧ<>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType ForQuoteSysID;
};
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD>
struct CThostFtdcQuoteActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType QuoteActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType QuoteRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType QuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD>۲<EFBFBD>ѯ
struct CThostFtdcQryQuoteField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><>ʼʱ<CABC><CAB1>
TThostFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTimeEnd;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcExchangeQuoteField
{
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType AskPrice;
///<2F><><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType BidPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType AskOffsetFlag;
///<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType BidOffsetFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType AskHedgeFlag;
///<2F><>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType BidHedgeFlag;
///<2F><><EFBFBD>ر<EFBFBD><D8B1>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType QuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderStatusType QuoteStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType AskOrderSysID;
///<2F>򷽱<EFBFBD><F2B7BDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType BidOrderSysID;
///Ӧ<>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType ForQuoteSysID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۲<EFBFBD>ѯ
struct CThostFtdcQryExchangeQuoteField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryQuoteActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۲<EFBFBD><DBB2><EFBFBD>
struct CThostFtdcExchangeQuoteActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType QuoteSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderLocalIDType QuoteLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۲<EFBFBD><DBB2><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryExchangeQuoteActionField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>Ȩ<EFBFBD><C8A8>Լdeltaֵ
struct CThostFtdcOptionInstrDeltaField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Deltaֵ
TThostFtdcRatioType Delta;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcForQuoteRspField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///ѯ<>۱<EFBFBD><DBB1><EFBFBD>
TThostFtdcOrderSysIDType ForQuoteSysID;
///ѯ<><D1AF>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ForQuoteTime;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><>ǰ<EFBFBD><C7B0>Ȩ<EFBFBD><C8A8>Լִ<D4BC><D6B4>ƫ<EFBFBD><C6AB>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
struct CThostFtdcStrikeOffsetField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ִ<><D6B4>ƫ<EFBFBD><C6AB>ֵ
TThostFtdcMoneyType Offset;
};
///<2F><>Ȩִ<C8A8><D6B4>ƫ<EFBFBD><C6AB>ֵ<EFBFBD><D6B5>ѯ
struct CThostFtdcQryStrikeOffsetField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInputBatchOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcBatchOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcExchangeBatchOrderActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryBatchOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC>ȫϵ<C8AB><CFB5>
struct CThostFtdcCombInstrumentGuardField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///
TThostFtdcRatioType GuarantRatio;
};
///<2F><><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC>ȫϵ<C8AB><CFB5><EFBFBD><EFBFBD>ѯ
struct CThostFtdcQryCombInstrumentGuardField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcInputCombActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType CombActionRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EEB7BD>
TThostFtdcCombDirectionType CombDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcCombActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType CombActionRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EEB7BD>
TThostFtdcCombDirectionType CombDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType ActionStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD>ѯ
struct CThostFtdcQryCombActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcExchangeCombActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EEB7BD>
TThostFtdcCombDirectionType CombDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType ActionStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD>ѯ
struct CThostFtdcQryExchangeCombActionField
{
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD>
struct CThostFtdcProductExchRateField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType QuoteCurrencyID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcExchangeRateType ExchangeRate;
};
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD>ۻ<EFBFBD><DBBB>ʲ<EFBFBD>ѯ
struct CThostFtdcQryProductExchRateField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
};
///<2F><>ѯѯ<D1AF>ۼ۲<DBBC><DBB2><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryForQuoteParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///ѯ<>ۼ۲<DBBC><DBB2><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcForQuoteParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>¼<EFBFBD>
TThostFtdcPriceType LastPrice;
///<2F>۲<EFBFBD>
TThostFtdcPriceType PriceInterval;
};
///<2F>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD>¼<EFBFBD>
TThostFtdcPriceType LastPrice;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TThostFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TThostFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType ClosePrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType PreDelta;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType CurrDelta;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TThostFtdcMillisecType UpdateMillisec;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDay;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataBaseField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType PreDelta;
};
///<2F><><EFBFBD>龲̬<E9BEB2><CCAC><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataStaticField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TThostFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TThostFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType ClosePrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TThostFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TThostFtdcRatioType CurrDelta;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³ɽ<C2B3><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataLastMatchField
{
///<2F><><EFBFBD>¼<EFBFBD>
TThostFtdcPriceType LastPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcLargeVolumeType OpenInterest;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataBestPriceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TThostFtdcVolumeType AskVolume1;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataBid23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TThostFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataAsk23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TThostFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataBid45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataAsk45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType AskVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataUpdateTimeField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TThostFtdcMillisecType UpdateMillisec;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDay;
};
///<2F><><EFBFBD><EFBFBD><E9BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ
struct CThostFtdcSpecificInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>Լ״̬
struct CThostFtdcInstrumentStatusField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementGroupIDType SettlementGroupID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬
TThostFtdcInstrumentStatusType InstrumentStatus;
///<2F><><EFBFBD>׽׶α<D7B6><CEB1><EFBFBD>
TThostFtdcTradingSegmentSNType TradingSegmentSN;
///<2F><><EFBFBD>뱾״̬ʱ<CCAC><CAB1>
TThostFtdcTimeType EnterTime;
///<2F><><EFBFBD>뱾״̬ԭ<CCAC><D4AD>
TThostFtdcInstStatusEnterReasonType EnterReason;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ״̬
struct CThostFtdcQryInstrumentStatusField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>
struct CThostFtdcInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF><EFBFBD>
struct CThostFtdcPositionProfitAlgorithmField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///ӯ<><D3AF><EFBFBD>
TThostFtdcAlgorithmType Algorithm;
///<2F><>ע
TThostFtdcMemoType Memo;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>Ա<EFBFBD>ʽ<EFBFBD><CABD>ۿ<EFBFBD>
struct CThostFtdcDiscountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F>ʽ<EFBFBD><CABD>ۿ۱<DBBF><DBB1><EFBFBD>
TThostFtdcRatioType Discount;
};
///<2F><>ѯת<D1AF><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryTransferBankField
{
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
};
///ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcTransferBankField
{
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankNameType BankName;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TThostFtdcBoolType IsActive;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CThostFtdcQryInvestorPositionDetailField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CThostFtdcInvestorPositionDetailField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType OpenDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
///<2F><><EFBFBD>ּ<EFBFBD>
TThostFtdcPriceType OpenPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeTypeType TradeType;
///<2F><><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType CombInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>ն<EFBFBD><D5B6><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByDate;
///<2F><><EFBFBD>ʶԳ<CAB6>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfitByTrade;
///<2F><><EFBFBD>ն<EFBFBD><D5B6>гֲ<D0B3>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfitByDate;
///<2F><><EFBFBD>ʶԳ<CAB6><D4B3>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfitByTrade;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType Margin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchMargin;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType MarginRateByMoney;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TThostFtdcRatioType MarginRateByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType LastSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPriceType SettlementPrice;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TThostFtdcVolumeType CloseVolume;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TThostFtdcMoneyType CloseAmount;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcTradingAccountPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
struct CThostFtdcMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TThostFtdcTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>ϯλ<CFAF><CEBB><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeIDType MaxTradeID;
///<2F><>ϯλ<CFAF><CEBB><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcReturnCodeType MaxOrderMessageReference;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>̻<EFBFBD>
struct CThostFtdcQryMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
};
///<2F><>ѯ<EFBFBD>ͻ<EFBFBD>֪ͨ
struct CThostFtdcQryNoticeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F>ͻ<EFBFBD>֪ͨ
struct CThostFtdcNoticeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcContentType Content;
///<2F><><EFBFBD>͹<EFBFBD>˾֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
TThostFtdcSequenceLabelType SequenceLabel;
};
///<2F>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcUserRightField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>ͻ<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserRightTypeType UserRightType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>ֹ
TThostFtdcBoolType IsForbidden;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣȷ<CFA2><C8B7><EFBFBD><EFBFBD>
struct CThostFtdcQrySettlementInfoConfirmField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///װ<>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcLoadSettlementInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><E3B7A8>
struct CThostFtdcBrokerWithdrawAlgorithmField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>
TThostFtdcAlgorithmType WithdrawAlgorithm;
///<2F>ʽ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>
TThostFtdcRatioType UsingRatio;
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcIncludeCloseProfitType IncludeCloseProfit;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޲<EFBFBD><DEB2><EFBFBD><EFBFBD>޳ɽ<DEB3><C9BD>ͻ<EFBFBD><CDBB>Ƿ<EFBFBD><C7B7>ܿ<EFBFBD><DCBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcAllWithoutTradeType AllWithoutTrade;
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcIncludeCloseProfitType AvailIncludeCloseProfit;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>¼<EFBFBD>
TThostFtdcBoolType IsBrokerUserEvent;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcRatioType FundMortgageRatio;
///Ȩ<><C8A8><EFBFBD>
TThostFtdcBalanceAlgorithmType BalanceAlgorithm;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcTradingAccountPasswordUpdateV1Field
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TThostFtdcPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TThostFtdcPasswordType NewPassword;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcTradingAccountPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TThostFtdcPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TThostFtdcPasswordType NewPassword;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
struct CThostFtdcQryCombinationLegField
{
///<2F><><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType CombInstrumentID;
///<2F><><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD>
TThostFtdcLegIDType LegID;
///<2F><><EFBFBD>Ⱥ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType LegInstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
struct CThostFtdcQrySyncStatusField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
};
///<2F><><EFBFBD>Ͻ<EFBFBD><CFBD>׺<EFBFBD>Լ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>
struct CThostFtdcCombinationLegField
{
///<2F><><EFBFBD>Ϻ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType CombInstrumentID;
///<2F><><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD>
TThostFtdcLegIDType LegID;
///<2F><><EFBFBD>Ⱥ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType LegInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>ȳ<EFBFBD><C8B3><EFBFBD>
TThostFtdcLegMultipleType LegMultiple;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcImplyLevelType ImplyLevel;
};
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>״̬
struct CThostFtdcSyncStatusField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>״̬
TThostFtdcDataSyncStatusType DataSyncStatus;
};
///<2F><>ѯ<EFBFBD><D1AF>ϵ<EFBFBD><CFB5>
struct CThostFtdcQryLinkManField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><>ϵ<EFBFBD><CFB5>
struct CThostFtdcLinkManField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPersonTypeType PersonType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdentifiedCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPartyNameType PersonName;
///<2F><>ϵ<EFBFBD>
TThostFtdcTelephoneType Telephone;
///ͨѶ<CDA8><D1B6>ַ
TThostFtdcAddressType Address;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><><EFBFBD>ȼ<EFBFBD>
TThostFtdcPriorityType Priority;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcUOAZipCodeType UOAZipCode;
///ȫ<><C8AB>
TThostFtdcInvestorFullNameType PersonFullName;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB>¼<EFBFBD>
struct CThostFtdcQryBrokerUserEventField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserEventTypeType UserEventType;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB>¼<EFBFBD>
struct CThostFtdcBrokerUserEventField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserEventTypeType UserEventType;
///<2F>û<EFBFBD><C3BB>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType EventSequenceNo;
///<2F>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType EventDate;
///<2F>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType EventTime;
///<2F>û<EFBFBD><C3BB>¼<EFBFBD><C2BC><EFBFBD>Ϣ
TThostFtdcUserEventInfoType UserEventInfo;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯǩԼ<C7A9><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryContractBankField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
};
///<2F><>ѯǩԼ<C7A9><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcContractBankField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcBankBrchIDType BankBrchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankNameType BankName;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϳֲ<CFB3><D6B2><EFBFBD>ϸ
struct CThostFtdcInvestorPositionCombineDetailField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
TThostFtdcTradeIDType ComTradeID;
///<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
TThostFtdcTradeIDType TradeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TThostFtdcVolumeType TotalAmt;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType Margin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchMargin;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
TThostFtdcRatioType MarginRateByMoney;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TThostFtdcRatioType MarginRateByVolume;
///<2F><><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD>
TThostFtdcLegIDType LegID;
///<2F><><EFBFBD>ȳ<EFBFBD><C8B3><EFBFBD>
TThostFtdcLegMultipleType LegMultiple;
///<2F><><EFBFBD>ϳֲֺ<D6B2>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType CombInstrumentID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeGroupIDType TradeGroupID;
};
///Ԥ<><D4A4><EFBFBD><EFBFBD>
struct CThostFtdcParkedOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TThostFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///Ԥ<>񱨵<EFBFBD><F1B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcParkedOrderIDType ParkedOrderID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserTypeType UserType;
///Ԥ<><D4A4><EFBFBD><EFBFBD>״̬
TThostFtdcParkedOrderStatusType Status;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsSwapOrder;
};
///<2F><><EFBFBD><EFBFBD>Ԥ<EFBFBD>񵥲<EFBFBD><F1B5A5B2><EFBFBD>
struct CThostFtdcParkedOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeChange;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///Ԥ<>񳷵<EFBFBD><F1B3B7B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcParkedOrderActionIDType ParkedOrderActionID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserTypeType UserType;
///Ԥ<>񳷵<EFBFBD>״̬
TThostFtdcParkedOrderStatusType Status;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯԤ<D1AF><D4A4><EFBFBD><EFBFBD>
struct CThostFtdcQryParkedOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯԤ<D1AF>񳷵<EFBFBD>
struct CThostFtdcQryParkedOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///ɾ<><C9BE>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD>
struct CThostFtdcRemoveParkedOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ԥ<>񱨵<EFBFBD><F1B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcParkedOrderIDType ParkedOrderID;
};
///ɾ<><C9BE>Ԥ<EFBFBD>񳷵<EFBFBD>
struct CThostFtdcRemoveParkedOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ԥ<>񳷵<EFBFBD><F1B3B7B5><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcParkedOrderActionIDType ParkedOrderActionID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><E3B7A8>
struct CThostFtdcInvestorWithdrawAlgorithmField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRatioType UsingRatio;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TThostFtdcRatioType FundMortgageRatio;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>ϳֲ<CFB3><D6B2><EFBFBD>ϸ
struct CThostFtdcQryInvestorPositionCombineDetailField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>ϳֲֺ<D6B2>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType CombInstrumentID;
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcMarketDataAveragePriceField
{
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TThostFtdcPriceType AveragePrice;
};
///У<><D0A3>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcVerifyInvestorPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
};
///<2F>û<EFBFBD>IP
struct CThostFtdcUserIPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///IP<49><50>ַ
TThostFtdcIPAddressType IPAddress;
///IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
TThostFtdcIPAddressType IPMask;
///Mac<61><63>ַ
TThostFtdcMacAddressType MacAddress;
};
///<2F>û<EFBFBD><C3BB>¼<EFBFBD>֪ͨ<CDA8><D6AA>Ϣ
struct CThostFtdcTradingNoticeInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SendTime;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcContentType FieldContent;
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TThostFtdcSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD>к<EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
};
///<2F>û<EFBFBD><C3BB>¼<EFBFBD>֪ͨ
struct CThostFtdcTradingNoticeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TThostFtdcInvestorRangeType InvestorRange;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TThostFtdcSequenceSeriesType SequenceSeries;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SendTime;
///<2F><><EFBFBD>к<EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TThostFtdcContentType FieldContent;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>֪ͨ
struct CThostFtdcQryTradingNoticeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD>
struct CThostFtdcQryErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><><EFBFBD>󱨵<EFBFBD>
struct CThostFtdcErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TThostFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcBoolType IsSwapOrder;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcErrorConditionalOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TThostFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TThostFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TThostFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TThostFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TThostFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TThostFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TThostFtdcOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TThostFtdcOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderTypeType OrderType;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeTotal;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType InsertDate;
///ί<><CEAF>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActiveTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType SuspendTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸Ľ<DEB8><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType ActiveTraderID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TThostFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TThostFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType BrokerOrderSeq;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderSysIDType RelativeOrderSysID;
///֣<><D6A3><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType ZCETotalTradedVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBoolType IsSwapOrder;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TThostFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TThostFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcTraderIDType TraderID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TThostFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TThostFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TThostFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///״̬<D7B4><CCAC>Ϣ
TThostFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
struct CThostFtdcQryExchangeSequenceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
struct CThostFtdcExchangeSequenceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType SequenceNo;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬
TThostFtdcInstrumentStatusType MarketStatus;
};
///<2F><><EFBFBD>ݼ۸<DDBC><DBB8><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQueryMaxOrderVolumeWithPriceField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TThostFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType MaxVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD>
TThostFtdcPriceType Price;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>ײ<EFBFBD><D7B2><EFBFBD>
struct CThostFtdcQryBrokerTradingParamsField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>ײ<EFBFBD><D7B2><EFBFBD>
struct CThostFtdcBrokerTradingParamsField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><>֤<EFBFBD><D6A4><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMarginPriceTypeType MarginPriceType;
///ӯ<><D3AF><EFBFBD>
TThostFtdcAlgorithmType Algorithm;
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcIncludeCloseProfitType AvailIncludeCloseProfit;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><>ȨȨ<C8A8><C8A8><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOptionRoyaltyPriceTypeType OptionRoyaltyPriceType;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQryBrokerTradingAlgosField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcBrokerTradingAlgosField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F>ֲִ<D6B2><D6B4><EFBFBD><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD>
TThostFtdcHandlePositionAlgoIDType HandlePositionAlgoID;
///Ѱ<>ұ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD>
TThostFtdcFindMarginRateAlgoIDType FindMarginRateAlgoID;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD>
TThostFtdcHandleTradingAccountAlgoIDType HandleTradingAccountAlgoID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>ʽ<EFBFBD>
struct CThostFtdcQueryBrokerDepositField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>ʽ<EFBFBD>
struct CThostFtdcBrokerDepositField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType PreBalance;
///<2F><>ǰ<EFBFBD><C7B0>֤<EFBFBD><D6A4><EFBFBD>ܶ<EFBFBD>
TThostFtdcMoneyType CurrMargin;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Balance;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType Available;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Reserve;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
};
///<2F><>ѯ<EFBFBD><D1AF>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE>Կ
struct CThostFtdcQryCFMMCBrokerKeyField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
};
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE>Կ
struct CThostFtdcCFMMCBrokerKeyField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾ͳһ<CDB3><D2BB><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///<2F><>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType CreateDate;
///<2F><>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTimeType CreateTime;
///<2F><>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType KeyID;
///<2F><>̬<EFBFBD><CCAC>Կ
TThostFtdcCFMMCKeyType CurrentKey;
///<2F><>̬<EFBFBD><CCAC>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD>
TThostFtdcCFMMCKeyKindType KeyKind;
};
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>͹<EFBFBD>˾<EFBFBD>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD>Կ
struct CThostFtdcCFMMCTradingAccountKeyField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾ͳһ<CDB3><D2BB><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType KeyID;
///<2F><>̬<EFBFBD><CCAC>Կ
TThostFtdcCFMMCKeyType CurrentKey;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>͹<EFBFBD>˾<EFBFBD>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD>Կ
struct CThostFtdcQryCFMMCTradingAccountKeyField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
struct CThostFtdcBrokerUserOTPParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9>
TThostFtdcOTPVendorsIDType OTPVendorsID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
TThostFtdcSerialNumberType SerialNumber;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ
TThostFtdcAuthKeyType AuthKey;
///Ư<><C6AF>ֵ
TThostFtdcLastDriftType LastDrift;
///<2F>ɹ<EFBFBD>ֵ
TThostFtdcLastSuccessType LastSuccess;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOTPTypeType OTPType;
};
///<2F>ֹ<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
struct CThostFtdcManualSyncBrokerUserOTPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOTPTypeType OTPType;
///<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TThostFtdcPasswordType FirstOTP;
///<2F>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TThostFtdcPasswordType SecondOTP;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
struct CThostFtdcCommRateModelField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType CommModelID;
///ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCommModelNameType CommModelName;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
struct CThostFtdcQryCommRateModelField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType CommModelID;
};
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
struct CThostFtdcMarginModelField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType MarginModelID;
///ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCommModelNameType MarginModelName;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯͶ<D1AF><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
struct CThostFtdcQryMarginModelField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInvestorIDType MarginModelID;
};
///<2F>ֵ<EFBFBD><D6B5>۵<EFBFBD><DBB5><EFBFBD>Ϣ
struct CThostFtdcEWarrantOffsetField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDirectionType Direction;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
};
///<2F><>ѯ<EFBFBD>ֵ<EFBFBD><D6B5>۵<EFBFBD><DBB5><EFBFBD>Ϣ
struct CThostFtdcQryEWarrantOffsetField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>/<2F><>Ʒ<EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
struct CThostFtdcQryInvestorProductGroupMarginField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///Ʒ<><C6B7>/<2F><>Ʒ<EFBFBD>ֱ<EFBFBD>ʾ
TThostFtdcInstrumentIDType ProductGroupID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>/<2F><>Ʒ<EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
struct CThostFtdcInvestorProductGroupMarginField
{
///Ʒ<><C6B7>/<2F><>Ʒ<EFBFBD>ֱ<EFBFBD>ʾ
TThostFtdcInstrumentIDType ProductGroupID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType FrozenMargin;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType LongFrozenMargin;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ShortFrozenMargin;
///ռ<>õı<C3B5>֤<EFBFBD><D6A4>
TThostFtdcMoneyType UseMargin;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4>
TThostFtdcMoneyType LongUseMargin;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ShortUseMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ExchMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4>
TThostFtdcMoneyType LongExchMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4>
TThostFtdcMoneyType ShortExchMargin;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType CloseProfit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType FrozenCommission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Commission;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TThostFtdcMoneyType FrozenCash;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType CashIn;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TThostFtdcMoneyType PositionProfit;
///<2F>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType OffsetAmount;
///<2F><>ͷ<EFBFBD>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType LongOffsetAmount;
///<2F><>ͷ<EFBFBD>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType ShortOffsetAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType ExchOffsetAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType LongExchOffsetAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>۵<EFBFBD><DBB5>ܽ<EFBFBD><DCBD><EFBFBD>
TThostFtdcMoneyType ShortExchOffsetAmount;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TThostFtdcHedgeFlagType HedgeFlag;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcQueryCFMMCTradingAccountTokenField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcCFMMCTradingAccountTokenField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾ͳһ<CDB3><D2BB><EFBFBD><EFBFBD>
TThostFtdcParticipantIDType ParticipantID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD>
TThostFtdcSequenceNoType KeyID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TThostFtdcCFMMCTokenType Token;
};
///<2F><>ѯ<EFBFBD><D1AF>Ʒ<EFBFBD><C6B7>
struct CThostFtdcQryProductGroupField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>/<2F><>Ʒ<EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>
struct CThostFtdcProductGroupField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcExchangeIDType ExchangeID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInstrumentIDType ProductGroupID;
};
///ת<>ʿ<EFBFBD><CABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqOpenAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><EFBFBD><E3B3AE>־
TThostFtdcCashExchangeCodeType CashExchangeCode;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
};
///ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqCancelAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><EFBFBD><E3B3AE>־
TThostFtdcCashExchangeCodeType CashExchangeCode;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqChangeAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType NewBankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType NewBankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ժҪ
TThostFtdcDigestType Digest;
};
///ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqTransferField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType FutureFetchAmount;
///<2F><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>־
TThostFtdcFeePayFlagType FeePayFlag;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustFeeType CustFee;
///Ӧ<><D3A6><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureFeeType BrokerFee;
///<2F><><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ת<>˽<EFBFBD><CBBD><EFBFBD>״̬
TThostFtdcTransferStatusType TransferStatus;
};
///<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>ת<EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>Ӧ
struct CThostFtdcRspTransferField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType FutureFetchAmount;
///<2F><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>־
TThostFtdcFeePayFlagType FeePayFlag;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustFeeType CustFee;
///Ӧ<><D3A6><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureFeeType BrokerFee;
///<2F><><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ת<>˽<EFBFBD><CBBD><EFBFBD>״̬
TThostFtdcTransferStatusType TransferStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqRepealField
{
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRepealTimeIntervalType RepealTimeInterval;
///<2F>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRepealedTimesType RepealedTimes;
///<2F><><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBankRepealFlagType BankRepealFlag;
///<2F><><EFBFBD>̳<EFBFBD><CCB3><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBrokerRepealFlagType BrokerRepealFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE>
TThostFtdcPlateSerialType PlateRepealSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankRepealSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureRepealSerial;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType FutureFetchAmount;
///<2F><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>־
TThostFtdcFeePayFlagType FeePayFlag;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustFeeType CustFee;
///Ӧ<><D3A6><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureFeeType BrokerFee;
///<2F><><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ת<>˽<EFBFBD><CBBD><EFBFBD>״̬
TThostFtdcTransferStatusType TransferStatus;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcRspRepealField
{
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRepealTimeIntervalType RepealTimeInterval;
///<2F>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRepealedTimesType RepealedTimes;
///<2F><><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBankRepealFlagType BankRepealFlag;
///<2F><><EFBFBD>̳<EFBFBD><CCB3><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcBrokerRepealFlagType BrokerRepealFlag;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE>
TThostFtdcPlateSerialType PlateRepealSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankRepealSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureRepealSerial;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType FutureFetchAmount;
///<2F><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>־
TThostFtdcFeePayFlagType FeePayFlag;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustFeeType CustFee;
///Ӧ<><D3A6><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureFeeType BrokerFee;
///<2F><><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ת<>˽<EFBFBD><CBBD><EFBFBD>״̬
TThostFtdcTransferStatusType TransferStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯ<EFBFBD>˻<EFBFBD><CBBB><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
struct CThostFtdcReqQueryAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
};
///<2F><>ѯ<EFBFBD>˻<EFBFBD><CBBB><EFBFBD>Ϣ<EFBFBD><CFA2>Ӧ
struct CThostFtdcRspQueryAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD>п<EFBFBD><D0BF>ý<EFBFBD><C3BD><EFBFBD>
TThostFtdcTradeAmountType BankUseAmount;
///<2F><><EFBFBD>п<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType BankFetchAmount;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>ǩ<EFBFBD><C7A9>
struct CThostFtdcFutureSignIOField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcRspFutureSignInField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///PIN<49><4E>Կ
TThostFtdcPasswordKeyType PinKey;
///MAC<41><43>Կ
TThostFtdcPasswordKeyType MacKey;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqFutureSignOutField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcRspFutureSignOutField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯָ<D1AF><D6B8><EFBFBD><EFBFBD>ˮ<EFBFBD>ŵĽ<C5B5><C4BD>׽<EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqQueryTradeResultBySerialField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType Reference;
///<2F><><EFBFBD><EFBFBD>ˮ<EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ߵĻ<DFB5><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInstitutionTypeType RefrenceIssureType;
///<2F><><EFBFBD><EFBFBD>ˮ<EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>߻<EFBFBD><DFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrganCodeType RefrenceIssure;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///ժҪ
TThostFtdcDigestType Digest;
};
///<2F><>ѯָ<D1AF><D6B8><EFBFBD><EFBFBD>ˮ<EFBFBD>ŵĽ<C5B5><C4BD>׽<EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcRspQueryTradeResultBySerialField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///<2F><>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType Reference;
///<2F><><EFBFBD><EFBFBD>ˮ<EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ߵĻ<DFB5><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcInstitutionTypeType RefrenceIssureType;
///<2F><><EFBFBD><EFBFBD>ˮ<EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>߻<EFBFBD><DFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOrganCodeType RefrenceIssure;
///ԭʼ<D4AD><CABC><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
TThostFtdcReturnCodeType OriginReturnCode;
///ԭʼ<D4AD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDescrInfoForReturnCodeType OriginDescrInfoForReturnCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ת<>ʽ<EFBFBD><CABD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///ժҪ
TThostFtdcDigestType Digest;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqDayEndFileReadyField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ļ<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFileBusinessCodeType FileBusinessCode;
///ժҪ
TThostFtdcDigestType Digest;
};
///<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>
struct CThostFtdcReturnResultField
{
///<2F><><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
TThostFtdcReturnCodeType ReturnCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDescrInfoForReturnCodeType DescrInfoForReturnCode;
};
///<2F><>֤<EFBFBD>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcVerifyFuturePasswordField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>֤<EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD>Ϣ
struct CThostFtdcVerifyCustInfoField
{
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
};
///<2F><>֤<EFBFBD>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϳͻ<CDBF><CDBB><EFBFBD>Ϣ
struct CThostFtdcVerifyFuturePasswordAndCustInfoField
{
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>֤<EFBFBD>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϳͻ<CDBF><CDBB><EFBFBD>Ϣ
struct CThostFtdcDepositResultInformField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD>ţ<EFBFBD><C5A3><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>Ϊ<EFBFBD><CEAA><EFBFBD>ڱ<EFBFBD><DAB1>̷<EFBFBD><CCB7>ص<EFBFBD><D8B5><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcDepositSeqNoType DepositSeqNo;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
TThostFtdcReturnCodeType ReturnCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDescrInfoForReturnCodeType DescrInfoForReturnCode;
};
///<2F><><EFBFBD>׺<EFBFBD><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>Կͬ<D4BF><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcReqSyncKeyField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>׺<EFBFBD><D7BA>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̵<EFBFBD><CCB5><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
};
///<2F><><EFBFBD>׺<EFBFBD><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>Կͬ<D4BF><CDAC><EFBFBD><EFBFBD>Ӧ
struct CThostFtdcRspSyncKeyField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>׺<EFBFBD><D7BA>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̵<EFBFBD><CCB5><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><>ѯ<EFBFBD>˻<EFBFBD><CBBB><EFBFBD>Ϣ֪ͨ
struct CThostFtdcNotifyQueryAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD>п<EFBFBD><D0BF>ý<EFBFBD><C3BD><EFBFBD>
TThostFtdcTradeAmountType BankUseAmount;
///<2F><><EFBFBD>п<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
TThostFtdcTradeAmountType BankFetchAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD>ת<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
struct CThostFtdcTransferSerialField
{
///ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE>
TThostFtdcPlateSerialType PlateSerial;
///<2F><><EFBFBD>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD>״<EFBFBD><D7B4><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TThostFtdcSessionIDType SessionID;
///<2F><><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureAccTypeType FutureAccType;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TThostFtdcInvestorIDType InvestorID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE>
TThostFtdcFutureSerialType FutureSerial;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD>׽<EFBFBD><D7BD><EFBFBD>
TThostFtdcTradeAmountType TradeAmount;
///Ӧ<>տͻ<D5BF><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustFeeType CustFee;
///Ӧ<><D3A6><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcFutureFeeType BrokerFee;
///<2F><>Ч<EFBFBD><D0A7>־
TThostFtdcAvailabilityFlagType AvailabilityFlag;
///<2F><><EFBFBD><EFBFBD>Ա
TThostFtdcOperatorCodeType OperatorCode;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankNewAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯת<D1AF><D7AA><EFBFBD><EFBFBD>ˮ
struct CThostFtdcQryTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>֪ͨ
struct CThostFtdcNotifyFutureSignInField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
///PIN<49><4E>Կ
TThostFtdcPasswordKeyType PinKey;
///MAC<41><43>Կ
TThostFtdcPasswordKeyType MacKey;
};
///<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>֪ͨ
struct CThostFtdcNotifyFutureSignOutField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD>׺<EFBFBD><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>Կͬ<D4BF><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ
struct CThostFtdcNotifySyncKeyField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD>׺<EFBFBD><D7BA>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1>̵<EFBFBD><CCB5><EFBFBD>Ϣ
TThostFtdcAddInfoType Message;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcRequestIDType RequestID;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ǩԼ<C7A9><D4BC>ϵ
struct CThostFtdcQryAccountregisterField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>//<2F><><EFBFBD><EFBFBD>sgit<69><74><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
struct CThostFtdcAccountregisterField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDay;
///<2F><><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcOpenOrDestroyType OpenOrDestroy;
///ǩԼ<C7A9><D4BC><EFBFBD><EFBFBD>
TThostFtdcTradeDateType RegDate;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TThostFtdcTradeDateType OutDate;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
};
///<2F><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcOpenAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><EFBFBD><E3B3AE>־
TThostFtdcCashExchangeCodeType CashExchangeCode;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcCancelAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><EFBFBD><E3B3AE>־
TThostFtdcCashExchangeCodeType CashExchangeCode;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDeviceIDType DeviceID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankSecuAccType;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>λ<EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankSecuAcc;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD>׹<EFBFBD>Ա
TThostFtdcOperNoType OperNo;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD>Ϣ
struct CThostFtdcChangeAccountField
{
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeCodeType TradeCode;
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
TThostFtdcBankIDType BankID;
///<2F><><EFBFBD>з<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankBrchIDType BankBranchID;
///<2F><><EFBFBD>̴<EFBFBD><CCB4><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>̷<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcFutureBranchIDType BrokerBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradeDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TThostFtdcTradeTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TThostFtdcBankSerialType BankSerial;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TThostFtdcTradeDateType TradingDay;
///<2F><><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>Ϣ<EFBFBD><CFA2>ˮ<EFBFBD><CBAE>
TThostFtdcSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־
TThostFtdcLastFragmentType LastFragment;
///<2F><EFBFBD><E1BBB0>
TThostFtdcSessionIDType SessionID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIndividualNameType CustomerName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdCardTypeType IdCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ա<EFBFBD>
TThostFtdcGenderType Gender;
///<2F><><EFBFBD>Ҵ<EFBFBD><D2B4><EFBFBD>
TThostFtdcCountryCodeType CountryCode;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcCustTypeType CustType;
///<2F><>ַ
TThostFtdcAddressType Address;
///<2F>ʱ<EFBFBD>
TThostFtdcZipCodeType ZipCode;
///<2F><EFBFBD><E7BBB0><EFBFBD><EFBFBD>
TThostFtdcTelephoneType Telephone;
///<2F>ֻ<EFBFBD>
TThostFtdcMobilePhoneType MobilePhone;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcFaxType Fax;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
TThostFtdcEMailType EMail;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>״̬
TThostFtdcMoneyAccountStatusType MoneyAccountStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType BankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType BankPassWord;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcBankAccountType NewBankAccount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType NewBankPassWord;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBankAccTypeType BankAccType;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TThostFtdcInstallIDType InstallID;
///<2F><>֤<EFBFBD>ͻ<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcYesNoIndicatorType VerifyCertNoFlag;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
TThostFtdcBankCodingForFutureType BrokerIDByBank;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcPwdFlagType BankPwdFlag;
///<2F>ڻ<EFBFBD><DABB>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־
TThostFtdcPwdFlagType SecuPwdFlag;
///<2F><><EFBFBD><EFBFBD>ID
TThostFtdcTIDType TID;
///ժҪ
TThostFtdcDigestType Digest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TThostFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcSecAgentACIDMapField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD><D0BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TThostFtdcAccountIDType BrokerSecAgentID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>Ȩ<EFBFBD>޲<EFBFBD>ѯ
struct CThostFtdcQrySecAgentACIDMapField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcUserRightsAssignField
{
///Ӧ<>õ<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcDRIdentityIDType DRIdentityID;
};
///<2F><><EFBFBD>ù<EFBFBD>˾<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD>ʾ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CThostFtdcBrokerUserRightAssignField
{
///Ӧ<>õ<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcDRIdentityIDType DRIdentityID;
///<2F>ܷ<EFBFBD><DCB7><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcBoolType Tradeable;
};
///<2F>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcDRTransferField
{
///ԭ<><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcDRIdentityIDType OrigDRIdentityID;
///Ŀ<><EFBFBD><EABDBB><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcDRIdentityIDType DestDRIdentityID;
///ԭӦ<D4AD>õ<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType OrigBrokerID;
///Ŀ<><C4BF><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType DestBrokerID;
};
///Fens<6E>û<EFBFBD><C3BB><EFBFBD>Ϣ
struct CThostFtdcFensUserInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///<2F><>¼ģʽ
TThostFtdcLoginModeType LoginMode;
};
///<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostFtdcCurrTransferIdentityField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TThostFtdcDRIdentityIDType IdentityID;
};
///<2F><>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CThostFtdcLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
///IP<49><50>ַ
TThostFtdcIPAddressType IPAddress;
};
///<2F><>ѯ<EFBFBD><D1AF>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CThostFtdcQryLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcUserIDType UserID;
};
///UDP<44><EFBFBD><E9B2A5><EFBFBD><EFBFBD>Ϣ
struct CThostFtdcMulticastGroupInfoField
{
///<2F><EFBFBD><E9B2A5>IP<49><50>ַ
TThostFtdcIPAddressType GroupIP;
///<2F><EFBFBD><E9B2A5>IP<49>˿<EFBFBD>
TThostFtdcIPPortType GroupPort;
///Դ<><D4B4>ַ
TThostFtdcIPAddressType SourceIP;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
struct CThostFtdcTradingAccountReserveField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TThostFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TThostFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TThostFtdcMoneyType Reserve;
///<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
TThostFtdcCurrencyIDType CurrencyID;
};
///<2F><>Լ<EFBFBD><D4BC>λ<EFBFBD><CEBB>ѯ<EFBFBD><D1AF>
struct CThostMBLQuotReq
{
///<2F><>ʼ<EFBFBD><CABC>Լ<EFBFBD><D4BC>
TThostFtdcInstrumentIDType StartInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>
TThostFtdcInstrumentIDType EndInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDirectionType Direction;
};
///<2F><>Լ<EFBFBD><D4BC>λ<EFBFBD><CEBB>
struct CThostMBLQuotData
{
///<2F><>Լ<EFBFBD><D4BC>
TThostFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TThostFtdcDirectionType Direction;
///<2F>۸<EFBFBD>
TThostFtdcPriceType Price;
///<2F><><EFBFBD><EFBFBD>
TThostFtdcVolumeType Volume;
};
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CThostSubQuotField
{
///<2F><>Լ<EFBFBD><D4BC>
TThostFtdcInstrumentIDType InstrumentID;
};
///
struct CThostDeferDeliveryQuot
{
TThostFtdcInstrumentIDType InstrumentID; //<2F><>Լ<EFBFBD><D4BC>
TThostFtdcVolumeType AskVolume; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType BidVolume; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType MidAskVolume; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TThostFtdcVolumeType MidBidVolume; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
};
#endif