vnpy/vn.xtp/pyscript/notused/xtp_api_struct_compatible.h

2739 lines
54 KiB
C
Raw Normal View History

/////////////////////////////////////////////////////////////////////////
///@author <20><>̩֤ȯ<D6A4>ɷ<EFBFBD><C9B7><EFBFBD><EFBFBD>޹<EFBFBD>˾
///@file xtp_api_struct_compatible.h
///@brief <20><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽṹ
/////////////////////////////////////////////////////////////////////////
#if !defined(XTP_FTDCSTRUCT_H)
#define XTP_FTDCSTRUCT_H
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "xtp_api_data_type.h"
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ
struct CXTPSpecificInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPDepthMarketDataField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TXTPExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD>¼<EFBFBD>
TXTPPriceType LastPrice;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TXTPLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TXTPPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TXTPPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TXTPLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType ClosePrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType SettlementPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TXTPPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TXTPPriceType LowerLimitPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TXTPRatioType PreDelta;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TXTPRatioType CurrDelta;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TXTPMillisecType UpdateMillisec;
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TXTPPriceType AveragePrice;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ActionDay;
///<2F><><EFBFBD><EFBFBD>(<28><>)
TXTPLargeVolumeType Volume_New;
union {
struct {
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TXTPPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice6;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice7;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۰<EFBFBD>
TXTPPriceType BidPrice8;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۾<EFBFBD>
TXTPPriceType BidPrice9;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ
TXTPPriceType BidPrice10;
};
struct {
///ʮ<><CAAE><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD>
TXTPPriceType BidPrices[10];
};
};
union {
struct {
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TXTPPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice6;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice7;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۰<EFBFBD>
TXTPPriceType AskPrice8;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۾<EFBFBD>
TXTPPriceType AskPrice9;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ
TXTPPriceType AskPrice10;
};
struct {
///ʮ<><CAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrices[10];
};
};
union {
struct {
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume6;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume7;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume8;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume9;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ
TXTPVolumeType BidVolume10;
};
struct {
///ʮ<><CAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolumes[10];
};
};
union {
struct {
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPVolumeType AskVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume6;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume7;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume8;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume9;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ
TXTPVolumeType AskVolume10;
};
struct {
///ʮ<><CAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolumes[10];
};
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType NumTrades;
///<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>״̬˵<CCAC><CBB5>
char InstrumentStatus[8];
///ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType TotalBidQty;
///ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType TotalOfferQty;
///<2F><>Ȩƽ<C8A8><C6BD>ί<EFBFBD><CEAF><EFBFBD>۸<EFBFBD>
TXTPPriceType WeightedAvgBidPx;
///<2F><>Ȩƽ<C8A8><C6BD>ί<EFBFBD><CEAF><EFBFBD>۸<EFBFBD>
TXTPPriceType WeightedAvgOfferPx;
///ծȯ<D5AE><C8AF>Ȩƽ<C8A8><C6BD>ί<EFBFBD><CEAF><EFBFBD>۸<EFBFBD>
TXTPPriceType AltWeightedAvgBidPx;
///ծȯ<D5AE><C8AF>Ȩƽ<C8A8><C6BD>ί<EFBFBD><CEAF><EFBFBD>۸<EFBFBD>
TXTPPriceType AltWeightedAvgOfferPx;
///ծȯ<D5AE><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType YieldToMaturity;
///ETF<54><46>ֵ<EFBFBD><D6B5>ֵ
TXTPPriceType IOPV;
///ETF<54><EFBFBD><EAB9BA><EFBFBD><EFBFBD>
TXTPVolumeType ETFBuyNumber;
///ETF<54><46><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TXTPVolumeType ETFSellNumber;
///ETF<54><EFBFBD><EAB9BA><EFBFBD><EFBFBD>
TXTPLargeVolumeType ETFBuyAmount;
///ETF<54><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ETFBuyMoney;
///ETF<54><EFBFBD><EAB9BA><EFBFBD><EFBFBD>
TXTPLargeVolumeType ETFSellAmount;
///ETF<54><46><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>
TXTPMoneyType ETFSellMoney;
///Ȩִ֤<D6A4>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPLargeVolumeType TotalWarrantExecQty;
///Ȩ֤<C8A8><D6A4>ͣ<EFBFBD>۸<EFBFBD><DBB8><EFBFBD>Ԫ<EFBFBD><D4AA>
TXTPPriceType WarLowerPx;
///Ȩ֤<C8A8><D6A4>ͣ<EFBFBD>۸<EFBFBD><DBB8><EFBFBD>Ԫ<EFBFBD><D4AA>
TXTPPriceType WarUpperPx;
///<2F><><EFBFBD><EFBFBD><EBB3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType WithdrawBuyNumber;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType WithdrawSellNumber;
///<2F><><EFBFBD><EFBFBD><EBB3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPLargeVolumeType WithdrawBuyAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPLargeVolumeType WithdrawSellAmount;
///<2F><><EFBFBD><EFBFBD><EBB3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType WithdrawBuyMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType WithdrawSellMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
TXTPVolumeType TotalBidNumber;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
TXTPVolumeType TotalOfferNumber;
///<2F><><EFBFBD><EFBFBD>ί<EFBFBD>гɽ<D0B3><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPVolumeType BidTradeMaxDuration;
///<2F><><EFBFBD><EFBFBD>ί<EFBFBD>гɽ<D0B3><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPVolumeType OfferTradeMaxDuration;
///<2F><><EFBFBD><EFBFBD>ί<EFBFBD>м<EFBFBD>λ<EFBFBD><CEBB>
TXTPVolumeType NumBidOrders;
///<2F><><EFBFBD><EFBFBD>ί<EFBFBD>м<EFBFBD>λ<EFBFBD><CEBB>
TXTPVolumeType NumOfferOrders;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD>䣨UA3113<31><33>
int TradeTime;
///<2F><><EFBFBD>б<EFBFBD>־<EFBFBD><D6BE>UA103/UA104<30><34>
char EndOfDayMaker[4];
///<2F><>Լ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>UA103<30><33>
TXTPLargeVolumeType TotalLongPosition;
///<2F><>ӯ<EFBFBD><D3AF>1<EFBFBD><31>С<CEBB><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UA103<30><33>
double PERatio1;
///<2F><>ӯ<EFBFBD><D3AF>2<EFBFBD><32>С<CEBB><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UA103<30><33>
double PERatio2;
};
///<2F><>Ӧ<EFBFBD><D3A6>Ϣ
struct CXTPRspInfoField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TXTPErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeNameType ExchangeName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangePropertyType ExchangeProperty;
};
///<2F><>Ʒ
struct CXTPProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPProductNameType ProductName;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPProductClassType ProductClass;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TXTPPriceType PriceTick;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MinLimitOrderVolume;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TXTPPositionTypeType PositionType;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPositionDateTypeType PositionDateType;
///ETF<54><46>С<EFBFBD><D0A1><EFBFBD>׵<EFBFBD>λ
TXTPVolumeType EFTMinTradeVolume;
};
///<2F><>Լ
struct CXTPInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentNameType InstrumentName;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TXTPExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPInstrumentIDType ProductID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPProductClassType ProductClass;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPYearType DeliveryYear;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMonthType DeliveryMonth;
///<2F>м۵<D0BC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MaxMarketOrderVolume;
///<2F>м۵<D0BC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MinMarketOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MaxLimitOrderVolume;
///<2F>޼۵<DEBC><DBB5><EFBFBD>С<EFBFBD>µ<EFBFBD><C2B5><EFBFBD>
TXTPVolumeType MinLimitOrderVolume;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeMultipleType VolumeMultiple;
///<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
TXTPPriceType PriceTick;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType CreateDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType OpenDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ExpireDate;
///<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType StartDelivDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType EndDelivDate;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TXTPInstLifePhaseType InstLifePhase;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
TXTPBoolType IsTrading;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TXTPPositionTypeType PositionType;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ܷ񳷵<DCB7>
TXTPBoolType OrderCanBeWithdraw;
///<2F><>С<EFBFBD><D0A1><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>λ
TXTPVolumeType MinBuyVolume;
///<2F><>С<EFBFBD><D0A1><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>λ
TXTPVolumeType MinSellVolume;
///<2F><>ƱȨ<C6B1><C8A8>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRightModelIDType RightModelID;
///<2F>ֲֽ<D6B2><D6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPosTradeTypeType PosTradeType;
///<2F>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>
TXTPInstrumentIDType MarketID;
///<2F><>Ȩִ<C8A8>м۸<D0BC>
TXTPPriceType ExecPrice;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType UnitMargin;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentTypeType InstrumentType;
///<2F><>Ȩ<EFBFBD><C8A8>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
TXTPRatioType OptionsMarginParam1;
///<2F><>Ȩ<EFBFBD><C8A8>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
TXTPRatioType OptionsMarginParam2;
};
///<2F><><EFBFBD>͹<EFBFBD>˾
struct CXTPBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerAbbrType BrokerAbbr;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerNameType BrokerName;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
};
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><CDBE>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD>
struct CXTPPartBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD>
struct CXTPInvestorField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPInvestorIDType InvestorGroupID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPartyNameType InvestorName;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPIdCardTypeType IdentifiedCardType;
///֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPIdentifiedCardNoType IdentifiedCardNo;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
///<2F>Ϻ<EFBFBD>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPTraderIDType SHBranchID;
///<2F><><EFBFBD><EFBFBD>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPTraderIDType SZBranchID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TXTPSettleSystemTypeType SettleSystemType;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>׵ȼ<D7B5>
TXTPInvestorLevelType InvestorLevel;
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CXTPTradingCodeField
{
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
///AccountID
TXTPAccountIDType AccountID;
///<2F><><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TXTPTraderIDType PBU;
///ClientType
TXTPClientTypeType ClientType;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CXTPSuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserNameType UserName;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPSuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TXTPFunctionCodeType FunctionCode;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CXTPBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserNameType UserName;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserTypeType UserType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
///<2F>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPBoolType IsUsingOTP;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>
TXTPBrokerFunctionCodeType BrokerFunctionCode;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CXTPTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TXTPMoneyType PreMortgage;
///<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>
TXTPMoneyType PreCredit;
///<2F>ϴδ<CFB4><CEB4><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType PreDeposit;
///<2F>ϴν<CFB4><CEBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TXTPMoneyType PreBalance;
///<2F>ϴ<EFBFBD>ռ<EFBFBD>õı<C3B5>֤<EFBFBD><D6A4>
TXTPMoneyType PreMargin;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TXTPMoneyType InterestBase;
///<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
TXTPMoneyType Interest;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Deposit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Withdraw;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType FrozenMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TXTPMoneyType FrozenCash;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType FrozenCommission;
///<2F><>ǰ<EFBFBD><C7B0>֤<EFBFBD><D6A4><EFBFBD>ܶ<EFBFBD>
TXTPMoneyType CurrMargin;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Commission;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TXTPMoneyType Balance;
///<2F>ֽ<EFBFBD>
TXTPMoneyType Available;
///<2F><>ȡ<EFBFBD>ʽ<EFBFBD>
TXTPMoneyType WithdrawQuota;
///<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC><EFBFBD><EFBFBD>
TXTPMoneyType Reserve;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Credit;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD>
TXTPMoneyType Mortgage;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType ExchangeMargin;
///Ͷ<><CDB6><EFBFBD>߽<EFBFBD><DFBD>֤<EEB1A3><D6A4>
TXTPMoneyType DeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EEB1A3><D6A4>
TXTPMoneyType ExchangeDeliveryMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType FrozenTransferFee;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1>˰
TXTPMoneyType FrozenStampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType TransferFee;
///ӡ<><D3A1>˰
TXTPMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ConversionAmount;
///<2F><><EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD>
TXTPMoneyType CreditAmount;
///֤ȯ<D6A4>ܼ<EFBFBD>ֵ
TXTPMoneyType StockValue;
///<2F><>ծ<EFBFBD>ع<EFBFBD>ռ<EFBFBD><D5BC><EFBFBD>ʽ<EFBFBD>
TXTPMoneyType BondRepurchaseAmount;
///<2F><>ծ<EFBFBD><D5AE><EFBFBD>ع<EFBFBD>ռ<EFBFBD><D5BC><EFBFBD>ʽ<EFBFBD>
TXTPMoneyType ReverseRepurchaseAmount;
///<2F><><EFBFBD><EFBFBD>
TXTPCurrencyCodeType CurrencyCode;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountTypeType AccountType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType MarginTradeAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ShortSellAmount;
///<2F><><EFBFBD>ʳֲ<CAB3>ӯ<EFBFBD><D3AF>
TXTPMoneyType MarginTradeProfit;
///<2F><>ȯ<EFBFBD>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
TXTPMoneyType ShortSellProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ֵ
TXTPMoneyType SSStockValue;
///ά<>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRatioType CreditRatio;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TXTPMoneyType FrozenExecCash;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>(SSE)
TXTPMoneyType SSEOptionsBuyAmount;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EBB6B3><EFBFBD>ʽ<EFBFBD>(SSE)
TXTPMoneyType SSEOptionsBuyFrozenAmount;
///<2F><><EFBFBD>㱣֤<E3B1A3><D6A4><EFBFBD>ܶ<EFBFBD>
TXTPMoneyType SettleMargin;
};
///<2F><>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CXTPLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///Ͷ<><CDB6><EFBFBD>ߺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPInstrumentTradingRightField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TXTPInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
TXTPTradingRightType TradingRight;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>ƱȨ<C6B1>޷<EFBFBD><DEB7><EFBFBD>
TXTPInstrumentRangeType InstrumentRange;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CXTPInvestorPositionDetailField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPHedgeFlagType HedgeFlag;
///<2F><><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType OpenDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F><><EFBFBD>ּ<EFBFBD>
TXTPPriceType OpenPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeTypeType TradeType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///Ͷ<><CDB6><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType Margin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType ExchMargin;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType LastSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType SettlementPrice;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TXTPVolumeType CloseVolume;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TXTPMoneyType CloseAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType TransferFee;
///ӡ<><D3A1>˰
TXTPMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Commission;
///AccountID
TXTPAccountIDType AccountID;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType PledgeInPosition;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><E2B6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType PledgeInFrozenPosition;
///<2F><><EFBFBD>ع<EFBFBD>ʹ<EFBFBD>õı<C3B5>׼ȯ<D7BC><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType RepurchasePosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPMoneyType Amount;
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType UnderlyingInstrumentID;
};
///ծȯ<D5AE><C8AF>Ϣ
struct CXTPBondInterestField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><>Ϣ
TXTPInterestType Interest;
};
///<2F><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPMarketRationInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType RationVolume;
};
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPInstrumentCommissionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TXTPInvestorRangeType InvestorRange;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///ӡ<><D3A1>˰<EFBFBD><CBB0>
TXTPRatioType StampTaxRateByMoney;
///ӡ<><D3A1>˰<EFBFBD><CBB0>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TXTPRatioType StampTaxRateByVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRatioType TransferFeeRateByMoney;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TXTPRatioType TransferFeeRateByVolume;
///<2F><><EFBFBD>׷<EFBFBD>
TXTPRatioType TradeFeeByMoney;
///<2F><><EFBFBD>׷<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
TXTPRatioType TradeFeeByVolume;
///<2F><><EFBFBD>׸<EFBFBD><D7B8>ӷ<EFBFBD><D3B7><EFBFBD>
TXTPRatioType MarginByMoney;
///<2F><>С<EFBFBD><D0A1><EFBFBD>׷<EFBFBD>
TXTPPriceType MinTradeFee;
};
///<2F><>ȯ<EFBFBD><C8AF>Ϣ
struct CXTPExcessStockInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType ExcessVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType ExcessFrozenVolume;
};
///ETF<54><46>Լ
struct CXTPETFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType ETFInstrumentID;
///ETF<54><46>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPInstrumentIDType ETFPurRedInstrumentID;
///<2F><>С<EFBFBD><EFBFBD><EAB9BA><EFBFBD>ص<EFBFBD>λ<EFBFBD><CEBB>Ӧ<EFBFBD><D3A6>ETF<54><46><EFBFBD><EFBFBD>
TXTPVolumeType CreationRedemptionUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRatioType Maxcashratio;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD>״̬
TXTPCreationredemptionStatusType Creationredemption;
///Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType EstimateCashComponent;
};
///ETF<54><46>Ʊ<EFBFBD><C6B1>
struct CXTPETFBasketField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType ETFInstrumentID;
///<2F><>Ʊ֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType StockInstrumentID;
///<2F><>Ʊ֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentNameType StockInstrumentName;
///<2F><>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPETFCurrenceReplaceStatusType CurrenceReplaceStatus;
///<2F><><EFBFBD>۱<EFBFBD><DBB1><EFBFBD>
TXTPRatioType Premium;
///<2F>ܽ<EFBFBD><DCBD><EFBFBD>
TXTPMoneyType Amount;
};
///OF<4F><46>Լ
struct CXTPOFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///OF<4F><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD>״̬
TXTPCreationredemptionStatusType Creationredemption;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
TXTPPriceType NetPrice;
};
///SF<53><46>Լ
struct CXTPSFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///SF<53><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPInstrumentIDType SFInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֺϲ<D6BA>״̬
TXTPSplitMergeStatusType SplitMergeStatus;
///<2F><>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MinSplitVolume;
///<2F><>С<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MinMergeVolume;
///<2F><><EFBFBD><EFBFBD>/<2F>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeRatio;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
TXTPPriceType NetPrice;
};
///<2F><>Լ<EFBFBD><D4BC><EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
struct CXTPInstrumentUnitMarginField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType UnitMargin;
};
///<2F><>Ȩ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
struct CXTPOptionsFundLimitParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType MaxBuyAmount;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD>ֲ<EFBFBD>
struct CXTPInvestorOptionsPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>߷<EFBFBD>Χ
TXTPInvestorRangeType InvestorRange;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///InstrumentID
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
TXTPVolumeType MaxLongPositionLimit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MaxBuyVolLimit;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ܲ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
TXTPVolumeType MaxPositionLimit;
///<2F><>ͷ<EFBFBD>ֲ<EFBFBD>
TXTPVolumeType LongPosition;
///<2F><>ͷ<EFBFBD>ֲ<EFBFBD>
TXTPVolumeType ShortPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BuyVolume;
///<2F>򿪶<EFBFBD><F2BFAAB6><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BuyFrozenVolume;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>
TXTPVolumeType LongFrozenPosition;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>
TXTPVolumeType ShortFrozenPosition;
};
///Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPPreDelivInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDelivTypeType DelivType;
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType UnderlyingInstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType DelivVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType DelivAmount;
///<2F><>Ȩִ<C8A8><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType ExecVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
};
///<2F><><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPCreditStockAssignInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType LimitVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType YDVolume;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType LeftVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType FrozenVolume;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPCreditCashAssignInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޶<EFBFBD>
TXTPMoneyType LimitAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>
TXTPMoneyType YDAmount;
};
///֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPConversionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRatioType ConversionRate;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>
TXTPBoolType IsTradingForMargin;
///<2F><>ǰ<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPBoolType IsTradingForShort;
};
///<2F><>ʷ<EFBFBD><CAB7><EFBFBD>ø<EFBFBD>ծ<EFBFBD><D5AE>Ϣ
struct CXTPHisCreditDebtInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType OpenDate;
///<2F><>ծ<EFBFBD><D5AE><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD>ּ<EFBFBD>
TXTPPriceType OpenPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
TXTPMoneyType Amount;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CXTPTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TXTPInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TXTPTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
struct CXTPMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TXTPInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
TXTPTraderConnectStatusType TraderConnectStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ConnectRequestDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ConnectRequestTime;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType LastReportTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ConnectDate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ConnectTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType StartDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType StartTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
};
///ǰ<><C7B0>״̬
struct CXTPFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType LastReportDate;
///<2F>ϴα<CFB4><CEB1><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType LastReportTime;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
};
///<2F>û<EFBFBD><C3BB>
struct CXTPUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
TXTPDateType LoginDate;
///<2F><>¼ʱ<C2BC><CAB1>
TXTPTimeType LoginTime;
///IP<49><50>ַ
TXTPIPAddressType IPAddress;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TXTPProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TXTPProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TXTPProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TXTPMacAddressType MacAddress;
};
///<2F><><EFBFBD><EFBFBD>
struct CXTPOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TXTPCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TXTPStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TXTPDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TXTPVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TXTPPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TXTPForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TXTPExchangeInstIDType ExchangeInstID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TXTPInstallIDType InstallID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>ύ״̬
TXTPOrderSubmitStatusType OrderSubmitStatus;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
TXTPSequenceNoType NotifySequence;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderSysIDType OrderSysID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
TXTPOrderSourceType OrderSource;
///<2F><><EFBFBD><EFBFBD>״̬
TXTPOrderStatusType OrderStatus;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderTypeType OrderType;
///<2F><><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeTraded;
///ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeTotal;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType InsertDate;
///ί<><CEAF>ʱ<EFBFBD><CAB1>
TXTPTimeType InsertTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ActiveTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType SuspendTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType CancelTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸Ľ<DEB8><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType ActiveTraderID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ClearingPartID;
///<2F><><EFBFBD><EFBFBD>
TXTPSequenceNoType SequenceNo;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TXTPProductInfoType UserProductInfo;
///״̬<D7B4><CCAC>Ϣ
TXTPErrorMsgType StatusMsg;
///<2F>û<EFBFBD>ǿƽ<C7BF><C6BD>־
TXTPBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType ActiveUserID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPSequenceNoType BrokerOrderSeq;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TXTPOrderSysIDType RelativeOrderSysID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPBranchIDType BranchID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType TradeAmount;
///<2F>Ƿ<EFBFBD>ETF
TXTPBoolType IsETF;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentTypeType InstrumentType;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TXTPPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TXTPInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TXTPOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TXTPOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPBranchIDType BranchID;
///״̬<D7B4><CCAC>Ϣ
TXTPErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentTypeType InstrumentType;
};
///<2F><><EFBFBD>󱨵<EFBFBD>
struct CXTPErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TXTPCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TXTPStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TXTPDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TXTPVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TXTPPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TXTPForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///<2F>û<EFBFBD>ǿƽ<C7BF><C6BD>־
TXTPBoolType UserForceClose;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TXTPErrorMsgType ErrorMsg;
};
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CXTPErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TXTPPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeChange;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ActionDate;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType ActionTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
TXTPInstallIDType InstallID;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>
TXTPOrderLocalIDType ActionLocalID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
TXTPOrderActionStatusType OrderActionStatus;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPBranchIDType BranchID;
///״̬<D7B4><CCAC>Ϣ
TXTPErrorMsgType StatusMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TXTPErrorMsgType ErrorMsg;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentTypeType InstrumentType;
};
///<2F>ɽ<EFBFBD>
struct CXTPTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeIDType TradeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderSysIDType OrderSysID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
///<2F><><EFBFBD>׽<EFBFBD>ɫ
TXTPTradingRoleType TradingRole;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TXTPExchangeInstIDType ExchangeInstID;
///<2F><>ƽ<EFBFBD><C6BD>־
TXTPOffsetFlagType OffsetFlag;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPHedgeFlagType HedgeFlag;
///<2F>۸<EFBFBD>
TXTPStockPriceType Price;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPDateType TradeDate;
///<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType TradeTime;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeTypeType TradeType;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Դ
TXTPPriceSourceType PriceSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ClearingPartID;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD>
TXTPSequenceNoType SequenceNo;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>Դ
TXTPTradeSourceType TradeSource;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPSequenceNoType BrokerOrderSeq;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType TradeAmount;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeIndexType TradeIndex;
};
///Ͷ<><CDB6><EFBFBD>ֲ߳<DFB3>
struct CXTPInvestorPositionField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F>ֲֶ<D6B2><D6B6>շ<EFBFBD><D5B7><EFBFBD>
TXTPPosiDirectionType PosiDirection;
///Ͷ<><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPHedgeFlagType HedgeFlag;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>
TXTPPositionDateType PositionDate;
///<2F><><EFBFBD>ճֲ<D5B3>
TXTPVolumeType YdPosition;
///<2F>ֲܳ<DCB3>
TXTPVolumeType Position;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TXTPVolumeType LongFrozen;
///<2F><>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TXTPVolumeType ShortFrozen;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType LongFrozenAmount;
///<2F><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ShortFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType OpenVolume;
///ƽ<><C6BD><EFBFBD><EFBFBD>
TXTPVolumeType CloseVolume;
///<2F><><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD>
TXTPMoneyType OpenAmount;
///ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
TXTPMoneyType CloseAmount;
///<2F>ֲֳɱ<D6B3>
TXTPMoneyType PositionCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
TXTPMoneyType FrozenCash;
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType CashIn;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Commission;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType PreSettlementPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD>ֳɱ<D6B3>
TXTPMoneyType OpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TXTPMoneyType ExchangeMargin;
///<2F><><EFBFBD>ճֲ<D5B3>
TXTPVolumeType TodayPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType TransferFee;
///ӡ<><D3A1>˰
TXTPMoneyType StampTax;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAB9BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType TodayPurRedVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRatioType ConversionRate;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ConversionAmount;
///֤ȯ<D6A4><C8AF>ֵ
TXTPMoneyType StockValue;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///AccountID
TXTPAccountIDType AccountID;
///<2F><>Ѻ<EFBFBD><D1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType PledgeInPosition;
///<2F><><EFBFBD>ع<EFBFBD>ʹ<EFBFBD>õı<C3B5>׼ȯ<D7BC><C8AF><EFBFBD><EFBFBD>
TXTPVolumeType RepurchasePosition;
///ETF<54><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
TXTPVolumeType PurRedShortFrozen;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MarginTradeVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType MarginTradeAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MarginTradeFrozenVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType MarginTradeFrozenAmount;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
TXTPMoneyType MarginTradeConversionProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType ShortSellVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ShortSellAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType ShortSellFrozenVolume;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType ShortSellFrozenAmount;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
TXTPMoneyType ShortSellConversionProfit;
///<2F><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ֵ
TXTPMoneyType SSStockValue;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʳֲ<CAB3>
TXTPVolumeType TodayMTPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD>ֲ<EFBFBD>
TXTPVolumeType TodaySSPosition;
///<2F><>ʷ<EFBFBD>ֲֿ<D6B2><D6BF>ֳɱ<D6B3>
TXTPMoneyType YdOpenCost;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TXTPVolumeType LockPosition;
///<2F><><EFBFBD>Ҳ<EFBFBD>λ
TXTPVolumeType CoverPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TXTPVolumeType LockFrozenPosition;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TXTPVolumeType UnlockFrozenPosition;
///<2F><><EFBFBD>Ҷ<EFBFBD><D2B6><EFBFBD><EFBFBD><EFBFBD>λ
TXTPVolumeType CoverFrozenPosition;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
TXTPVolumeType ExecFrozenPosition;
///<2F><><EFBFBD>ձ<EFBFBD><D5B1>Ҳ<EFBFBD>λ
TXTPVolumeType YDCoverPosition;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>
struct CXTPSyncDepositField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TXTPDepositSeqNoType DepositSeqNo;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Deposit;
///<2F>Ƿ<EFBFBD>ǿ<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD>
TXTPBoolType IsForce;
///<2F>˻<EFBFBD><CBBB><EFBFBD>
TXTPAccountIDType AccountID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPQryExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF>Ʒ
struct CXTPQryProductField
{
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPInstrumentIDType ProductID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ
struct CXTPQryInstrumentField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
TXTPExchangeInstIDType ExchangeInstID;
///<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
TXTPInstrumentIDType ProductID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾
struct CXTPQryBrokerField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
struct CXTPQryPartBrokerField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD>
struct CXTPQryInvestorField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
struct CXTPQryTradingCodeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
TXTPClientIDType ClientID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>
struct CXTPQrySuperUserField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPQrySuperUserFunctionField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>
struct CXTPQryBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPQryBrokerUserFunctionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD>ʽ<EFBFBD><CABD>˻<EFBFBD>
struct CXTPQryTradingAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF>ֹ<EFBFBD><D6B9>¼<EFBFBD>û<EFBFBD>
struct CXTPQryLoginForbiddenUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CXTPQryDepthMarketDataField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPQryInstrumentTradingRightField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3><D6B2><EFBFBD>ϸ
struct CXTPQryInvestorPositionDetailField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯծȯ<D5AE><C8AF>Ϣ
struct CXTPQryBondInterestField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPQryMarketRationInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPQryInstrumentCommissionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><>ƽ<EFBFBD><C6BD>־
TXTPOffsetFlagType OffsetFlag;
};
///<2F><>ѯ<EFBFBD><D1AF>ȯ<EFBFBD><C8AF>Ϣ
struct CXTPQryExcessStockInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB><EFBFBD>ϵ
struct CXTPQryInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯETF<54><46>Լ
struct CXTPQryETFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType ETFInstrumentID;
};
///<2F><>ѯETF<54><46>Ʊ<EFBFBD><C6B1>
struct CXTPQryETFBasketField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType ETFInstrumentID;
};
///<2F><>ѯOF<4F><46>Լ
struct CXTPQryOFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType OFInstrumentID;
};
///<2F><>ѯSF<53><46>Լ
struct CXTPQrySFInstrumentField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///ETF֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD>
TXTPInstrumentIDType SFInstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>Լ<EFBFBD><D4BC><EFBFBD>ֱ<EFBFBD>֤<EFBFBD><D6A4>
struct CXTPQryInstrumentUnitMarginField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>Ȩ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
struct CXTPQryOptionsFundLimitParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD>ֲ<EFBFBD>
struct CXTPQryInvestorOptionsPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯԤ<D1AF><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPQryPreDelivInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPQryCreditStockAssignInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct CXTPQryCreditCashAssignInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯ֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPQryConversionRateField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF>ʷ<EFBFBD><CAB7><EFBFBD>ø<EFBFBD>ծ<EFBFBD><D5AE>Ϣ
struct CXTPQryHisCreditDebtInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>̻<EFBFBD>
struct CXTPQryTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>̻<EFBFBD>
struct CXTPQryMDTraderOfferField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPParticipantIDType ParticipantID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
};
///<2F><>ѯǰ<D1AF><C7B0>״̬
struct CXTPQryFrontStatusField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
};
///<2F><>ѯ<EFBFBD>û<EFBFBD><C3BB>
struct CXTPQryUserSessionField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CXTPQryOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderSysIDType OrderSysID;
///<2F><>ʼʱ<CABC><CAB1>
TXTPTimeType InsertTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType InsertTimeEnd;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPQryOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD>
struct CXTPQryErrOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
struct CXTPQryErrOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ѯ<EFBFBD>ɽ<EFBFBD>
struct CXTPQryTradeField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPTradeIDType TradeID;
///<2F><>ʼʱ<CABC><CAB1>
TXTPTimeType TradeTimeStart;
///<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType TradeTimeEnd;
};
///<2F><>ѯͶ<D1AF><CDB6><EFBFBD>ֲ߳<DFB3>
struct CXTPQryInvestorPositionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ
struct CXTPQrySyncDepositField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TXTPDepositSeqNoType DepositSeqNo;
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPUserPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TXTPPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TXTPPasswordType NewPassword;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPTradingAccountPasswordUpdateField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///ԭ<><D4AD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>
TXTPPasswordType OldPassword;
///<2F>µĿ<C2B5><C4BF><EFBFBD>
TXTPPasswordType NewPassword;
};
///<2F>ֹ<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
struct CXTPManualSyncBrokerUserOTPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOTPTypeType OTPType;
///<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TXTPPasswordType FirstOTP;
///<2F>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TXTPPasswordType SecondOTP;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CXTPBrokerUserPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
};
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPTradingAccountPasswordField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
};
///<2F>û<EFBFBD>Ȩ<EFBFBD><C8A8>
struct CXTPUserRightField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>ͻ<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPUserRightTypeType UserRightType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>ֹ
TXTPBoolType IsForbidden;
};
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>
struct CXTPInvestorAccountField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>˻<EFBFBD>
TXTPBoolType IsDefault;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountTypeType AccountType;
///<2F>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ
TXTPBoolType IsActive;
///<2F>Ͻ<EFBFBD><CFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TXTPTraderIDType SHBranchPBU;
///<2F><EFBFBD><EEBDBB><EFBFBD><EFBFBD><EFBFBD>׵<EFBFBD>Ԫ<EFBFBD><D4AA>
TXTPTraderIDType SZBranchPBU;
};
///<2F>û<EFBFBD>IP
struct CXTPUserIPField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///IP<49><50>ַ
TXTPIPAddressType IPAddress;
///IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
TXTPIPAddressType IPMask;
///Mac<61><63>ַ
TXTPMacAddressType MacAddress;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>̬<EFBFBD><CCAC><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
struct CXTPBrokerUserOTPParamField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9>
TXTPOTPVendorsIDType OTPVendorsID;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
TXTPSerialNumberType SerialNumber;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ
TXTPAuthKeyType AuthKey;
///Ư<><C6AF>ֵ
TXTPLastDriftType LastDrift;
///<2F>ɹ<EFBFBD>ֵ
TXTPLastSuccessType LastSuccess;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOTPTypeType OTPType;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
struct CXTPReqUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F>û<EFBFBD><C3BB>˲<EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
TXTPProductInfoType UserProductInfo;
///<2F>ӿڶ˲<DAB6>Ʒ<EFBFBD><C6B7>Ϣ
TXTPProductInfoType InterfaceProductInfo;
///Э<><D0AD><EFBFBD><EFBFBD>Ϣ
TXTPProtocolInfoType ProtocolInfo;
///Mac<61><63>ַ
TXTPMacAddressType MacAddress;
///<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>
TXTPPasswordType OneTimePassword;
///<2F>ն<EFBFBD>IP<49><50>ַ
TXTPIPAddressType ClientIPAddress;
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
TXTPAuthCodeType AuthCode;
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼Ӧ<C2BC><D3A6>
struct CXTPRspUserLoginField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F><>¼<EFBFBD>ɹ<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType LoginTime;
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TXTPSystemNameType SystemName;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType MaxOrderRef;
};
///<2F>û<EFBFBD><C3BB>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
struct CXTPUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///ȫ<><C8AB><EFBFBD>dz<EFBFBD><C7B3><EFBFBD>Ϣ
struct CXTPLogoutAllField
{
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TXTPSystemNameType SystemName;
};
///ǿ<>ƽ<EFBFBD><C6BD><EFBFBD>Ա<EFBFBD>˳<EFBFBD>
struct CXTPForceUserLogoutField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
struct CXTPActivateBrokerUserField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8>
struct CXTPInputOrderField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderPriceTypeType OrderPriceType;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDirectionType Direction;
///<2F><><EFBFBD>Ͽ<EFBFBD>ƽ<EFBFBD><C6BD>־
TXTPCombOffsetFlagType CombOffsetFlag;
///<2F><><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־
TXTPCombHedgeFlagType CombHedgeFlag;
///<2F>۸<EFBFBD>
TXTPStockPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType VolumeTotalOriginal;
///<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPTimeConditionType TimeCondition;
///GTD<54><44><EFBFBD><EFBFBD>
TXTPDateType GTDDate;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeConditionType VolumeCondition;
///<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
TXTPVolumeType MinVolume;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPContingentConditionType ContingentCondition;
///ֹ<><D6B9><EFBFBD><EFBFBD>
TXTPPriceType StopPrice;
///ǿƽԭ<C6BD><D4AD>
TXTPForceCloseReasonType ForceCloseReason;
///<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPBoolType IsAutoSuspend;
///ҵ<><D2B5><EFBFBD><EFBFBD>Ԫ
TXTPBusinessUnitType BusinessUnit;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///<2F>û<EFBFBD>ǿƽ<C7BF><C6BD>־
TXTPBoolType UserForceClose;
};
///<2F><><EFBFBD><EFBFBD><EBB1A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPInputOrderActionField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderActionRefType OrderActionRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderRefType OrderRef;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPRequestIDType RequestID;
///ǰ<>ñ<EFBFBD><C3B1><EFBFBD>
TXTPFrontIDType FrontID;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
TXTPActionFlagType ActionFlag;
///<2F>۸<EFBFBD>
TXTPPriceType LimitPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType VolumeChange;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
TXTPTraderIDType BranchPBU;
///<2F><><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPOrderLocalIDType OrderLocalID;
};
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ
// struct CXTPSpecificInstrumentField
// {
// ///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
// TXTPInstrumentIDType InstrumentID;
// ///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// TXTPExchangeIDType ExchangeID;
// };
///ָ<><D6B8><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPSpecificExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataBaseField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType PreSettlementPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType PreClosePrice;
///<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
TXTPLargeVolumeType PreOpenInterest;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TXTPRatioType PreDelta;
};
///<2F><><EFBFBD>龲̬<E9BEB2><CCAC><EFBFBD><EFBFBD>
struct CXTPMarketDataStaticField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType OpenPrice;
///<2F><><EFBFBD>߼<EFBFBD>
TXTPPriceType HighestPrice;
///<2F><><EFBFBD>ͼ<EFBFBD>
TXTPPriceType LowestPrice;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType ClosePrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TXTPPriceType UpperLimitPrice;
///<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
TXTPPriceType LowerLimitPrice;
///<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType SettlementPrice;
///<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
TXTPRatioType CurrDelta;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³ɽ<C2B3><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataLastMatchField
{
///<2F><><EFBFBD>¼<EFBFBD>
TXTPPriceType LastPrice;
///<2F><><EFBFBD><EFBFBD>
TXTPVolumeType Volume;
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
TXTPMoneyType Turnover;
///<2F>ֲ<EFBFBD><D6B2><EFBFBD>
TXTPLargeVolumeType OpenInterest;
///<2F><><EFBFBD><EFBFBD>(<28><>)
TXTPLargeVolumeType Volume_New;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataBestPriceField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPPriceType BidPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPVolumeType BidVolume1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPPriceType AskPrice1;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
TXTPVolumeType AskVolume1;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataBid23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TXTPPriceType BidPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataAsk23Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
TXTPPriceType AskPrice2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume2;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice3;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume3;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataBid45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType BidPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType BidVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataAsk45Field
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume4;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPPriceType AskPrice5;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType AskVolume5;
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataUpdateTimeField
{
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
TXTPInstrumentIDType InstrumentID;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
TXTPTimeType UpdateTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
TXTPMillisecType UpdateMillisec;
///ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType ActionDay;
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataAveragePriceField
{
///<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
TXTPPriceType AveragePrice;
};
///<2F><><EFBFBD><EFBFBD><E9BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPMarketDataExchangeField
{
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPExchangeIDType ExchangeID;
};
///<2F><>Ϣ<EFBFBD>ַ<EFBFBD>
struct CXTPDisseminationField
{
///<2F><><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD>
TXTPSequenceSeriesType SequenceSeries;
///<2F><><EFBFBD>к<EFBFBD>
TXTPSequenceNoType SequenceNo;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct CXTPInputFundTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>ʻ<EFBFBD><CABB><EFBFBD><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD>׽<EFBFBD><D7BD><EFBFBD>
TXTPTradeAmountType TradeAmount;
///ժҪ
TXTPDigestType Digest;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountTypeType AccountType;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA>
struct CXTPFundTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>ʻ<EFBFBD><CABB><EFBFBD><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD>׽<EFBFBD><D7BD><EFBFBD>
TXTPTradeAmountType TradeAmount;
///ժҪ
TXTPDigestType Digest;
///<2F><EFBFBD><E1BBB0><EFBFBD><EFBFBD>
TXTPSessionIDType SessionID;
///Liber<65><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TXTPLiberSerialType LiberSerial;
///ת<><D7AA>ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE>
TXTPPlateSerialType PlateSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
TXTPBankSerialType TransferSerial;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPDateType TradingDay;
///ת<><D7AA>ʱ<EFBFBD><CAB1>
TXTPTimeType TradeTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPFundDirectionType FundDirection;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TXTPErrorMsgType ErrorMsg;
};
///<2F>ʽ<EFBFBD>ת<EFBFBD>˲<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CXTPQryFundTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
TXTPAccountIDType AccountID;
///<2F>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountTypeType AccountType;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת
struct CXTPFundInterTransferField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><><EFBFBD><EFBFBD>
TXTPTradeAmountType TradeAmount;
///<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TXTPFundInterTransferTypeType TransferType;
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TXTPLiberSerialType SerialID;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA>ˮ
struct CXTPFundInterTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPAccountIDType AccountID;
///<2F>ʽ<EFBFBD><CABD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><><EFBFBD><EFBFBD>
TXTPTradeAmountType TradeAmount;
///<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TXTPFundInterTransferTypeType TransferType;
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
TXTPLiberSerialType SerialID;
///ת<><D7AA>ʱ<EFBFBD><CAB1>
TXTPTimeType TransferTime;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPErrorIDType ErrorID;
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
TXTPErrorMsgType ErrorMsg;
};
///<2F>ʽ<EFBFBD><CABD><EFBFBD>ת<EFBFBD><D7AA>ˮ<EFBFBD><CBAE>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct CXTPQryFundInterTransferSerialField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///Ͷ<><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD>
TXTPInvestorIDType InvestorID;
};
///<2F><>ȡ<EFBFBD><C8A1><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD>Ϣ
struct CXTPFetchDBInfoField
{
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TXTPUserNameType DBIndex;
///<2F><><EFBFBD>ݿ<EFBFBD>IP<49><50>ַ
TXTPIPAddressType IPAddress;
///<2F><><EFBFBD>ݿ<EFBFBD>IP<49>˿<EFBFBD>
TXTPIPPortType IPPort;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TXTPUserNameType DBName;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF>û<EFBFBD><C3BB><EFBFBD>
TXTPUserIDType DBUserID;
///<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
TXTPPasswordType DBPassword;
};
///MD<4D>û<EFBFBD><C3BB><EFBFBD>Ϣ
struct CXTPMDUserInfoField
{
///<2F><><EFBFBD>͹<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
TXTPBrokerIDType BrokerID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserIDType UserID;
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
TXTPUserNameType UserName;
///<2F><><EFBFBD><EFBFBD>
TXTPPasswordType Password;
///<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
TXTPSequenceNoType MDSysID;
///<2F><>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MaxStockCount;
///<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
TXTPVolumeType MaxOptionsCount;
};
#endif