vnpy/vn.api/vn.xspeed/pyscript/DFITCApiStruct.h

1227 lines
67 KiB
C
Raw Normal View History

/**
* <EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(C)2012-2016, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɴ<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޹<EFBFBD>˾
* <EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>DFITCApiStruct.h
* <EFBFBD>ļ<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽӿ<EFBFBD>
* <EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD>1.0.14.91
* <EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>XSpeed<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>2015<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>
*/
#ifndef DFITCAPISTRUCT_H_
#define DFITCAPISTRUCT_H_
#include "DFITCApiDataType.h"
#define APISTRUCT
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCTimeOutField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F><><EFBFBD>󱨵<EFBFBD><F3B1A8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
struct APISTRUCT DFITCInsertOrderField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>, <20><>APIʹ<49><CAB9><EFBFBD><EFBFBD>ά<EFBFBD><CEAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD><EFBFBD>ظ<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>, ֧<><D6A7>Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ
DFITCPriceType insertPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>м<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ֶβ<D6B6><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType orderAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ<EFBFBD><C6BD>־
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ֧<><D6A7>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ױ<EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><C4AC>Ϊ<EFBFBD><CEAA>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>)
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ֧<><D6A7><EFBFBD>޼<EFBFBD> <20><><EFBFBD>мۣ<D0BC><DBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>֧<EFBFBD><D6A7><EFBFBD>мۣ<D0BC><DBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼۽<DEBC><DBBD>д<EFBFBD><D0B4><EFBFBD>
DFITCOrderPropertyType orderProperty; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ֧<><D6A7>None<6E><65>FAK<41><4B>FOK
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>, <20><>ѡֵ<D1A1><D6B5><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>Ȩ
DFITCAmountType minMatchAmount; //<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
DFITCReservedType reservedType2; //Ԥ<><D4A4><EFBFBD>ֶ<EFBFBD>2
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType profitLossPrice; //ֹӯֹ<D3AF><D6B9><EFBFBD>۸<EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCCancelOrderField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///ί<><CEAF><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
struct APISTRUCT DFITCOrderRspDataRtnField
{
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ֶν<D6B6><CEBD><EFBFBD><EFBFBD>µ<EFBFBD>ʱʹ<CAB1><CAB9>
DFITCPriceType margin; //<2F><><EFBFBD>ᱣ֤<E1B1A3><D6A4>,<2C><><EFBFBD>ֶν<D6B6><CEBD><EFBFBD><EFBFBD>µ<EFBFBD>ʱʹ<CAB1><CAB9>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType insertPrice; //ί<>м<EFBFBD>
DFITCPriceType profitLossPrice; //ֹӯֹ<D3AF><D6B9><EFBFBD>۸<EFBFBD>
DFITCAmountType minMatchAmount; //<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderPropertyType orderProperty; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
};
///<2F><>ѯ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCCapitalField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
};
///<2F><>ѯ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCPositionField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ
struct APISTRUCT DFITCExchangeInstrumentField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCUserLoginField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCPasswdType passwd; //<2F><><EFBFBD><EFBFBD>
DFITCCompanyIDType companyID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F>û<EFBFBD><C3BB>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCUserLogoutField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCSessionIDType sessionID; //<2F>ỰID
};
///ί<>лر<D0BB>
struct APISTRUCT DFITCOrderRtnField
{
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCDateType SuspendTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType insertPrice; //ί<>м<EFBFBD>
DFITCPriceType profitLossPrice; //ֹӯֹ<D3AF><D6B9><EFBFBD>۸<EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCAmountType cancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType extSpdOrderID; //<2F><EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCReservedType reservedType2; //Ԥ<><D4A4><EFBFBD>ֶ<EFBFBD>2
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderPropertyType orderProperty; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType minMatchAmount; //<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCErrorMsgInfoType statusMsg; //״̬<D7B4><CCAC>Ϣ
};
///<2F>ɽ<EFBFBD><C9BD>ر<EFBFBD>
struct APISTRUCT DFITCMatchRtnField
{
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
DFITCMatchIDType matchID; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ<EFBFBD><C6BD>־
DFITCPriceType matchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType matchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCDateType matchedTime; //<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
DFITCPriceType insertPrice; //<2F><><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCMatchType matchType; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCFeeType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSessionIDType sessionID; //<2F><EFBFBD><E1BBB0>ʶ
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //<2F><EFBFBD><EAB1A8><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>֤<EFBFBD><D6A4>,ƽ<><C6BD>Ϊ<EFBFBD><EFBFBD><E2B6B3>֤<EFBFBD><D6A4>
DFITCPriceType frozenCapita; //<2F>ɽ<EFBFBD><C9BD>ⶳί<E2B6B3>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
DFITCAdjustmentInfoType adjustmentInfo; //<2F><><EFBFBD>ϻ<EFBFBD><CFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,<2C><>ʽ:[<5B><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;]
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType turnover; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD>
struct APISTRUCT DFITCOrderCanceledRtnField
{
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCPriceType insertPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ<EFBFBD><C6BD>־
DFITCAmountType cancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCDateType canceledTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCSessionIDType sessionID; //<2F><EFBFBD><E1BBB0>ʶ
DFITCOrderAnswerStatusType orderStatus; //<2F><EFBFBD><EAB1A8><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><>֤<EFBFBD><D6A4>
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType profitLossPrice; //ֹӯֹ<D3AF><D6B9><EFBFBD>۸<EFBFBD>
DFITCAmountType minMatchAmount; //<2F><>С<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCErrorMsgInfoType statusMsg; //״̬<D7B4><CCAC>Ϣ
DFITCOrderPropertyType orderProperty; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCErrorRtnField
{
DFITCRequestIDType requestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSessionIDType sessionID; //<2F><EFBFBD><E1BBB0>ʶ
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCErrorIDType nErrorID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCErrorMsgInfoType errorMsg; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>Ϣ
struct APISTRUCT DFITCCapitalInfoRtnField
{
DFITCRequestIDType requestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>
DFITCEquityType preEquity; //<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
DFITCEquityType todayEquity; //<2F><><EFBFBD>տͻ<D5BF>Ȩ<EFBFBD><C8A8>
DFITCProfitLossType closeProfitLoss; //ƽ<><C6BD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType positionProfitLoss; //<2F>ֲ<EFBFBD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType frozenMargin; //<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
DFITCProfitLossType margin; //<2F>ֱֲ<D6B2>֤<EFBFBD><D6A4>
DFITCProfitLossType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCProfitLossType available; //<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
DFITCProfitLossType withdraw; //<2F><>ȡ<EFBFBD>ʽ<EFBFBD>
DFITCRiskDegreeType riskDegree; //<2F><><EFBFBD>ն<EFBFBD>
DFITCPremiumType todayPremiumIncome; //<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPremiumType todayPremiumPay; //<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>𸶳<EFBFBD>
DFITCPremiumType yesterdayPremium; //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD>
DFITCMarketValueType optMarketValue; //<2F><>Ȩ<EFBFBD><C8A8>ֵ
DFITCProfitLossType floatProfitLoss; //<2F><><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType totFundOut; //<2F>ܳ<EFBFBD><DCB3><EFBFBD>
DFITCProfitLossType totFundIn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD>سֲ<D8B3><D6B2><EFBFBD>Ϣ
struct APISTRUCT DFITCPositionInfoRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCPriceType openAvgPrice; //<2F><><EFBFBD>־<EFBFBD><D6BE><EFBFBD>
DFITCPriceType positionAvgPrice; //<2F>ֲ־<D6B2><D6BE><EFBFBD>
DFITCAmountType positionAmount; //<2F>ֲ<EFBFBD><D6B2><EFBFBD>
DFITCAmountType totalAvaiAmount; //<2F>ܿ<EFBFBD><DCBF><EFBFBD>
DFITCAmountType todayAvaiAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType lastAvaiAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType todayAmount; //<2F><><EFBFBD><EFBFBD>
DFITCAmountType lastAmount; //<2F><><EFBFBD><EFBFBD>
DFITCAmountType tradingAmount; //ƽ<><C6BD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>
DFITCProfitLossType datePositionProfitLoss; //<2F><><EFBFBD>гֲ<D0B3>ӯ<EFBFBD><D3AF>
DFITCProfitLossType dateCloseProfitLoss; //<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType dPremium; //Ȩ<><C8A8><EFBFBD><EFBFBD>
DFITCProfitLossType floatProfitLoss; //<2F><><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType dMargin; //ռ<>ñ<EFBFBD>֤<EFBFBD><D6A4>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCPriceType preSettlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAmountType yesterdayTradingAmount; //ƽ<><C6BD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>
};
///<2F>û<EFBFBD><C3BB><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCUserLoginInfoRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCAccountLoginResultType loginResult; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
DFITCLocalOrderIDType initLocalOrderID; //<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSessionIDType sessionID; //sessionID(<28>ỰID)
DFITCErrorIDType nErrorID; //<2F><><EFBFBD><EFBFBD>ID
DFITCErrorMsgInfoType errorMsg; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
DFITCTimeType DCEtime; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCTimeType SHFETime; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCTimeType CFFEXTime; //<2F>н<EFBFBD><D0BD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCTimeType CZCETime; //֣<><D6A3><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCTimeType INETime; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
};
///<2F>û<EFBFBD><C3BB>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCUserLogoutInfoRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCAccountLogoutResultType logoutResult; //<2F>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>
DFITCErrorIDType nErrorID; //<2F><><EFBFBD><EFBFBD>ID
DFITCErrorMsgInfoType errorMsg; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>ѯ
struct APISTRUCT DFITCAbiInstrumentField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCAbiInstrumentRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType InstrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCInstrumentNameType instrumentName; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ
struct APISTRUCT DFITCSpecificInstrumentField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType InstrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
//****************<2A><>Ȩ<EFBFBD><C8A8>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD>*************************
///ָ<><D6B8><EFBFBD>ĺ<EFBFBD>Լ<EFBFBD><D4BC>Ϣ
struct APISTRUCT DFITCSpecificInstrumentFieldEX
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCFunctionIDType FunctionID; //<2F><><EFBFBD><EFBFBD>ID
DFITCInstrumentIDType InstrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
//*****************************************
///<2F><><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCActiveContractField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCActiveContractType activeContract; //<2F><>Ч<EFBFBD><D0A7>Լ
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCExchangeInstrumentRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCVarietyNameType VarietyName; //Ʒ<><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAmountType orderTopLimit; //<2F>޼<EFBFBD>ί<EFBFBD><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType mktOrderTopLimit; //<2F>м<EFBFBD>ί<EFBFBD><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType contractMultiplier; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCPriceType minPriceFluctuation; //<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
DFITCInstrumentMaturityType instrumentMaturity; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType upperLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCPriceType lowerLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCPriceType preClosePrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType preSettlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType settlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType preOpenInterest; //<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
DFITCInstrumentPrefixType instrumentPrefix; //<2F><>Լǰ׺
DFITCInstrumenExpirationDateType instrumentExpiration; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType underlying; //<2F><>Ȩ<EFBFBD><C8A8>Ӧ<EFBFBD>ı<EFBFBD><C4B1>ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCOptionTypeType optionType; //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
DFITCPriceType strikePrice; //ִ<>м۸<D0BC>
DFITCRiskDegreeType exchangeRiskDegree; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>ͱ<EFBFBD><CDB1>Ϸ<EFBFBD><CFB7><EFBFBD>ϵ<EFBFBD><CFB5>
DFITCPriceType minMargin; //<2F><>λ<EFBFBD><CEBB><EFBFBD>֣<EFBFBD><D6A3><EFBFBD>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC>С<EFBFBD><D0A1>֤<EFBFBD><D6A4>
DFITCAmountType tradeSize; //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>ֵ<EFBFBD>λ
};
///ί<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>ݽṹ
struct APISTRUCT DFITCOrderField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>ݽṹ
struct APISTRUCT DFITCMatchField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///ί<>в<EFBFBD>ѯ<EFBFBD><D1AF>Ӧ<EFBFBD><D3A6><EFBFBD>ݽṹ
struct APISTRUCT DFITCOrderCommRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openClose; //<2F><>ƽ<EFBFBD><C6BD>־
DFITCPriceType insertPrice; //ί<>м<EFBFBD>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType matchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD>
DFITCAmountType matchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType cancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6>
DFITCDateType commTime; //ί<><CEAF>ʱ<EFBFBD><CAB1>
DFITCDateType submitTime; //<2F>걨ʱ<EAB1A8><CAB1>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCFrontAddrType operStation; //ί<>е<EFBFBD>ַ
DFITCAccountIDType accountID; //<2F>ͻ<EFBFBD><CDBB><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSessionIDType sessionId; //<2F>ỰID
DFITCReservedType reservedType2; //Ԥ<><D4A4><EFBFBD>ֶ<EFBFBD>2
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><>֤<EFBFBD><D6A4>
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCPriceType profitLossPrice; //ֹ<><D6B9>ֹӯ<D6B9><D3AF>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderPropertyType orderProperty; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F>ɽ<EFBFBD><C9BD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCMatchedRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType openClose; //<2F><>ƽ
DFITCPriceType matchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD>
DFITCAmountType matchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType matchedMort; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCDateType matchedTime; //<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
DFITCMatchIDType matchedID; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCMatchType matchType; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSessionIDType sessionId; //<2F>ỰID
DFITCReservedType reservedType2; //Ԥ<><D4A4><EFBFBD>ֶ<EFBFBD>2
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderTypeType orderType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD>غ<EFBFBD>Լ<EFBFBD><D4BC>Ϣ<EFBFBD><CFA2><EFBFBD>ݽṹ
struct APISTRUCT DFITCInstrumentRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCRatioType longMarginRatio; //<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
DFITCRatioType shortMarginRatio; //<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
DFITCPriceType longMarginRatioByVolume; //<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>)
DFITCPriceType shortMarginRatioByVolume; //<2F><>ͷ<EFBFBD><CDB7>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>)
DFITCRatioType openFeeVolRatio; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRatioType closeFeeVolRatio; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRatioType closeTodayFeeVolRatio; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRatioType openFeeAmtRatio; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRatioType closeFeeAmtRatio; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRatioType closeTodayFeeAmtRatio; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType orderTopLimit; //<2F>޼<EFBFBD>ί<EFBFBD><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType contractMultiplier; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCPriceType minimumPriceChange; //<2F><>С<EFBFBD><EFBFBD><E4B6AF>λ
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCInstrumentMaturityType instrumentMaturity; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCComputeModeType computeMode; //<2F><><EFBFBD>ʽ
DFITCPriceType atMoneyNorm; //ƽֵ<C6BD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType upperLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCPriceType lowerLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCPriceType preClosePrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType preSettlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType settlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType preOpenInterest; //<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
DFITCRatioType optExecRatio; //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB0B4><EFBFBD><EFBFBD>
DFITCRatioType optExecRatioPerVol; //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB0B4><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCDepthMarketDataField
{
DFITCDateType tradingDay; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType exchangeInstID; //<2F><>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
DFITCPriceType lastPrice; //<2F><><EFBFBD>¼<EFBFBD>
DFITCPriceType preSettlementPrice; //<2F>ϴν<CFB4><CEBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType preClosePrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType preOpenInterest; //<2F><><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>
DFITCPriceType openPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType highestPrice; //<2F><><EFBFBD>߼<EFBFBD>
DFITCPriceType lowestPrice; //<2F><><EFBFBD>ͼ<EFBFBD>
DFITCAmountType Volume; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType turnover; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType openInterest; //<2F>ֲ<EFBFBD><D6B2><EFBFBD>
DFITCPriceType closePrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType settlementPrice; //<2F><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType upperLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCPriceType lowerLimitPrice; //<2F><>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>
DFITCDeltaType preDelta; //<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
DFITCDeltaType currDelta; //<2F><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
DFITCDateType UpdateTime; //<2F><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>ʱ<EFBFBD><CAB1>
DFITCMilliSecType UpdateMillisec; //<2F><><EFBFBD><EFBFBD><EFBFBD>޸ĺ<DEB8><C4BA><EFBFBD>
DFITCPriceType BidPrice1; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
DFITCVolumeType BidVolume1; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
DFITCPriceType AskPrice1; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
DFITCVolumeType AskVolume1; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
DFITCPriceType BidPrice2; //<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
DFITCVolumeType BidVolume2; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType AskPrice2; //<2F><><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD>
DFITCVolumeType AskVolume2; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType BidPrice3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType BidVolume3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType AskPrice3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType AskVolume3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType BidPrice4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType BidVolume4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType AskPrice4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType AskVolume4; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType BidPrice5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType BidVolume5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType AskPrice5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType AskVolume5; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType AveragePrice; //<2F><><EFBFBD>վ<EFBFBD><D5BE><EFBFBD>
DFITCDateType XSpeedTime; //<2F><>̨ϵͳʱ<CDB3><CAB1>
};
///********************************<2A><>Ȩ<EFBFBD><C8A8>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>************************************
struct APISTRUCT DFITCMarketDataFieldEx
{
DFITCFunctionIDType FunctionID; //<2F><><EFBFBD>ܺ<EFBFBD>
DFITCDateType tradingDay; //<2F><><EFBFBD><EFBFBD> 2014-04-01
DFITCDateType UpdateTime; //ʱ<><CAB1> 11:01:29
DFITCMilliSecType UpdateMillisec; //<2F><><EFBFBD><EFBFBD> 000
DFITCInstrumentIDType instrumentID; //<2F><>Ȩ<EFBFBD><C8A8>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExtMarketDataType ExtMarketData; //<2F><>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///********************************************************************************
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCCustomMarketDataField
{
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCVolumeType bidVolume1; //<2F><>һ<EFBFBD><D2BB>
DFITCPriceType bidPrice1; //<2F><>һ<EFBFBD><D2BB>(<28>Ҽۼ۲<DBBC>)
DFITCVolumeType askVolume1; //<2F><>һ<EFBFBD><D2BB>
DFITCPriceType askPrice1; //<2F><>һ<EFBFBD><D2BB>(<28>Լۼ۲<DBBC>)
DFITCPriceType lastPrice; //<2F><><EFBFBD>¼ۼ۲<DBBC>
};
///<2F><>ѯ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>ϸ
struct APISTRUCT DFITCPositionDetailField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///<2F><>ѯ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>ϸ<EFBFBD><CFB8>Ӧ
struct APISTRUCT DFITCPositionDetailRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCPriceType openPrice; //<2F><><EFBFBD>ּ<EFBFBD>
DFITCAmountType volume; //<2F><><EFBFBD><EFBFBD>
DFITCMatchIDType matchID; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCDateType matchedDate; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCProfitLossType datePositionProfitLoss; //<2F><><EFBFBD>гֲ<D0B3>ӯ<EFBFBD><D3AF>
DFITCProfitLossType dateCloseProfitLoss; //<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType floatProfitLoss; //<2F><><EFBFBD><EFBFBD>ӯ<EFBFBD><D3AF>
DFITCProfitLossType dMargin; //ռ<>ñ<EFBFBD>֤<EFBFBD><D6A4>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCPriceType preSettlementPrice; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType closeOrderVol; //ƽ<><C6BD>ί<EFBFBD><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType closeMatchVol; //ƽ<>ֳɽ<D6B3><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCPositionDateType positionDateType; //<2F>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F>û<EFBFBD><C3BB>¼<EFBFBD>֪ͨ<CDA8><D6AA>Ϣ
struct APISTRUCT DFITCTradingNoticeInfoField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCTimeType SendTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCContentType FieldContent; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
DFITCNoticeType noticeType; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
};
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬֪ͨ<CDA8><D6AA>Ϣ
struct APISTRUCT DFITCInstrumentStatusField
{
DFITCExchangeIDType ExchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType InstrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCInstrumentStatusType InstrumentStatus; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬
DFITCTradingSegmentSNType TradingSegmentSN; //<2F><><EFBFBD>׽׶α<D7B6><CEB1><EFBFBD>
DFITCTimeType EnterTime; //<2F><><EFBFBD>뱾״̬ʱ<CCAC><CAB1>
DFITCInstStatusEnterReasonType EnterReason; //<2F><><EFBFBD>뱾״̬ԭ<CCAC><D4AD>
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
struct APISTRUCT DFITCResetPwdField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCPasswdType oldpasswd; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPasswdType newpasswd; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ķ<DEB8><C4B7><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCResetPwdRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCExecStateType execState; //״̬<D7B4><CCAC>־
};
///<2F>˵<EFBFBD>ȷ<EFBFBD><C8B7>
struct APISTRUCT DFITCBillConfirmField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>ʺ<EFBFBD>ID
DFITCDateType date; //ȷ<><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ʽ<EFBFBD><CABD>yyyy.mm.dd
DFITCConfirmMarkType confirmFlag; //ȷ<>ϱ<EFBFBD>־
};
///<2F>˵<EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCBillConfirmRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCExecStateType execState; //״̬<D7B4><CCAC>־
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD>ѯ
struct APISTRUCT DFITCQryTradeCodeField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
};
///<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>Ӧ
struct APISTRUCT DFITCQryTradeCodeRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
DFITCExchangeIDType exchangeCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCClientStatusType clientStatus; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>״̬
DFITCSpeculatorType clientIDType; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><>ӯ<EFBFBD><D3AF><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>㵽Ȩ<E3B5BD><C8A8><EFBFBD><EFBFBD>
struct APISTRUCT DFITCEquityComputModeRtnField
{
DFITCCapControlModeType capConMode; //<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ʒ<EFBFBD>ʽ,<2C>÷<EFBFBD>ʽ<EFBFBD><CABD>Ҫ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>λ<EFBFBD>ж<EFBFBD>,<2C><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceNoteType priceNote; //<2F><><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>۸<EFBFBD>˵<EFBFBD><CBB5>
};
///<2F><>ѯ<EFBFBD>˵<EFBFBD>
struct APISTRUCT DFITCQryBillField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
DFITCDateType date; //<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> <20><>ʽ<EFBFBD><CABD>yyyy.mm.dd
};
///<2F><>ѯ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>Ӧ
struct APISTRUCT DFITCQryBillRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
DFITCMsgInfoType message; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
};
///<2F><><EFBFBD><EFBFBD>IDȷ<44><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCProductField
{
DFITCProductIDType productID; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
DFITCSoftwareVendorIDType vendorID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>̱<EFBFBD><CCB1><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD>IDȷ<44><C8B7><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCProductRtnField
{
DFITCProductIDType productID; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
DFITCSoftwareVendorIDType vendorID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>
DFITCProductOnlineCountType productOnlineCount; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCBrokerInfoType brokerInfoName; //<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>
DFITCFrontIDType frontID; //ǰ<>û<EFBFBD>ID
};
///<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCTradingDayField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCTradingDayRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCDateType date; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQuoteSubscribeField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCQuoteSubscribeRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExecStateType subscribeFlag; //<2F><><EFBFBD><EFBFBD>״̬
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQuoteUnSubscribeField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8>˶<EFBFBD><CBB6><EFBFBD>Ӧ
struct APISTRUCT DFITCQuoteUnSubscribeRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExecStateType subscribeFlag; //<2F>˶<EFBFBD>״̬
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8><D6AA><EFBFBD>Ļر<C4BB>
struct APISTRUCT DFITCQuoteSubscribeRtnField
{
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSourceType source; //<2F><>Դ
DFITCDateType quoteTime; //ѯ<><D1AF>ʱ<EFBFBD><CAB1>
};
///ѯ<><D1AF>֪ͨ<CDA8><D6AA>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQryQuoteNoticeField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///ѯ<><D1AF>֪ͨ<CDA8><D6AA>ѯ<EFBFBD><D1AF>Ӧ
struct APISTRUCT DFITCQryQuoteNoticeRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSourceType source; //<2F><>Դ
DFITCDateType quoteTime; //ѯ<><D1AF>ʱ<EFBFBD><CAB1>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQuoteInsertField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCInsertType insertType; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAmountType bOrderAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType sOrderAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType bInsertPrice; //ί<>м۸<D0BC><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType sInsertPrice; //ί<>м۸<D0BC><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType bOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType sOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType bSpeculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType sSpeculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCStayTimeType stayTime; //ͣ<><CDA3>ʱ<EFBFBD><EFBFBD><E4A3AC>֧<EFBFBD><D6A7>֣<EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCQuoteRspField
{
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>)
DFITCPriceType margin; //<2F><>֤<EFBFBD><D6A4>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>)
DFITCDateType orderTime; //ί<><CEAF>ʱ<EFBFBD><CAB1>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>)
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1><EFBFBD><EFBFBD>ر<EFBFBD>
struct APISTRUCT DFITCQuoteRtnField
{
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCOrderSysIDType orderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSeatCodeType seatCode; //ϯλ<CFAF><CEBB><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType bOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType sOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType bOrderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType sOrderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType bInsertPrice; //ί<>м<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType sInsertPrice; //ί<>м<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCDateType suspendTime; //<2F>ҵ<EFBFBD>ʱ<EFBFBD><CAB1>
DFITCEntrusTellerType entrusTeller; //ί<>й<EFBFBD>Ա
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCErrorMsgInfoType errorMsg; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD><CCB3><EFBFBD><EFBFBD>ر<EFBFBD>
struct APISTRUCT DFITCQuoteCanceledRtnField
{
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCOrderSysIDType orderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSeatCodeType seatCode; //ϯλ<CFAF><CEBB><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType bOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType sOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCEntrusTellerType entrusTeller; //ί<>й<EFBFBD>Ա
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCAmountType cancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType fee; //<2F><EFBFBD><E2B6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><EFBFBD><E2B6B3>֤<EFBFBD><D6A4>
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCDateType canceledTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̳ɽ<CCB3><C9BD>ر<EFBFBD>
struct APISTRUCT DFITCQuoteMatchRtnField
{
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCClientIDType clientID; //<2F><><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSeatCodeType seatCode; //ϯλ<CFAF><CEBB><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCOpenCloseTypeType openCloseType; //<2F><>ƽ<EFBFBD><C6BD>־
DFITCSpeculatorType speculator; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderSysIDType OrderSysID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
DFITCMatchIDType matchID; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType matchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType matchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCPriceType turnover; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>
DFITCEntrusTellerType entrusTeller; //ί<>й<EFBFBD>Ա
DFITCDateType matchedTime; //<2F>ɽ<EFBFBD>ʱ<EFBFBD><CAB1>
DFITCFeeType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType insertPrice; //ί<>м۸<D0BC>
DFITCAmountType orderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //<2F><EFBFBD><EAB1A8><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>֤<EFBFBD><D6A4>,ƽ<><C6BD>Ϊ<EFBFBD><EFBFBD><E2B6B3>֤<EFBFBD><D6A4>
DFITCBuySellTypeType buySellType; //<2F><><EFBFBD><EFBFBD>
DFITCAmountType closeTodayAmount; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType closePrice; //ƽ<>ֽ<EFBFBD><D6BD><EFBFBD>
DFITCPriceType closeTodayPrice; //ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAdjustmentInfoType adjustmentInfo; //<2F><><EFBFBD>ϻ<EFBFBD><CFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,<2C><>ʽ:[<5B><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־,Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;]
DFITCPriceType frozenCapita; //<2F>ɽ<EFBFBD><C9BD>ⶳί<E2B6B3>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>
DFITCProfitLossType dateCloseProfitLoss; //<2F><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ӯ<EFBFBD><D3AF>
DFITCInstrumentTypeType instrumentType; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCSessionIDType sessionID; //<2F><EFBFBD><E1BBB0>ʶ
DFITCLargeMarginDirectType largeMarginDirect; //<2F><><EFBFBD>߱<EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCCancelAllOrderField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Ŀǰֻ֧<D6BB>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD>)
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCCancelAllOrderRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
};
///ѯ<><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCForQuoteField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
};
///ѯ<><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCForQuoteRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCDateType commTime; //ί<><CEAF>ʱ<EFBFBD><CAB1>
};
///ѯ<>ۻر<DBBB>
struct APISTRUCT DFITCForQuoteRtnField
{
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1><EFBFBD>ί<EFBFBD>в<EFBFBD>ѯ
struct APISTRUCT DFITCQuoteOrderField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
};
///<2F><><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1>۲<EFBFBD>ѯ<EFBFBD><D1AF>Ӧ
struct APISTRUCT DFITCQuoteOrderRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCPriceType margin; //<2F><>֤<EFBFBD><D6A4>
DFITCPriceType fee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCLocalOrderIDType localOrderID; //<2F><><EFBFBD><EFBFBD>ί<EFBFBD>к<EFBFBD>
DFITCAccountIDType accountID; //<2F>ͻ<EFBFBD><CDBB><EFBFBD>
DFITCDateType commTime; //ί<><CEAF>ʱ<EFBFBD><CAB1>
DFITCDateType submitTime; //<2F>걨ʱ<EAB1A8><CAB1>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
DFITCAmountType bOrderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType bMatchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType bCancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType bInsertPrice; //ί<>м۸<D0BC><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType bMatchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType bOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType sOrderAmount; //ί<><CEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType sMatchedAmount; //<2F>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAmountType sCancelAmount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType sInsertPrice; //ί<>м۸<D0BC><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType sMatchedPrice; //<2F>ɽ<EFBFBD><C9BD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCOpenCloseTypeType sOpenCloseType; //<2F><>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCFrontAddrType operStation; //<2F><><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>
DFITCSessionIDType sessionID; //<2F>ỰID
DFITCQuoteIDType quoteID; //ѯ<>۱<EFBFBD><DBB1><EFBFBD>
DFITCCustomCategoryType customCategory; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><>ѯת<D1AF><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQryTransferBankField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCTransferBankRspField
{
DFITCAccountIDType accountID; //<2F>ͻ<EFBFBD><CDBB><EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCCurrencyType currency; //<2F><><EFBFBD><EFBFBD>
DFITCDateType registDate; //<2F>Ǽ<EFBFBD><C7BC><EFBFBD><EFBFBD><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F><>ѯת<D1AF><D7AA><EFBFBD><EFBFBD>ˮ
struct APISTRUCT DFITCQryTransferSerialField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///ת<><D7AA><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>Ӧ
struct APISTRUCT DFITCTransferSerialRspField
{
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCCurrencyType currency; //<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
DFITCApplyNumberType applyNum; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCTransferType type; //ת<><D7AA>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType tradeAmount; //ת<>˽<EFBFBD><CBBD><EFBFBD>
DFITCPriceType curFutAccountFund; //<2F><><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
DFITCSerialType bankSerialNum; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
DFITCTimeType reqTransferTime; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>ʱ<EFBFBD><CAB1>
DFITCTimeType dealTransferTime; //ת<>˳ɹ<CBB3>ʱ<EFBFBD><CAB1>
DFITCProcResultType procResult; //ת<>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct APISTRUCT DFITCReqTransferField
{
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCPasswdType bankPassword; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCAccountIDType accountID; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCPasswdType password; //<2F>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>
DFITCCurrencyType currency; //<2F><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
DFITCPriceType tradeAmount; //ת<>˽<EFBFBD><CBBD><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>Ϣ
struct APISTRUCT DFITCTransferRspField
{
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCAccountIDType accountID; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCPriceType tradeAmount; //ת<>˽<EFBFBD><CBBD><EFBFBD>
DFITCApplyNumberType applyNumber; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
};
///<2F>ʽ<EFBFBD>ת<EFBFBD><D7AA>֪ͨ<CDA8><D6AA>Ϣ
struct APISTRUCT DFITCTransferRtnField
{
DFITCAccountIDType accountID; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCTransferType type; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType tradeAmount; //ת<>˽<EFBFBD><CBBD><EFBFBD>
DFITCSerialType bankSerialNum; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
DFITCApplyNumberType applyNumber; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCSessionIDType sessionID; //<2F>ỰID
};
///<2F><><EFBFBD>л<EFBFBD><D0BB><EFBFBD>ϯ<EFBFBD><CFAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ
struct APISTRUCT DFITCRepealRtnField
{
DFITCAccountIDType accountID; //Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCBankIDType bankID; //<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
DFITCBankAccountType bankAccount; //<2F><><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>
DFITCTransferType type; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCPriceType tradeAmount; //ת<>˽<EFBFBD><CBBD><EFBFBD>
DFITCSerialType bankSerialNum; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
DFITCSerialType repealSerial; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
};
///<2F><><EFBFBD><EFBFBD>״̬<D7B4><CCAC>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQryExchangeStatusField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC>ѯ<EFBFBD><D1AF>Ӧ
struct APISTRUCT DFITCExchangeStatusRspField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCExchangeStatusType exchangeStatus; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬֪ͨ
struct APISTRUCT DFITCExchangeStatusRtnField
{
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeStatusType exchangeStatus; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
};
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
struct DFITCQryDepthMarketDataField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><>ѯѯ<D1AF><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
struct APISTRUCT DFITCQryForQuoteField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˻<EFBFBD>ID
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
///<2F><>ѯѯ<D1AF><D1AF><EFBFBD><EFBFBD>Ӧ
struct APISTRUCT DFITCQryForQuoteRtnField
{
DFITCRequestIDType lRequestID; //<2F><><EFBFBD><EFBFBD>ID
DFITCAccountIDType accountID; //<2F>ʽ<EFBFBD><CABD>˺<EFBFBD>
DFITCSPDOrderIDType spdOrderID; //<2F><>̨ί<CCA8>к<EFBFBD>
DFITCInstrumentIDType instrumentID; //<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
DFITCExchangeIDType exchangeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DFITCDateType SuspendTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
DFITCOrderAnswerStatusType orderStatus; //ί<><CEAF>״̬
};
#endif//DFITCAPISTRUCT_H_