2017-03-16 14:53:48 +00:00
|
|
|
|
/**
|
|
|
|
|
* <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_
|