vnpy/api/vn.femas/pyscript/USTPFtdcUserApiStruct.h

1059 lines
24 KiB
C
Raw Normal View History

2016-07-02 03:12:44 +00:00
/////////////////////////////////////////////////////////////////////////
///@system <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>ϵͳ
///@company CFFEX
///@file USTPFtdcUserApiStruct.h
///@brief <20><><EFBFBD><EFBFBD><EFBFBD>˿ͻ<CBBF><CDBB>˽ӿ<CBBD>ʹ<EFBFBD>õ<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ݽṹ
///@history
/////////////////////////////////////////////////////////////////////////
#if !defined(_USTP_FTDCSTRUCT_H)
#define _USTP_FTDCSTRUCT_H
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "USTPFtdcUserApiDataType.h"
///ϵͳ<CFB5>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
struct CUstpFtdcReqUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcPasswordType Password;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TUstpFtdcProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TUstpFtdcProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TUstpFtdcProtocolInfoType ProtocolInfo;
///IP<49><50>ַ
TUstpFtdcIPAddressType IPAddress;
///Mac<61><63>ַ
TUstpFtdcMacAddressType MacAddress;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TUstpFtdcDataCenterIDType DataCenterID;
};
///ϵͳ<CFB5>û<EFBFBD><C3BB><EFBFBD>¼Ӧ<C2BC><D3A6>
struct CUstpFtdcRspUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><>¼<EFBFBD>ɹ<EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType LoginTime;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD>󱾵ر<F3B1BEB5><D8B1><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserOrderLocalIDType MaxOrderLocalID;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TUstpFtdcTradingSystemNameType TradingSystemName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TUstpFtdcDataCenterIDType DataCenterID;
///<2F><>Ա˽<D4B1><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
TUstpFtdcSequenceNoType PrivateFlowSize;
///<2F><><EFBFBD><EFBFBD>Ա˽<D4B1><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
TUstpFtdcSequenceNoType UserFlowSize;
};
///<2F>û<EFBFBD><C3BB>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcReqUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
};
///<2F>û<EFBFBD><C3BB>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcRspUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
};
///ǿ<><C7BF><EFBFBD>û<EFBFBD><C3BB>˳<EFBFBD>
struct CUstpFtdcForceUserExitField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
struct CUstpFtdcUserPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPasswordType OldPassword;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPasswordType NewPassword;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8>
struct CUstpFtdcInputOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderSysIDType OrderSysID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserOrderLocalIDType UserOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TUstpFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TUstpFtdcHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TUstpFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcVolumeType Volume;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TUstpFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TUstpFtdcVolumeType MinVolume;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TUstpFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TUstpFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TUstpFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TUstpFtdcBusinessUnitType BusinessUnit;
///<2F>û<EFBFBD><C3BB>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcCustomType UserCustom;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcOrderActionField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>ر<EFBFBD><D8B1><EFBFBD>
TUstpFtdcUserOrderLocalIDType UserOrderActionLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserOrderLocalIDType UserOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TUstpFtdcActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TUstpFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType VolumeChange;
};
///<2F>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMemDbField
{
///<2F>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMemTableNameType MemTableName;
};
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
struct CUstpFtdcRspInfoField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TUstpFtdcErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CUstpFtdcQryOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderSysIDType OrderSysID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>ѯ
struct CUstpFtdcQryTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTradeIDType TradeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///<2F><>Լ<EFBFBD><D4BC>ѯ
struct CUstpFtdcQryInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TUstpFtdcProductIDType ProductID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///<2F><>Լ<EFBFBD><D4BC>ѯӦ<D1AF><D3A6>
struct CUstpFtdcRspInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ʒ<>ִ<EFBFBD><D6B4><EFBFBD>
TUstpFtdcProductIDType ProductID;
///Ʒ<><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcProductNameType ProductName;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentNameType InstrumentName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcYearType DeliveryYear;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMonthType DeliveryMonth;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MinLimitOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MinMarketOrderVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeMultipleType VolumeMultiple;
///<2F><><EFBFBD>۵<EFBFBD>λ
TUstpFtdcPriceTickType PriceTick;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcCurrencyType Currency;
///<2F><>ͷ<EFBFBD>޲<EFBFBD>
TUstpFtdcVolumeType LongPosLimit;
///<2F><>ͷ<EFBFBD>޲<EFBFBD>
TUstpFtdcVolumeType ShortPosLimit;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType LowerLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType UpperLimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreSettlementPrice;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬
TUstpFtdcInstrumentStatusType InstrumentStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType CreateDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType ExpireDate;
///<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType StartDelivDate;
///<2F><><EFBFBD>󽻸<EFBFBD><F3BDBBB8><EFBFBD>
TUstpFtdcDateType EndDelivDate;
///<2F><><EFBFBD>ƻ<EFBFBD>׼<EFBFBD><D7BC>
TUstpFtdcPriceType BasisPrice;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcBoolType IsTrading;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType UnderlyingInstrID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TUstpFtdcUnderlyingMultipleType UnderlyingMultiple;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPositionTypeType PositionType;
///ִ<>м<EFBFBD>
TUstpFtdcPriceType StrikePrice;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
TUstpFtdcOptionsTypeType OptionsType;
};
///<2F><>Լ״̬
struct CUstpFtdcInstrumentStatusField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ʒ<>ִ<EFBFBD><D6B4><EFBFBD>
TUstpFtdcProductIDType ProductID;
///Ʒ<><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcProductNameType ProductName;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentNameType InstrumentName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcYearType DeliveryYear;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMonthType DeliveryMonth;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MinLimitOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TUstpFtdcVolumeType MinMarketOrderVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeMultipleType VolumeMultiple;
///<2F><><EFBFBD>۵<EFBFBD>λ
TUstpFtdcPriceTickType PriceTick;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcCurrencyType Currency;
///<2F><>ͷ<EFBFBD>޲<EFBFBD>
TUstpFtdcVolumeType LongPosLimit;
///<2F><>ͷ<EFBFBD>޲<EFBFBD>
TUstpFtdcVolumeType ShortPosLimit;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType LowerLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType UpperLimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreSettlementPrice;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬
TUstpFtdcInstrumentStatusType InstrumentStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType CreateDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType ExpireDate;
///<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType StartDelivDate;
///<2F><><EFBFBD>󽻸<EFBFBD><F3BDBBB8><EFBFBD>
TUstpFtdcDateType EndDelivDate;
///<2F><><EFBFBD>ƻ<EFBFBD>׼<EFBFBD><D7BC>
TUstpFtdcPriceType BasisPrice;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcBoolType IsTrading;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType UnderlyingInstrID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TUstpFtdcUnderlyingMultipleType UnderlyingMultiple;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPositionTypeType PositionType;
///ִ<>м<EFBFBD>
TUstpFtdcPriceType StrikePrice;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
TUstpFtdcOptionsTypeType OptionsType;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ѯ
struct CUstpFtdcQryInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>Ӧ<EFBFBD><D3A6>
struct CUstpFtdcRspInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TUstpFtdcAccountIDType AccountID;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TUstpFtdcMoneyType PreBalance;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType FrozenFee;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
TUstpFtdcMoneyType FrozenPremium;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Fee;
///ƽ<><C6BD>ӯ<EFBFBD><D3AF>
TUstpFtdcMoneyType CloseProfit;
///<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TUstpFtdcMoneyType PositionProfit;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TUstpFtdcMoneyType Available;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType LongFrozenMargin;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType ShortFrozenMargin;
///<2F><>ͷռ<CDB7>ñ<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType LongMargin;
///<2F><>ͷռ<CDB7>ñ<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType ShortMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ͷű<CDB7>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType ReleaseMargin;
///<2F><>̬Ȩ<CCAC><C8A8>
TUstpFtdcMoneyType DynamicRights;
///<2F><><EFBFBD>ճ<EFBFBD><D5B3><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType TodayInOut;
///ռ<>ñ<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType Margin;
///<2F><>ȨȨ<C8A8><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧
TUstpFtdcMoneyType Premium;
///<2F><><EFBFBD>ն<EFBFBD>
TUstpFtdcMoneyType Risk;
};
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>߲<EFBFBD>ѯ
struct CUstpFtdcQryUserInvestorField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD>
struct CUstpFtdcRspUserInvestorField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CUstpFtdcQryTradingCodeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD>ѯ
struct CUstpFtdcRspTradingCodeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TUstpFtdcTradingRightType ClientRight;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TUstpFtdcIsActiveType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CUstpFtdcQryExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯӦ<D1AF><D3A6>
struct CUstpFtdcRspExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeNameType ExchangeName;
};
///Ͷ<><CDB6><EFBFBD>ֲֲ߳<D6B2>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CUstpFtdcQryInvestorPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///Ͷ<><CDB6><EFBFBD>ֲֲ߳<D6B2>ѯӦ<D1AF><D3A6>
struct CUstpFtdcRspInvestorPositionField
{
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDirectionType Direction;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TUstpFtdcHedgeFlagType HedgeFlag;
///ռ<>ñ<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType UsedMargin;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcVolumeType Position;
///<2F><><EFBFBD>ճֲֳɱ<D6B3>
TUstpFtdcPriceType PositionCost;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcVolumeType YdPosition;
///<2F><><EFBFBD>ճֲֳɱ<D6B3>
TUstpFtdcMoneyType YdPositionCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TUstpFtdcMoneyType FrozenMargin;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ֲ<EFBFBD>
TUstpFtdcVolumeType FrozenPosition;
///ƽ<>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ֲ<EFBFBD>
TUstpFtdcVolumeType FrozenClosing;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
TUstpFtdcMoneyType FrozenPremium;
///<2F><><EFBFBD><EFBFBD>һ<EFBFBD>ʳɽ<CAB3><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTradeIDType LastTradeID;
///<2F><><EFBFBD><EFBFBD>һ<EFBFBD>ʱ<EFBFBD><CAB1>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderLocalIDType LastOrderLocalID;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcCurrencyIDType Currency;
};
///<2F>Ϲ<EFBFBD><CFB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CUstpFtdcQryComplianceParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
};
///<2F>Ϲ<EFBFBD><CFB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯӦ<D1AF><D3A6>
struct CUstpFtdcRspComplianceParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD>
TUstpFtdcClientIDType ClientID;
///ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD>
TUstpFtdcVolumeType DailyMaxOrder;
///ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>󳷵<EFBFBD><F3B3B7B5><EFBFBD>
TUstpFtdcVolumeType DailyMaxOrderAction;
///ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType DailyMaxErrorOrder;
///ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD>
TUstpFtdcVolumeType DailyMaxOrderVolume;
///ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>󳷵<EFBFBD><F3B3B7B5><EFBFBD>
TUstpFtdcVolumeType DailyMaxOrderActionVolume;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>ѯ
struct CUstpFtdcQryUserField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType StartUserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType EndUserID;
};
///<2F>û<EFBFBD>
struct CUstpFtdcUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
TUstpFtdcPasswordType Password;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TUstpFtdcIsActiveType IsActive;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserNameType UserName;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserTypeType UserType;
///Ӫҵ<D3AA><D2B5>
TUstpFtdcDepartmentType Department;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>ܼ<EFBFBD>
TUstpFtdcGrantFuncSetType GrantFuncSet;
///<2F>޸<EFBFBD><DEB8>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType SetUserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType CommandDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType CommandTime;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD>ѯ
struct CUstpFtdcQryInvestorFeeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcInvestorFeeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///Ʒ<>ִ<EFBFBD><D6B4><EFBFBD>
TUstpFtdcProductIDType ProductID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OpenFeeRate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OpenFeeAmt;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OffsetFeeRate;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OffsetFeeAmt;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OTFeeRate;
///ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType OTFeeAmt;
};
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD>ʲ<EFBFBD>ѯ
struct CUstpFtdcQryInvestorMarginField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
struct CUstpFtdcInvestorMarginField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///Ʒ<>ִ<EFBFBD><D6B4><EFBFBD>
TUstpFtdcProductIDType ProductID;
///<2F><>ͷռ<CDB7>ñ<EFBFBD>֤<EFBFBD>𰴱<EFBFBD><F0B0B4B1><EFBFBD>
TUstpFtdcRatioType LongMarginRate;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType LongMarginAmt;
///<2F><>ͷռ<CDB7>ñ<EFBFBD>֤<EFBFBD>𰴱<EFBFBD><F0B0B4B1><EFBFBD>
TUstpFtdcRatioType ShortMarginRate;
///<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcRatioType ShortMarginAmt;
};
///<2F>ɽ<EFBFBD>
struct CUstpFtdcTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTradingDayType TradingDay;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TUstpFtdcParticipantIDType ParticipantID;
///<2F>µ<EFBFBD>ϯλ<CFAF><CEBB>
TUstpFtdcSeatIDType SeatID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderSysIDType OrderSysID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserOrderLocalIDType UserOrderLocalID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TUstpFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TUstpFtdcHedgeFlagType HedgeFlag;
///<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD>
TUstpFtdcPriceType TradePrice;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType TradeVolume;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TUstpFtdcParticipantIDType ClearingPartID;
};
///<2F><><EFBFBD><EFBFBD>
struct CUstpFtdcOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcExchangeIDType ExchangeID;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderSysIDType OrderSysID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserOrderLocalIDType UserOrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TUstpFtdcOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TUstpFtdcHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TUstpFtdcPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcVolumeType Volume;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TUstpFtdcDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TUstpFtdcVolumeType MinVolume;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TUstpFtdcPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TUstpFtdcForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TUstpFtdcBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TUstpFtdcBusinessUnitType BusinessUnit;
///<2F>û<EFBFBD><C3BB>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcCustomType UserCustom;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcTradingDayType TradingDay;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TUstpFtdcParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD>
TUstpFtdcClientIDType ClientID;
///<2F>µ<EFBFBD>ϯλ<CFAF><CEBB>
TUstpFtdcSeatIDType SeatID;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType InsertTime;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TUstpFtdcOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TUstpFtdcOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType CancelUserID;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType VolumeRemain;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcFlowMessageCancelField
{
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TUstpFtdcSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TUstpFtdcDataCenterIDType DataCenterID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD>к<EFBFBD>
TUstpFtdcSequenceNoType StartSequenceNo;
///<2F><><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
TUstpFtdcSequenceNoType EndSequenceNo;
};
///<2F><>Ϣ<EFBFBD>ַ<EFBFBD>
struct CUstpFtdcDisseminationField
{
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TUstpFtdcSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD>к<EFBFBD>
TUstpFtdcSequenceNoType SequenceNo;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcInvestorAccountDepositResField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TUstpFtdcBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcUserIDType UserID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD>
TUstpFtdcInvestorIDType InvestorID;
///<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TUstpFtdcAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ˮ<EFBFBD><CBAE>
TUstpFtdcAccountSeqNoType AccountSeqNo;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Amount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcAccountDirectionType AmountDirection;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TUstpFtdcMoneyType Available;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Balance;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataBaseField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcSettlementGroupIDType SettlementGroupID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TUstpFtdcRatioType PreDelta;
};
///<2F><><EFBFBD>龲̬<E9BEB2><CCAC><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataStaticField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TUstpFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TUstpFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType ClosePrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TUstpFtdcRatioType CurrDelta;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³ɽ<C2B3><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataLastMatchField
{
///<2F><><EFBFBD>¼<EFBFBD>
TUstpFtdcPriceType LastPrice;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcLargeVolumeType OpenInterest;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataBestPriceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcVolumeType AskVolume1;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataBid23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TUstpFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataAsk23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TUstpFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataBid45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataAsk45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcMarketDataUpdateTimeField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TUstpFtdcMillisecType UpdateMillisec;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CUstpFtdcDepthMarketDataField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcSettlementGroupIDType SettlementGroupID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcSettlementIDType SettlementID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TUstpFtdcRatioType PreDelta;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TUstpFtdcPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TUstpFtdcPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType ClosePrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TUstpFtdcPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TUstpFtdcRatioType CurrDelta;
///<2F><><EFBFBD>¼<EFBFBD>
TUstpFtdcPriceType LastPrice;
///<2F><><EFBFBD><EFBFBD>
TUstpFtdcVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TUstpFtdcLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TUstpFtdcVolumeType AskVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TUstpFtdcPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TUstpFtdcPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType BidVolume5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TUstpFtdcVolumeType AskVolume5;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TUstpFtdcTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TUstpFtdcMillisecType UpdateMillisec;
};
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CUstpFtdcSpecificInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TUstpFtdcInstrumentIDType InstrumentID;
};
#endif