vnpy/vn.lts_old/ltsapi/SecurityFtdcUserApiStruct.h

2313 lines
54 KiB
C
Raw Normal View History

/////////////////////////////////////////////////////////////////////////
///@company shanghai liber information Technology Co.,Ltd
///@file SecurityFtdcUserApiStruct.h
///@brief <20><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ݽṹ
/////////////////////////////////////////////////////////////////////////
#if !defined(SECURITY_FTDCSTRUCT_H)
#define SECURITY_FTDCSTRUCT_H
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SecurityFtdcUserApiDataType.h"
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
struct CSecurityFtdcRspInfoField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeNameType ExchangeName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangePropertyType ExchangeProperty;
};
///<2F><>Ʒ
struct CSecurityFtdcProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcProductNameType ProductName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcProductClassType ProductClass;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TSecurityFtdcPriceType PriceTick;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MinLimitOrderVolume;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPositionTypeType PositionType;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPositionDateTypeType PositionDateType;
///ETF<54><46>С<EFBFBD><D0A1><EFBFBD>׵<EFBFBD>λ
TSecurityFtdcVolumeType EFTMinTradeVolume;
};
///<2F><>Լ
struct CSecurityFtdcInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentNameType InstrumentName;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcProductClassType ProductClass;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcYearType DeliveryYear;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMonthType DeliveryMonth;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TSecurityFtdcVolumeType MinLimitOrderVolume;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TSecurityFtdcPriceType PriceTick;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType CreateDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ExpireDate;
///<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType StartDelivDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType EndDelivDate;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TSecurityFtdcInstLifePhaseType InstLifePhase;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcBoolType IsTrading;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPositionTypeType PositionType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ܷ񳷵<DCB7>
TSecurityFtdcBoolType OrderCanBeWithdraw;
///<2F><>С<EFBFBD><D0A1><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>λ
TSecurityFtdcVolumeType MinBuyVolume;
///<2F><>С<EFBFBD><D0A1><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>λ
TSecurityFtdcVolumeType MinSellVolume;
///<2F><>ƱȨ<C6B1><C8A8>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRightModelIDType RightModelID;
///<2F>ֲֽ<D6B2><D6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPosTradeTypeType PosTradeType;
///<2F>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType MarketID;
///<2F><>Ȩִ<C8A8>м۸<D0BC>
TSecurityFtdcPriceType ExecPrice;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType UnitMargin;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentTypeType InstrumentType;
///<2F><>Ȩ<EFBFBD><C8A8>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
TSecurityFtdcRatioType OptionsMarginParam1;
///<2F><>Ȩ<EFBFBD><C8A8>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
TSecurityFtdcRatioType OptionsMarginParam2;
};
///<2F><><EFBFBD>͹<EFBFBD>˾
struct CSecurityFtdcBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerAbbrType BrokerAbbr;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerNameType BrokerName;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
};
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><CDBE>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD>
struct CSecurityFtdcPartBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD>
struct CSecurityFtdcInvestorField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPartyNameType InvestorName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcIdCardTypeType IdentifiedCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
///<2F>Ϻ<EFBFBD>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType SHBranchID;
///<2F><><EFBFBD><EFBFBD>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType SZBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TSecurityFtdcSettleSystemTypeType SettleSystemType;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>׵ȼ<D7B5>
TSecurityFtdcInvestorLevelType InvestorLevel;
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CSecurityFtdcTradingCodeField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///<2F><><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TSecurityFtdcTraderIDType PBU;
///ClientType
TSecurityFtdcClientTypeType ClientType;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CSecurityFtdcSuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserNameType UserName;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcSuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TSecurityFtdcFunctionCodeType FunctionCode;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CSecurityFtdcBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserNameType UserName;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserTypeType UserType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
///<2F>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcBoolType IsUsingOTP;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TSecurityFtdcBrokerFunctionCodeType BrokerFunctionCode;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CSecurityFtdcTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType PreMortgage;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TSecurityFtdcMoneyType PreCredit;
///<2F>ϴδ<CFB4><CEB4><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType PreDeposit;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType PreBalance;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType PreMargin;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType InterestBase;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Interest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType FrozenCommission;
///<2F><>ǰ<EFBFBD><C7B0>֤<EFBFBD><D6A4><EFBFBD>ܶ<EFBFBD>
TSecurityFtdcMoneyType CurrMargin;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Commission;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Balance;
///<2F>ֽ<EFBFBD>
TSecurityFtdcMoneyType Available;
///<2F><>ȡ<EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType WithdrawQuota;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Reserve;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Credit;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Mortgage;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType ExchangeMargin;
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD>֤<EEB1A3><D6A4>
TSecurityFtdcMoneyType DeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EEB1A3><D6A4>
TSecurityFtdcMoneyType ExchangeDeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType FrozenTransferFee;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1>˰
TSecurityFtdcMoneyType FrozenStampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType TransferFee;
///ӡ<><D3A1>˰
TSecurityFtdcMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ConversionAmount;
///<2F><><EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD>
TSecurityFtdcMoneyType CreditAmount;
///֤ȯ<D6A4>ܼ<EFBFBD>ֵ
TSecurityFtdcMoneyType StockValue;
///<2F><>ծ<EFBFBD>ع<EFBFBD>ռ<EFBFBD><D5BC><EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType BondRepurchaseAmount;
///<2F><>ծ<EFBFBD><D5AE><EFBFBD>ع<EFBFBD>ռ<EFBFBD><D5BC><EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType ReverseRepurchaseAmount;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcCurrencyCodeType CurrencyCode;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountTypeType AccountType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType MarginTradeAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ShortSellAmount;
///<2F><><EFBFBD>ʳֲ<CAB3>ӯ<EFBFBD><D3AF>
TSecurityFtdcMoneyType MarginTradeProfit;
///<2F><>ȯ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TSecurityFtdcMoneyType ShortSellProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ֵ
TSecurityFtdcMoneyType SSStockValue;
///ά<>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRatioType CreditRatio;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType FrozenExecCash;
};
///<2F><>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CSecurityFtdcLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcDepthMarketDataField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD>¼<EFBFBD>
TSecurityFtdcPriceType LastPrice;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TSecurityFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TSecurityFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TSecurityFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TSecurityFtdcLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType ClosePrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType SettlementPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TSecurityFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TSecurityFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TSecurityFtdcRatioType PreDelta;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TSecurityFtdcRatioType CurrDelta;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TSecurityFtdcMillisecType UpdateMillisec;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcVolumeType AskVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TSecurityFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TSecurityFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume5;
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TSecurityFtdcPriceType AveragePrice;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ActionDay;
};
///Ͷ<><CDB6><EFBFBD>ߺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcInstrumentTradingRightField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TSecurityFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TSecurityFtdcTradingRightType TradingRight;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>ƱȨ<C6B1>޷<EFBFBD><DEB7><EFBFBD>
TSecurityFtdcInstrumentRangeType InstrumentRange;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CSecurityFtdcInvestorPositionDetailField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType OpenDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType Volume;
///<2F><><EFBFBD>ּ<EFBFBD>
TSecurityFtdcPriceType OpenPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeTypeType TradeType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType Margin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType ExchMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType LastSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType SettlementPrice;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType CloseVolume;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TSecurityFtdcMoneyType CloseAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType TransferFee;
///ӡ<><D3A1>˰
TSecurityFtdcMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Commission;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType PledgeInPosition;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><E2B6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType PledgeInFrozenPosition;
///<2F><><EFBFBD>ع<EFBFBD>ʹ<EFBFBD>õı<C3B5>׼ȯ<D7BC><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType RepurchasePosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Amount;
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType UnderlyingInstrumentID;
};
///ծȯ<D5AE><C8AF>Ϣ
struct CSecurityFtdcBondInterestField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><>Ϣ
TSecurityFtdcInterestType Interest;
};
///<2F><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CSecurityFtdcMarketRationInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType RationVolume;
};
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcInstrumentCommissionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TSecurityFtdcInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///ӡ<><D3A1>˰<EFBFBD><CBB0>
TSecurityFtdcRatioType StampTaxRateByMoney;
///ӡ<><D3A1>˰<EFBFBD><CBB0>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TSecurityFtdcRatioType StampTaxRateByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRatioType TransferFeeRateByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TSecurityFtdcRatioType TransferFeeRateByVolume;
///<2F><><EFBFBD>׷<EFBFBD>
TSecurityFtdcRatioType TradeFeeByMoney;
///<2F><><EFBFBD>׷<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TSecurityFtdcRatioType TradeFeeByVolume;
///<2F><><EFBFBD>׸<EFBFBD><D7B8>ӷ<EFBFBD><D3B7><EFBFBD>
TSecurityFtdcRatioType MarginByMoney;
///<2F><>С<EFBFBD><D0A1><EFBFBD>׷<EFBFBD>
TSecurityFtdcPriceType MinTradeFee;
};
///<2F><>ȯ<EFBFBD><C8AF>Ϣ
struct CSecurityFtdcExcessStockInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType ExcessVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType ExcessFrozenVolume;
};
///ETF<54><46>Լ
struct CSecurityFtdcETFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ETFInstrumentID;
///ETF<54><46>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ETFPurRedInstrumentID;
///<2F><>С<EFBFBD><EFBFBD><EAB9BA><EFBFBD>ص<EFBFBD>λ<EFBFBD><CEBB>Ӧ<EFBFBD><D3A6>ETF<54><46><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType CreationRedemptionUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRatioType Maxcashratio;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD>״̬
TSecurityFtdcCreationredemptionStatusType Creationredemption;
///Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType EstimateCashComponent;
};
///ETF<54><46>Ʊ<EFBFBD><C6B1>
struct CSecurityFtdcETFBasketField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ETFInstrumentID;
///<2F><>Ʊ֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType StockInstrumentID;
///<2F><>Ʊ֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentNameType StockInstrumentName;
///<2F><>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcETFCurrenceReplaceStatusType CurrenceReplaceStatus;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TSecurityFtdcRatioType Premium;
///<2F>ܽ<EFBFBD><DCBD><EFBFBD>
TSecurityFtdcMoneyType Amount;
};
///OF<4F><46>Լ
struct CSecurityFtdcOFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///OF<4F><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD>״̬
TSecurityFtdcCreationredemptionStatusType Creationredemption;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
TSecurityFtdcPriceType NetPrice;
};
///ETF<54><46>Լ
struct CSecurityFtdcSFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///SF<53><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType SFInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֺϲ<D6BA>״̬
TSecurityFtdcSplitMergeStatusType SplitMergeStatus;
///<2F><>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType MinSplitVolume;
///<2F><>С<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType MinMergeVolume;
///<2F><><EFBFBD><EFBFBD>/<2F>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeRatio;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
TSecurityFtdcPriceType NetPrice;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CSecurityFtdcTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TSecurityFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TSecurityFtdcTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
struct CSecurityFtdcMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TSecurityFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TSecurityFtdcTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
};
///ǰ<><C7B0>״̬
struct CSecurityFtdcFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType LastReportTime;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
};
///<2F>û<EFBFBD><C3BB>
struct CSecurityFtdcUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
TSecurityFtdcDateType LoginDate;
///<2F><>¼ʱ<C2BC><CAB1>
TSecurityFtdcTimeType LoginTime;
///IP<49><50>ַ
TSecurityFtdcIPAddressType IPAddress;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TSecurityFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TSecurityFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TSecurityFtdcMacAddressType MacAddress;
};
///<2F><><EFBFBD><EFBFBD>
struct CSecurityFtdcOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TSecurityFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TSecurityFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TSecurityFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TSecurityFtdcInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TSecurityFtdcOrderSubmitStatusType OrderSubmitStatus;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TSecurityFtdcOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TSecurityFtdcOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderTypeType OrderType;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeTotal;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType InsertDate;
///ί<><CEAF>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ActiveTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType SuspendTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸Ľ<DEB8><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType ActiveTraderID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TSecurityFtdcProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TSecurityFtdcErrorMsgType StatusMsg;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType BrokerOrderSeq;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TSecurityFtdcOrderSysIDType RelativeOrderSysID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcBranchIDType BranchID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType TradeAmount;
///<2F>Ƿ<EFBFBD>ETF
TSecurityFtdcBoolType IsETF;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TSecurityFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TSecurityFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TSecurityFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcBranchIDType BranchID;
///״̬<D7B4><CCAC>Ϣ
TSecurityFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///<2F><><EFBFBD>󱨵<EFBFBD>
struct CSecurityFtdcErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TSecurityFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TSecurityFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TSecurityFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TSecurityFtdcInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TSecurityFtdcOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TSecurityFtdcOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcBranchIDType BranchID;
///״̬<D7B4><CCAC>Ϣ
TSecurityFtdcErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcErrorMsgType ErrorMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///<2F>ɽ<EFBFBD>
struct CSecurityFtdcTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderSysIDType OrderSysID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
///<2F><><EFBFBD>׽<EFBFBD>ɫ
TSecurityFtdcTradingRoleType TradingRole;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///<2F><>ƽ<EFBFBD><C6BD>־
TSecurityFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcStockPriceType Price;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcDateType TradeDate;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType TradeTime;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeTypeType TradeType;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Դ
TSecurityFtdcPriceSourceType PriceSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ClearingPartID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType SequenceNo;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>Դ
TSecurityFtdcTradeSourceType TradeSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType BrokerOrderSeq;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType TradeAmount;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeIndexType TradeIndex;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3>
struct CSecurityFtdcInvestorPositionField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F>ֲֶ<D6B2><D6B6>շ<EFBFBD><D5B7><EFBFBD>
TSecurityFtdcPosiDirectionType PosiDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcHedgeFlagType HedgeFlag;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPositionDateType PositionDate;
///<2F><><EFBFBD>ճֲ<D5B3>
TSecurityFtdcVolumeType YdPosition;
///<2F><><EFBFBD>ճֲ<D5B3>
TSecurityFtdcVolumeType Position;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType LongFrozen;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType ShortFrozen;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType LongFrozenAmount;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ShortFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType OpenVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType CloseVolume;
///<2F><><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD>
TSecurityFtdcMoneyType OpenAmount;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TSecurityFtdcMoneyType CloseAmount;
///<2F>ֲֳɱ<D6B3>
TSecurityFtdcMoneyType PositionCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TSecurityFtdcMoneyType FrozenCash;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Commission;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD>ֳɱ<D6B3>
TSecurityFtdcMoneyType OpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcMoneyType ExchangeMargin;
///<2F><><EFBFBD>ճֲ<D5B3>
TSecurityFtdcVolumeType TodayPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType TransferFee;
///ӡ<><D3A1>˰
TSecurityFtdcMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType TodayPurRedVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRatioType ConversionRate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ConversionAmount;
///֤ȯ<D6A4><C8AF>ֵ
TSecurityFtdcMoneyType StockValue;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType PledgeInPosition;
///<2F><><EFBFBD>ع<EFBFBD>ʹ<EFBFBD>õı<C3B5>׼ȯ<D7BC><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType RepurchasePosition;
///ETF<54><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType PurRedShortFrozen;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType MarginTradeVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType MarginTradeAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType MarginTradeFrozenVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType MarginTradeFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
TSecurityFtdcMoneyType MarginTradeConversionProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType ShortSellVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ShortSellAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType ShortSellFrozenVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType ShortSellFrozenAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
TSecurityFtdcMoneyType ShortSellConversionProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ֵ
TSecurityFtdcMoneyType SSStockValue;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʳֲ<CAB3>
TSecurityFtdcVolumeType TodayMTPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD>ֲ<EFBFBD>
TSecurityFtdcVolumeType TodaySSPosition;
///<2F><>ʷ<EFBFBD>ֲֿ<D6B2><D6BF>ֳɱ<D6B3>
TSecurityFtdcMoneyType YdOpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TSecurityFtdcVolumeType LockPosition;
///<2F><><EFBFBD>Ҳ<EFBFBD>λ
TSecurityFtdcVolumeType CoverPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TSecurityFtdcVolumeType LockFrozenPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TSecurityFtdcVolumeType UnlockFrozenPosition;
///<2F><><EFBFBD>Ҷ<EFBFBD><D2B6><EFBFBD><EFBFBD><EFBFBD>λ
TSecurityFtdcVolumeType CoverFrozenPosition;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TSecurityFtdcVolumeType ExecFrozenPosition;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>
struct CSecurityFtdcSyncDepositField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TSecurityFtdcDepositSeqNoType DepositSeqNo;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Deposit;
///<2F>Ƿ<EFBFBD>ǿ<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD>
TSecurityFtdcBoolType IsForce;
///<2F>˻<EFBFBD><CBBB><EFBFBD>
TSecurityFtdcAccountIDType AccountID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcQryExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF>Ʒ
struct CSecurityFtdcQryProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ProductID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ
struct CSecurityFtdcQryInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ProductID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾
struct CSecurityFtdcQryBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
struct CSecurityFtdcQryPartBrokerField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD>
struct CSecurityFtdcQryInvestorField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CSecurityFtdcQryTradingCodeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcClientIDType ClientID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CSecurityFtdcQrySuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcQrySuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CSecurityFtdcQryBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcQryBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CSecurityFtdcQryTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CSecurityFtdcQryLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CSecurityFtdcQryDepthMarketDataField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcQryInstrumentTradingRightField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CSecurityFtdcQryInvestorPositionDetailField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯծȯ<D5AE><C8AF>Ϣ
struct CSecurityFtdcQryBondInterestField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CSecurityFtdcQryMarketRationInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcQryInstrumentCommissionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TSecurityFtdcOffsetFlagType OffsetFlag;
};
///<2F><>ѯ<EFBFBD><D1AF>ȯ<EFBFBD><C8AF>Ϣ
struct CSecurityFtdcQryExcessStockInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB><EFBFBD>ϵ
struct CSecurityFtdcQryInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ѯETF<54><46>Լ
struct CSecurityFtdcQryETFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ETFInstrumentID;
};
///<2F><>ѯETF<54><46>Ʊ<EFBFBD><C6B1>
struct CSecurityFtdcQryETFBasketField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType ETFInstrumentID;
};
///<2F><>ѯOF<4F><46>Լ
struct CSecurityFtdcQryOFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType OFInstrumentID;
};
///<2F><>ѯSF<53><46>Լ
struct CSecurityFtdcQrySFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType SFInstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CSecurityFtdcQryTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>̻<EFBFBD>
struct CSecurityFtdcQryMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
};
///<2F><>ѯǰ<D1AF><C7B0>״̬
struct CSecurityFtdcQryFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
};
///<2F><>ѯ<EFBFBD>û<EFBFBD><C3BB>
struct CSecurityFtdcQryUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CSecurityFtdcQryOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderSysIDType OrderSysID;
///<2F><>ʼʱ<CABC><CAB1>
TSecurityFtdcTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType InsertTimeEnd;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcQryOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD>
struct CSecurityFtdcQryErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcQryErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD>ɽ<EFBFBD>
struct CSecurityFtdcQryTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTradeIDType TradeID;
///<2F><>ʼʱ<CABC><CAB1>
TSecurityFtdcTimeType TradeTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType TradeTimeEnd;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3>
struct CSecurityFtdcQryInvestorPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ
struct CSecurityFtdcQrySyncDepositField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TSecurityFtdcDepositSeqNoType DepositSeqNo;
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcUserPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TSecurityFtdcPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TSecurityFtdcPasswordType NewPassword;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcTradingAccountPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TSecurityFtdcPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TSecurityFtdcPasswordType NewPassword;
};
///<2F>ֹ<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
struct CSecurityFtdcManualSyncBrokerUserOTPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOTPTypeType OTPType;
///<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType FirstOTP;
///<2F>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType SecondOTP;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcBrokerUserPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcTradingAccountPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
};
///<2F>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CSecurityFtdcUserRightField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>ͻ<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserRightTypeType UserRightType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>ֹ
TSecurityFtdcBoolType IsForbidden;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>
struct CSecurityFtdcInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>˻<EFBFBD>
TSecurityFtdcBoolType IsDefault;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountTypeType AccountType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TSecurityFtdcBoolType IsActive;
///<2F>Ͻ<EFBFBD><CFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TSecurityFtdcTraderIDType SHBranchPBU;
///<2F><EFBFBD><EEBDBB><EFBFBD><EFBFBD><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TSecurityFtdcTraderIDType SZBranchPBU;
};
///<2F>û<EFBFBD>IP
struct CSecurityFtdcUserIPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///IP<49><50>ַ
TSecurityFtdcIPAddressType IPAddress;
///IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
TSecurityFtdcIPAddressType IPMask;
///Mac<61><63>ַ
TSecurityFtdcMacAddressType MacAddress;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
struct CSecurityFtdcBrokerUserOTPParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9>
TSecurityFtdcOTPVendorsIDType OTPVendorsID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
TSecurityFtdcSerialNumberType SerialNumber;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ
TSecurityFtdcAuthKeyType AuthKey;
///Ư<><C6AF>ֵ
TSecurityFtdcLastDriftType LastDrift;
///<2F>ɹ<EFBFBD>ֵ
TSecurityFtdcLastSuccessType LastSuccess;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOTPTypeType OTPType;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
struct CSecurityFtdcReqUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TSecurityFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TSecurityFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TSecurityFtdcMacAddressType MacAddress;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType OneTimePassword;
///<2F>ն<EFBFBD>IP<49><50>ַ
TSecurityFtdcIPAddressType ClientIPAddress;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TSecurityFtdcAuthCodeType AuthCode;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼Ӧ<C2BC><D3A6>
struct CSecurityFtdcRspUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F><>¼<EFBFBD>ɹ<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType LoginTime;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TSecurityFtdcSystemNameType SystemName;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType MaxOrderRef;
};
///<2F>û<EFBFBD><C3BB>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///ȫ<><C8AB><EFBFBD>dz<EFBFBD><C7B3><EFBFBD>Ϣ
struct CSecurityFtdcLogoutAllField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TSecurityFtdcSystemNameType SystemName;
};
///ǿ<>ƽ<EFBFBD><C6BD><EFBFBD>Ա<EFBFBD>˳<EFBFBD>
struct CSecurityFtdcForceUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcActivateBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8>
struct CSecurityFtdcInputOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TSecurityFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TSecurityFtdcVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TSecurityFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TSecurityFtdcBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///<2F>û<EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD>־
TSecurityFtdcBoolType UserForceClose;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcInputOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TSecurityFtdcFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TSecurityFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TSecurityFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType VolumeChange;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TSecurityFtdcTraderIDType BranchPBU;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcOrderLocalIDType OrderLocalID;
};
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ
struct CSecurityFtdcSpecificInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///ָ<><D6B8><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcSpecificExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataBaseField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TSecurityFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TSecurityFtdcRatioType PreDelta;
};
///<2F><><EFBFBD>龲̬<E9BEB2><CCAC><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataStaticField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TSecurityFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TSecurityFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType ClosePrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TSecurityFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TSecurityFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TSecurityFtdcRatioType CurrDelta;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³ɽ<C2B3><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataLastMatchField
{
///<2F><><EFBFBD>¼<EFBFBD>
TSecurityFtdcPriceType LastPrice;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TSecurityFtdcLargeVolumeType OpenInterest;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataBestPriceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TSecurityFtdcVolumeType AskVolume1;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataBid23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TSecurityFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataAsk23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TSecurityFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataBid45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType BidVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataAsk45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcVolumeType AskVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataUpdateTimeField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TSecurityFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TSecurityFtdcMillisecType UpdateMillisec;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType ActionDay;
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataAveragePriceField
{
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TSecurityFtdcPriceType AveragePrice;
};
///<2F><><EFBFBD><EFBFBD><E9BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcMarketDataExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcExchangeIDType ExchangeID;
};
///<2F><>Ϣ<EFBFBD>ַ<EFBFBD>
struct CSecurityFtdcDisseminationField
{
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TSecurityFtdcSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD>к<EFBFBD>
TSecurityFtdcSequenceNoType SequenceNo;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CSecurityFtdcInputFundTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>ʻ<EFBFBD><CABB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD>׽<EFBFBD><D7BD><EFBFBD>
TSecurityFtdcTradeAmountType TradeAmount;
///ժҪ
TSecurityFtdcDigestType Digest;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountTypeType AccountType;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA>
struct CSecurityFtdcFundTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>ʻ<EFBFBD><CABB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD>׽<EFBFBD><D7BD><EFBFBD>
TSecurityFtdcTradeAmountType TradeAmount;
///ժҪ
TSecurityFtdcDigestType Digest;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TSecurityFtdcSessionIDType SessionID;
///Liber<65><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TSecurityFtdcLiberSerialType LiberSerial;
///ת<><D7AA>ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE>
TSecurityFtdcPlateSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TSecurityFtdcBankSerialType TransferSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcDateType TradingDay;
///ת<><D7AA>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcFundDirectionType FundDirection;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcErrorMsgType ErrorMsg;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD>˲<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CSecurityFtdcQryFundTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountTypeType AccountType;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת
struct CSecurityFtdcFundInterTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcTradeAmountType TradeAmount;
///<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TSecurityFtdcFundInterTransferTypeType TransferType;
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TSecurityFtdcLiberSerialType SerialID;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA>ˮ
struct CSecurityFtdcFundInterTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcTradeAmountType TradeAmount;
///<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TSecurityFtdcFundInterTransferTypeType TransferType;
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TSecurityFtdcLiberSerialType SerialID;
///ת<><D7AA>ʱ<EFBFBD><CAB1>
TSecurityFtdcTimeType TransferTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TSecurityFtdcErrorMsgType ErrorMsg;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA>ˮ<EFBFBD><CBAE>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CSecurityFtdcQryFundInterTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TSecurityFtdcInvestorIDType InvestorID;
};
///<2F><>ȡ<EFBFBD><C8A1><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD>Ϣ
struct CSecurityFtdcFetchDBInfoField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserNameType DBIndex;
///<2F><><EFBFBD>ݿ<EFBFBD>IP<49><50>ַ
TSecurityFtdcIPAddressType IPAddress;
///<2F><><EFBFBD>ݿ<EFBFBD>IP<49>˿<EFBFBD>
TSecurityFtdcIPPortType IPPort;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserNameType DBName;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF>û<EFBFBD><C3BB><EFBFBD>
TSecurityFtdcUserIDType DBUserID;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType DBPassword;
};
///MD<4D>û<EFBFBD><C3BB><EFBFBD>Ϣ
struct CSecurityFtdcMDUserInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TSecurityFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TSecurityFtdcUserNameType UserName;
///<2F><><EFBFBD><EFBFBD>
TSecurityFtdcPasswordType Password;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TSecurityFtdcSequenceNoType MDSysID;
};
#endif