vnpy/vn.lts_old/pyscript/SecurityFtdcUserApiStruct.h

2313 lines
54 KiB
C

/////////////////////////////////////////////////////////////////////////
///@company shanghai liber information Technology Co.,Ltd
///@file SecurityFtdcUserApiStruct.h
///@brief 定义业务数据结构
/////////////////////////////////////////////////////////////////////////
#if !defined(SECURITY_FTDCSTRUCT_H)
#define SECURITY_FTDCSTRUCT_H
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SecurityFtdcUserApiDataType.h"
///响应信息
struct CSecurityFtdcRspInfoField
{
///错误代码
TSecurityFtdcErrorIDType ErrorID;
///错误信息
TSecurityFtdcErrorMsgType ErrorMsg;
};
///交易所
struct CSecurityFtdcExchangeField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///交易所名称
TSecurityFtdcExchangeNameType ExchangeName;
///交易所属性
TSecurityFtdcExchangePropertyType ExchangeProperty;
};
///产品
struct CSecurityFtdcProductField
{
///产品代码
TSecurityFtdcInstrumentIDType ProductID;
///产品名称
TSecurityFtdcProductNameType ProductName;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///产品类型
TSecurityFtdcProductClassType ProductClass;
///合约数量乘数
TSecurityFtdcVolumeMultipleType VolumeMultiple;
///最小变动价位
TSecurityFtdcPriceType PriceTick;
///市价单最大下单量
TSecurityFtdcVolumeType MaxMarketOrderVolume;
///市价单最小下单量
TSecurityFtdcVolumeType MinMarketOrderVolume;
///限价单最大下单量
TSecurityFtdcVolumeType MaxLimitOrderVolume;
///限价单最小下单量
TSecurityFtdcVolumeType MinLimitOrderVolume;
///持仓类型
TSecurityFtdcPositionTypeType PositionType;
///持仓日期类型
TSecurityFtdcPositionDateTypeType PositionDateType;
///ETF最小交易单位
TSecurityFtdcVolumeType EFTMinTradeVolume;
};
///合约
struct CSecurityFtdcInstrumentField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约名称
TSecurityFtdcInstrumentNameType InstrumentName;
///合约在交易所的代码
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///产品代码
TSecurityFtdcInstrumentIDType ProductID;
///产品类型
TSecurityFtdcProductClassType ProductClass;
///交割年份
TSecurityFtdcYearType DeliveryYear;
///交割月
TSecurityFtdcMonthType DeliveryMonth;
///市价单最大下单量
TSecurityFtdcVolumeType MaxMarketOrderVolume;
///市价单最小下单量
TSecurityFtdcVolumeType MinMarketOrderVolume;
///限价单最大下单量
TSecurityFtdcVolumeType MaxLimitOrderVolume;
///限价单最小下单量
TSecurityFtdcVolumeType MinLimitOrderVolume;
///合约数量乘数
TSecurityFtdcVolumeMultipleType VolumeMultiple;
///最小变动价位
TSecurityFtdcPriceType PriceTick;
///创建日
TSecurityFtdcDateType CreateDate;
///上市日
TSecurityFtdcDateType OpenDate;
///到期日
TSecurityFtdcDateType ExpireDate;
///开始交割日
TSecurityFtdcDateType StartDelivDate;
///结束交割日
TSecurityFtdcDateType EndDelivDate;
///合约生命周期状态
TSecurityFtdcInstLifePhaseType InstLifePhase;
///当前是否交易
TSecurityFtdcBoolType IsTrading;
///持仓类型
TSecurityFtdcPositionTypeType PositionType;
///报单能否撤单
TSecurityFtdcBoolType OrderCanBeWithdraw;
///最小买下单单位
TSecurityFtdcVolumeType MinBuyVolume;
///最小卖下单单位
TSecurityFtdcVolumeType MinSellVolume;
///股票权限模版代码
TSecurityFtdcRightModelIDType RightModelID;
///持仓交易类型
TSecurityFtdcPosTradeTypeType PosTradeType;
///市场代码
TSecurityFtdcInstrumentIDType MarketID;
///期权执行价格
TSecurityFtdcPriceType ExecPrice;
///期权单手保证金
TSecurityFtdcMoneyType UnitMargin;
///合约类型
TSecurityFtdcInstrumentTypeType InstrumentType;
///期权保证金参数1
TSecurityFtdcRatioType OptionsMarginParam1;
///期权保证金参数2
TSecurityFtdcRatioType OptionsMarginParam2;
};
///经纪公司
struct CSecurityFtdcBrokerField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///经纪公司简称
TSecurityFtdcBrokerAbbrType BrokerAbbr;
///经纪公司名称
TSecurityFtdcBrokerNameType BrokerName;
///是否活跃
TSecurityFtdcBoolType IsActive;
};
///会员编码和经纪公司编码对照表
struct CSecurityFtdcPartBrokerField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///是否活跃
TSecurityFtdcBoolType IsActive;
};
///投资者
struct CSecurityFtdcInvestorField
{
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者分组代码
TSecurityFtdcInvestorIDType InvestorGroupID;
///投资者名称
TSecurityFtdcPartyNameType InvestorName;
///证件类型
TSecurityFtdcIdCardTypeType IdentifiedCardType;
///证件号码
TSecurityFtdcIdentifiedCardNoType IdentifiedCardNo;
///是否活跃
TSecurityFtdcBoolType IsActive;
///上海营业部编号
TSecurityFtdcTraderIDType SHBranchID;
///深圳营业部编号
TSecurityFtdcTraderIDType SZBranchID;
///所属结算系统类型
TSecurityFtdcSettleSystemTypeType SettleSystemType;
///投资者期权交易等级
TSecurityFtdcInvestorLevelType InvestorLevel;
};
///交易编码
struct CSecurityFtdcTradingCodeField
{
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///客户代码
TSecurityFtdcClientIDType ClientID;
///是否活跃
TSecurityFtdcBoolType IsActive;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///交易单元号
TSecurityFtdcTraderIDType PBU;
///ClientType
TSecurityFtdcClientTypeType ClientType;
};
///管理用户
struct CSecurityFtdcSuperUserField
{
///用户代码
TSecurityFtdcUserIDType UserID;
///用户名称
TSecurityFtdcUserNameType UserName;
///密码
TSecurityFtdcPasswordType Password;
///是否活跃
TSecurityFtdcBoolType IsActive;
};
///管理用户功能权限
struct CSecurityFtdcSuperUserFunctionField
{
///用户代码
TSecurityFtdcUserIDType UserID;
///功能代码
TSecurityFtdcFunctionCodeType FunctionCode;
};
///经纪公司用户
struct CSecurityFtdcBrokerUserField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///用户名称
TSecurityFtdcUserNameType UserName;
///用户类型
TSecurityFtdcUserTypeType UserType;
///是否活跃
TSecurityFtdcBoolType IsActive;
///是否使用令牌
TSecurityFtdcBoolType IsUsingOTP;
};
///经纪公司用户功能权限
struct CSecurityFtdcBrokerUserFunctionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///经纪公司功能代码
TSecurityFtdcBrokerFunctionCodeType BrokerFunctionCode;
};
///资金账户
struct CSecurityFtdcTradingAccountField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者帐号
TSecurityFtdcAccountIDType AccountID;
///上次质押金额
TSecurityFtdcMoneyType PreMortgage;
///上次信用额度
TSecurityFtdcMoneyType PreCredit;
///上次存款额
TSecurityFtdcMoneyType PreDeposit;
///上次结算准备金
TSecurityFtdcMoneyType PreBalance;
///上次占用的保证金
TSecurityFtdcMoneyType PreMargin;
///利息基数
TSecurityFtdcMoneyType InterestBase;
///利息收入
TSecurityFtdcMoneyType Interest;
///入金金额
TSecurityFtdcMoneyType Deposit;
///出金金额
TSecurityFtdcMoneyType Withdraw;
///冻结的保证金
TSecurityFtdcMoneyType FrozenMargin;
///冻结的资金
TSecurityFtdcMoneyType FrozenCash;
///冻结的手续费
TSecurityFtdcMoneyType FrozenCommission;
///当前保证金总额
TSecurityFtdcMoneyType CurrMargin;
///资金差额
TSecurityFtdcMoneyType CashIn;
///手续费
TSecurityFtdcMoneyType Commission;
///结算准备金
TSecurityFtdcMoneyType Balance;
///现金
TSecurityFtdcMoneyType Available;
///可取资金
TSecurityFtdcMoneyType WithdrawQuota;
///基本准备金
TSecurityFtdcMoneyType Reserve;
///交易日
TSecurityFtdcDateType TradingDay;
///保证金可用余额
TSecurityFtdcMoneyType Credit;
///质押金额
TSecurityFtdcMoneyType Mortgage;
///交易所保证金
TSecurityFtdcMoneyType ExchangeMargin;
///投资者交割保证金
TSecurityFtdcMoneyType DeliveryMargin;
///交易所交割保证金
TSecurityFtdcMoneyType ExchangeDeliveryMargin;
///冻结的过户费
TSecurityFtdcMoneyType FrozenTransferFee;
///冻结的印花税
TSecurityFtdcMoneyType FrozenStampTax;
///过户费
TSecurityFtdcMoneyType TransferFee;
///印花税
TSecurityFtdcMoneyType StampTax;
///折算金额
TSecurityFtdcMoneyType ConversionAmount;
///授信额度
TSecurityFtdcMoneyType CreditAmount;
///证券总价值
TSecurityFtdcMoneyType StockValue;
///国债回购占用资金
TSecurityFtdcMoneyType BondRepurchaseAmount;
///国债逆回购占用资金
TSecurityFtdcMoneyType ReverseRepurchaseAmount;
///币种
TSecurityFtdcCurrencyCodeType CurrencyCode;
///账户类型
TSecurityFtdcAccountTypeType AccountType;
///融资买入金额
TSecurityFtdcMoneyType MarginTradeAmount;
///融券卖出金额
TSecurityFtdcMoneyType ShortSellAmount;
///融资持仓盈亏
TSecurityFtdcMoneyType MarginTradeProfit;
///融券持仓盈亏
TSecurityFtdcMoneyType ShortSellProfit;
///融券总市值
TSecurityFtdcMoneyType SSStockValue;
///维持担保比例
TSecurityFtdcRatioType CreditRatio;
///行权冻结资金
TSecurityFtdcMoneyType FrozenExecCash;
};
///禁止登录用户
struct CSecurityFtdcLoginForbiddenUserField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///深度行情
struct CSecurityFtdcDepthMarketDataField
{
///交易日
TSecurityFtdcDateType TradingDay;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约在交易所的代码
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///最新价
TSecurityFtdcPriceType LastPrice;
///上次结算价
TSecurityFtdcPriceType PreSettlementPrice;
///昨收盘
TSecurityFtdcPriceType PreClosePrice;
///昨持仓量
TSecurityFtdcLargeVolumeType PreOpenInterest;
///今开盘
TSecurityFtdcPriceType OpenPrice;
///最高价
TSecurityFtdcPriceType HighestPrice;
///最低价
TSecurityFtdcPriceType LowestPrice;
///数量
TSecurityFtdcVolumeType Volume;
///成交金额
TSecurityFtdcMoneyType Turnover;
///持仓量
TSecurityFtdcLargeVolumeType OpenInterest;
///今收盘
TSecurityFtdcPriceType ClosePrice;
///本次结算价
TSecurityFtdcPriceType SettlementPrice;
///涨停板价
TSecurityFtdcPriceType UpperLimitPrice;
///跌停板价
TSecurityFtdcPriceType LowerLimitPrice;
///昨虚实度
TSecurityFtdcRatioType PreDelta;
///今虚实度
TSecurityFtdcRatioType CurrDelta;
///最后修改时间
TSecurityFtdcTimeType UpdateTime;
///最后修改毫秒
TSecurityFtdcMillisecType UpdateMillisec;
///申买价一
TSecurityFtdcPriceType BidPrice1;
///申买量一
TSecurityFtdcVolumeType BidVolume1;
///申卖价一
TSecurityFtdcPriceType AskPrice1;
///申卖量一
TSecurityFtdcVolumeType AskVolume1;
///申买价二
TSecurityFtdcPriceType BidPrice2;
///申买量二
TSecurityFtdcVolumeType BidVolume2;
///申卖价二
TSecurityFtdcPriceType AskPrice2;
///申卖量二
TSecurityFtdcVolumeType AskVolume2;
///申买价三
TSecurityFtdcPriceType BidPrice3;
///申买量三
TSecurityFtdcVolumeType BidVolume3;
///申卖价三
TSecurityFtdcPriceType AskPrice3;
///申卖量三
TSecurityFtdcVolumeType AskVolume3;
///申买价四
TSecurityFtdcPriceType BidPrice4;
///申买量四
TSecurityFtdcVolumeType BidVolume4;
///申卖价四
TSecurityFtdcPriceType AskPrice4;
///申卖量四
TSecurityFtdcVolumeType AskVolume4;
///申买价五
TSecurityFtdcPriceType BidPrice5;
///申买量五
TSecurityFtdcVolumeType BidVolume5;
///申卖价五
TSecurityFtdcPriceType AskPrice5;
///申卖量五
TSecurityFtdcVolumeType AskVolume5;
///当日均价
TSecurityFtdcPriceType AveragePrice;
///业务日期
TSecurityFtdcDateType ActionDay;
};
///投资者合约交易权限
struct CSecurityFtdcInstrumentTradingRightField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///投资者范围
TSecurityFtdcInvestorRangeType InvestorRange;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///买卖
TSecurityFtdcDirectionType Direction;
///交易权限
TSecurityFtdcTradingRightType TradingRight;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///股票权限分类
TSecurityFtdcInstrumentRangeType InstrumentRange;
};
///投资者持仓明细
struct CSecurityFtdcInvestorPositionDetailField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///投机套保标志
TSecurityFtdcHedgeFlagType HedgeFlag;
///买卖
TSecurityFtdcDirectionType Direction;
///开仓日期
TSecurityFtdcDateType OpenDate;
///成交编号
TSecurityFtdcTradeIDType TradeID;
///数量
TSecurityFtdcVolumeType Volume;
///开仓价
TSecurityFtdcPriceType OpenPrice;
///交易日
TSecurityFtdcDateType TradingDay;
///成交类型
TSecurityFtdcTradeTypeType TradeType;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///投资者保证金
TSecurityFtdcMoneyType Margin;
///交易所保证金
TSecurityFtdcMoneyType ExchMargin;
///昨结算价
TSecurityFtdcPriceType LastSettlementPrice;
///结算价
TSecurityFtdcPriceType SettlementPrice;
///平仓量
TSecurityFtdcVolumeType CloseVolume;
///平仓金额
TSecurityFtdcMoneyType CloseAmount;
///过户费
TSecurityFtdcMoneyType TransferFee;
///印花税
TSecurityFtdcMoneyType StampTax;
///手续费
TSecurityFtdcMoneyType Commission;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///质押入库数量
TSecurityFtdcVolumeType PledgeInPosition;
///质押入库冻结数量
TSecurityFtdcVolumeType PledgeInFrozenPosition;
///正回购使用的标准券数量
TSecurityFtdcVolumeType RepurchasePosition;
///融资融券金额
TSecurityFtdcMoneyType Amount;
///标的合约代码
TSecurityFtdcInstrumentIDType UnderlyingInstrumentID;
};
///债券利息
struct CSecurityFtdcBondInterestField
{
///交易日
TSecurityFtdcDateType TradingDay;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///利息
TSecurityFtdcInterestType Interest;
};
///市值配售信息
struct CSecurityFtdcMarketRationInfoField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///可配售手数
TSecurityFtdcVolumeType RationVolume;
};
///合约手续费率
struct CSecurityFtdcInstrumentCommissionRateField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///投资者范围
TSecurityFtdcInvestorRangeType InvestorRange;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///买卖方向
TSecurityFtdcDirectionType Direction;
///印花税率
TSecurityFtdcRatioType StampTaxRateByMoney;
///印花税率(按手数)
TSecurityFtdcRatioType StampTaxRateByVolume;
///过户费率
TSecurityFtdcRatioType TransferFeeRateByMoney;
///过户费率(按手数)
TSecurityFtdcRatioType TransferFeeRateByVolume;
///交易费
TSecurityFtdcRatioType TradeFeeByMoney;
///交易费(按手数)
TSecurityFtdcRatioType TradeFeeByVolume;
///交易附加费率
TSecurityFtdcRatioType MarginByMoney;
///最小交易费
TSecurityFtdcPriceType MinTradeFee;
};
///余券信息
struct CSecurityFtdcExcessStockInfoField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///余券数量
TSecurityFtdcVolumeType ExcessVolume;
///余券冻结数量
TSecurityFtdcVolumeType ExcessFrozenVolume;
};
///ETF合约
struct CSecurityFtdcETFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType ETFInstrumentID;
///ETF对应申赎代码
TSecurityFtdcInstrumentIDType ETFPurRedInstrumentID;
///最小申购赎回单位对应的ETF份数
TSecurityFtdcVolumeType CreationRedemptionUnit;
///最大现金替代比例
TSecurityFtdcRatioType Maxcashratio;
///基金当天申购赎回状态
TSecurityFtdcCreationredemptionStatusType Creationredemption;
///预估金额
TSecurityFtdcMoneyType EstimateCashComponent;
};
///ETF股票篮
struct CSecurityFtdcETFBasketField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType ETFInstrumentID;
///股票证券代码
TSecurityFtdcInstrumentIDType StockInstrumentID;
///股票证券名称
TSecurityFtdcInstrumentNameType StockInstrumentName;
///股票数量
TSecurityFtdcVolumeType Volume;
///替代标志
TSecurityFtdcETFCurrenceReplaceStatusType CurrenceReplaceStatus;
///溢价比例
TSecurityFtdcRatioType Premium;
///总金额
TSecurityFtdcMoneyType Amount;
};
///OF合约
struct CSecurityFtdcOFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///OF基金代码
TSecurityFtdcInstrumentIDType InstrumentID;
///基金当天申购赎回状态
TSecurityFtdcCreationredemptionStatusType Creationredemption;
///基金净值
TSecurityFtdcPriceType NetPrice;
};
///ETF合约
struct CSecurityFtdcSFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///基金代码
TSecurityFtdcInstrumentIDType InstrumentID;
///SF基金代码
TSecurityFtdcInstrumentIDType SFInstrumentID;
///基金当天拆分合并状态
TSecurityFtdcSplitMergeStatusType SplitMergeStatus;
///最小拆分数量
TSecurityFtdcVolumeType MinSplitVolume;
///最小合并数量
TSecurityFtdcVolumeType MinMergeVolume;
///拆分/合并比例
TSecurityFtdcVolumeType VolumeRatio;
///基金净值
TSecurityFtdcPriceType NetPrice;
};
///交易所交易员报盘机
struct CSecurityFtdcTraderOfferField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///密码
TSecurityFtdcPasswordType Password;
///安装编号
TSecurityFtdcInstallIDType InstallID;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///交易所交易员连接状态
TSecurityFtdcTraderConnectStatusType TraderConnectStatus;
///发出连接请求的日期
TSecurityFtdcDateType ConnectRequestDate;
///发出连接请求的时间
TSecurityFtdcTimeType ConnectRequestTime;
///上次报告日期
TSecurityFtdcDateType LastReportDate;
///上次报告时间
TSecurityFtdcTimeType LastReportTime;
///完成连接日期
TSecurityFtdcDateType ConnectDate;
///完成连接时间
TSecurityFtdcTimeType ConnectTime;
///启动日期
TSecurityFtdcDateType StartDate;
///启动时间
TSecurityFtdcTimeType StartTime;
///交易日
TSecurityFtdcDateType TradingDay;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
};
///交易所行情报盘机
struct CSecurityFtdcMDTraderOfferField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///密码
TSecurityFtdcPasswordType Password;
///安装编号
TSecurityFtdcInstallIDType InstallID;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///交易所交易员连接状态
TSecurityFtdcTraderConnectStatusType TraderConnectStatus;
///发出连接请求的日期
TSecurityFtdcDateType ConnectRequestDate;
///发出连接请求的时间
TSecurityFtdcTimeType ConnectRequestTime;
///上次报告日期
TSecurityFtdcDateType LastReportDate;
///上次报告时间
TSecurityFtdcTimeType LastReportTime;
///完成连接日期
TSecurityFtdcDateType ConnectDate;
///完成连接时间
TSecurityFtdcTimeType ConnectTime;
///启动日期
TSecurityFtdcDateType StartDate;
///启动时间
TSecurityFtdcTimeType StartTime;
///交易日
TSecurityFtdcDateType TradingDay;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
};
///前置状态
struct CSecurityFtdcFrontStatusField
{
///前置编号
TSecurityFtdcFrontIDType FrontID;
///上次报告日期
TSecurityFtdcDateType LastReportDate;
///上次报告时间
TSecurityFtdcTimeType LastReportTime;
///是否活跃
TSecurityFtdcBoolType IsActive;
};
///用户会话
struct CSecurityFtdcUserSessionField
{
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///登录日期
TSecurityFtdcDateType LoginDate;
///登录时间
TSecurityFtdcTimeType LoginTime;
///IP地址
TSecurityFtdcIPAddressType IPAddress;
///用户端产品信息
TSecurityFtdcProductInfoType UserProductInfo;
///接口端产品信息
TSecurityFtdcProductInfoType InterfaceProductInfo;
///协议信息
TSecurityFtdcProtocolInfoType ProtocolInfo;
///Mac地址
TSecurityFtdcMacAddressType MacAddress;
};
///报单
struct CSecurityFtdcOrderField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///报单价格条件
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///买卖方向
TSecurityFtdcDirectionType Direction;
///组合开平标志
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///组合投机套保标志
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///价格
TSecurityFtdcStockPriceType LimitPrice;
///数量
TSecurityFtdcVolumeType VolumeTotalOriginal;
///有效期类型
TSecurityFtdcTimeConditionType TimeCondition;
///GTD日期
TSecurityFtdcDateType GTDDate;
///成交量类型
TSecurityFtdcVolumeConditionType VolumeCondition;
///最小成交量
TSecurityFtdcVolumeType MinVolume;
///触发条件
TSecurityFtdcContingentConditionType ContingentCondition;
///止损价
TSecurityFtdcPriceType StopPrice;
///强平原因
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///自动挂起标志
TSecurityFtdcBoolType IsAutoSuspend;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///客户代码
TSecurityFtdcClientIDType ClientID;
///合约在交易所的代码
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///安装编号
TSecurityFtdcInstallIDType InstallID;
///报单提交状态
TSecurityFtdcOrderSubmitStatusType OrderSubmitStatus;
///账户代码
TSecurityFtdcAccountIDType AccountID;
///报单提示序号
TSecurityFtdcSequenceNoType NotifySequence;
///交易日
TSecurityFtdcDateType TradingDay;
///报单编号
TSecurityFtdcOrderSysIDType OrderSysID;
///报单来源
TSecurityFtdcOrderSourceType OrderSource;
///报单状态
TSecurityFtdcOrderStatusType OrderStatus;
///报单类型
TSecurityFtdcOrderTypeType OrderType;
///今成交数量
TSecurityFtdcVolumeType VolumeTraded;
///剩余数量
TSecurityFtdcVolumeType VolumeTotal;
///报单日期
TSecurityFtdcDateType InsertDate;
///委托时间
TSecurityFtdcTimeType InsertTime;
///激活时间
TSecurityFtdcTimeType ActiveTime;
///挂起时间
TSecurityFtdcTimeType SuspendTime;
///最后修改时间
TSecurityFtdcTimeType UpdateTime;
///撤销时间
TSecurityFtdcTimeType CancelTime;
///最后修改交易所交易员代码
TSecurityFtdcTraderIDType ActiveTraderID;
///结算会员编号
TSecurityFtdcParticipantIDType ClearingPartID;
///序号
TSecurityFtdcSequenceNoType SequenceNo;
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///用户端产品信息
TSecurityFtdcProductInfoType UserProductInfo;
///状态信息
TSecurityFtdcErrorMsgType StatusMsg;
///用户强评标志
TSecurityFtdcBoolType UserForceClose;
///操作用户代码
TSecurityFtdcUserIDType ActiveUserID;
///经纪公司报单编号
TSecurityFtdcSequenceNoType BrokerOrderSeq;
///相关报单
TSecurityFtdcOrderSysIDType RelativeOrderSysID;
///营业部编号
TSecurityFtdcBranchIDType BranchID;
///成交数量
TSecurityFtdcMoneyType TradeAmount;
///是否ETF
TSecurityFtdcBoolType IsETF;
///合约类型
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///报单操作
struct CSecurityFtdcOrderActionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///报单操作引用
TSecurityFtdcOrderActionRefType OrderActionRef;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///操作标志
TSecurityFtdcActionFlagType ActionFlag;
///价格
TSecurityFtdcPriceType LimitPrice;
///数量变化
TSecurityFtdcVolumeType VolumeChange;
///操作日期
TSecurityFtdcDateType ActionDate;
///操作时间
TSecurityFtdcTimeType ActionTime;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///安装编号
TSecurityFtdcInstallIDType InstallID;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///操作本地编号
TSecurityFtdcOrderLocalIDType ActionLocalID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///客户代码
TSecurityFtdcClientIDType ClientID;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///报单操作状态
TSecurityFtdcOrderActionStatusType OrderActionStatus;
///用户代码
TSecurityFtdcUserIDType UserID;
///营业部编号
TSecurityFtdcBranchIDType BranchID;
///状态信息
TSecurityFtdcErrorMsgType StatusMsg;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///合约类型
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///错误报单
struct CSecurityFtdcErrOrderField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///报单价格条件
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///买卖方向
TSecurityFtdcDirectionType Direction;
///组合开平标志
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///组合投机套保标志
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///价格
TSecurityFtdcStockPriceType LimitPrice;
///数量
TSecurityFtdcVolumeType VolumeTotalOriginal;
///有效期类型
TSecurityFtdcTimeConditionType TimeCondition;
///GTD日期
TSecurityFtdcDateType GTDDate;
///成交量类型
TSecurityFtdcVolumeConditionType VolumeCondition;
///最小成交量
TSecurityFtdcVolumeType MinVolume;
///触发条件
TSecurityFtdcContingentConditionType ContingentCondition;
///止损价
TSecurityFtdcPriceType StopPrice;
///强平原因
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///自动挂起标志
TSecurityFtdcBoolType IsAutoSuspend;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///用户强评标志
TSecurityFtdcBoolType UserForceClose;
///错误代码
TSecurityFtdcErrorIDType ErrorID;
///错误信息
TSecurityFtdcErrorMsgType ErrorMsg;
};
///错误报单操作
struct CSecurityFtdcErrOrderActionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///报单操作引用
TSecurityFtdcOrderActionRefType OrderActionRef;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///操作标志
TSecurityFtdcActionFlagType ActionFlag;
///价格
TSecurityFtdcPriceType LimitPrice;
///数量变化
TSecurityFtdcVolumeType VolumeChange;
///操作日期
TSecurityFtdcDateType ActionDate;
///操作时间
TSecurityFtdcTimeType ActionTime;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///安装编号
TSecurityFtdcInstallIDType InstallID;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///操作本地编号
TSecurityFtdcOrderLocalIDType ActionLocalID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///客户代码
TSecurityFtdcClientIDType ClientID;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///报单操作状态
TSecurityFtdcOrderActionStatusType OrderActionStatus;
///用户代码
TSecurityFtdcUserIDType UserID;
///营业部编号
TSecurityFtdcBranchIDType BranchID;
///状态信息
TSecurityFtdcErrorMsgType StatusMsg;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///错误代码
TSecurityFtdcErrorIDType ErrorID;
///错误信息
TSecurityFtdcErrorMsgType ErrorMsg;
///合约类型
TSecurityFtdcInstrumentTypeType InstrumentType;
};
///成交
struct CSecurityFtdcTradeField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///成交编号
TSecurityFtdcTradeIDType TradeID;
///买卖方向
TSecurityFtdcDirectionType Direction;
///报单编号
TSecurityFtdcOrderSysIDType OrderSysID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///客户代码
TSecurityFtdcClientIDType ClientID;
///交易角色
TSecurityFtdcTradingRoleType TradingRole;
///合约在交易所的代码
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///开平标志
TSecurityFtdcOffsetFlagType OffsetFlag;
///投机套保标志
TSecurityFtdcHedgeFlagType HedgeFlag;
///价格
TSecurityFtdcStockPriceType Price;
///数量
TSecurityFtdcVolumeType Volume;
///成交时期
TSecurityFtdcDateType TradeDate;
///成交时间
TSecurityFtdcTimeType TradeTime;
///成交类型
TSecurityFtdcTradeTypeType TradeType;
///成交价来源
TSecurityFtdcPriceSourceType PriceSource;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
///结算会员编号
TSecurityFtdcParticipantIDType ClearingPartID;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///序号
TSecurityFtdcSequenceNoType SequenceNo;
///成交来源
TSecurityFtdcTradeSourceType TradeSource;
///交易日
TSecurityFtdcDateType TradingDay;
///经纪公司报单编号
TSecurityFtdcSequenceNoType BrokerOrderSeq;
///成交金额
TSecurityFtdcMoneyType TradeAmount;
///成交序号
TSecurityFtdcTradeIndexType TradeIndex;
};
///投资者持仓
struct CSecurityFtdcInvestorPositionField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///持仓多空方向
TSecurityFtdcPosiDirectionType PosiDirection;
///投机套保标志
TSecurityFtdcHedgeFlagType HedgeFlag;
///持仓日期
TSecurityFtdcPositionDateType PositionDate;
///上日持仓
TSecurityFtdcVolumeType YdPosition;
///今日持仓
TSecurityFtdcVolumeType Position;
///多头冻结
TSecurityFtdcVolumeType LongFrozen;
///空头冻结
TSecurityFtdcVolumeType ShortFrozen;
///开仓冻结金额
TSecurityFtdcMoneyType LongFrozenAmount;
///开仓冻结金额
TSecurityFtdcMoneyType ShortFrozenAmount;
///开仓量
TSecurityFtdcVolumeType OpenVolume;
///平仓量
TSecurityFtdcVolumeType CloseVolume;
///开仓金额
TSecurityFtdcMoneyType OpenAmount;
///平仓金额
TSecurityFtdcMoneyType CloseAmount;
///持仓成本
TSecurityFtdcMoneyType PositionCost;
///冻结的资金
TSecurityFtdcMoneyType FrozenCash;
///资金差额
TSecurityFtdcMoneyType CashIn;
///手续费
TSecurityFtdcMoneyType Commission;
///上次结算价
TSecurityFtdcPriceType PreSettlementPrice;
///本次结算价
TSecurityFtdcPriceType SettlementPrice;
///交易日
TSecurityFtdcDateType TradingDay;
///开仓成本
TSecurityFtdcMoneyType OpenCost;
///交易所保证金
TSecurityFtdcMoneyType ExchangeMargin;
///今日持仓
TSecurityFtdcVolumeType TodayPosition;
///过户费
TSecurityFtdcMoneyType TransferFee;
///印花税
TSecurityFtdcMoneyType StampTax;
///今日申购赎回数量
TSecurityFtdcVolumeType TodayPurRedVolume;
///折算率
TSecurityFtdcRatioType ConversionRate;
///折算金额
TSecurityFtdcMoneyType ConversionAmount;
///证券价值
TSecurityFtdcMoneyType StockValue;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///AccountID
TSecurityFtdcAccountIDType AccountID;
///质押入库数量
TSecurityFtdcVolumeType PledgeInPosition;
///正回购使用的标准券数量
TSecurityFtdcVolumeType RepurchasePosition;
///ETF申赎空头冻结
TSecurityFtdcVolumeType PurRedShortFrozen;
///融资买入数量
TSecurityFtdcVolumeType MarginTradeVolume;
///融资买入金额
TSecurityFtdcMoneyType MarginTradeAmount;
///融资买入冻结数量
TSecurityFtdcVolumeType MarginTradeFrozenVolume;
///融资买入冻结金额
TSecurityFtdcMoneyType MarginTradeFrozenAmount;
///融资买入盈亏
TSecurityFtdcMoneyType MarginTradeConversionProfit;
///融券卖出数量
TSecurityFtdcVolumeType ShortSellVolume;
///融券卖出金额
TSecurityFtdcMoneyType ShortSellAmount;
///融券卖出冻结数量
TSecurityFtdcVolumeType ShortSellFrozenVolume;
///融券卖出冻结金额
TSecurityFtdcMoneyType ShortSellFrozenAmount;
///融券卖出盈亏
TSecurityFtdcMoneyType ShortSellConversionProfit;
///融券总市值
TSecurityFtdcMoneyType SSStockValue;
///今日融资持仓
TSecurityFtdcVolumeType TodayMTPosition;
///今日融券持仓
TSecurityFtdcVolumeType TodaySSPosition;
///历史持仓开仓成本
TSecurityFtdcMoneyType YdOpenCost;
///锁定仓位
TSecurityFtdcVolumeType LockPosition;
///备兑仓位
TSecurityFtdcVolumeType CoverPosition;
///锁定冻结仓位
TSecurityFtdcVolumeType LockFrozenPosition;
///解锁冻结仓位
TSecurityFtdcVolumeType UnlockFrozenPosition;
///备兑冻结仓位
TSecurityFtdcVolumeType CoverFrozenPosition;
///行权冻结仓位
TSecurityFtdcVolumeType ExecFrozenPosition;
};
///出入金同步
struct CSecurityFtdcSyncDepositField
{
///出入金流水号
TSecurityFtdcDepositSeqNoType DepositSeqNo;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///入金金额
TSecurityFtdcMoneyType Deposit;
///是否强制进行
TSecurityFtdcBoolType IsForce;
///账户代
TSecurityFtdcAccountIDType AccountID;
};
///查询交易所
struct CSecurityFtdcQryExchangeField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///查询产品
struct CSecurityFtdcQryProductField
{
///产品代码
TSecurityFtdcInstrumentIDType ProductID;
};
///查询合约
struct CSecurityFtdcQryInstrumentField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约在交易所的代码
TSecurityFtdcExchangeInstIDType ExchangeInstID;
///产品代码
TSecurityFtdcInstrumentIDType ProductID;
};
///查询经纪公司
struct CSecurityFtdcQryBrokerField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
};
///查询经纪公司会员代码
struct CSecurityFtdcQryPartBrokerField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
};
///查询投资者
struct CSecurityFtdcQryInvestorField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///查询交易编码
struct CSecurityFtdcQryTradingCodeField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///客户代码
TSecurityFtdcClientIDType ClientID;
};
///查询管理用户
struct CSecurityFtdcQrySuperUserField
{
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询管理用户功能权限
struct CSecurityFtdcQrySuperUserFunctionField
{
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询经纪公司用户
struct CSecurityFtdcQryBrokerUserField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询经纪公司用户权限
struct CSecurityFtdcQryBrokerUserFunctionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询资金账户
struct CSecurityFtdcQryTradingAccountField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///查询禁止登录用户
struct CSecurityFtdcQryLoginForbiddenUserField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询行情
struct CSecurityFtdcQryDepthMarketDataField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询合约交易权限
struct CSecurityFtdcQryInstrumentTradingRightField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询投资者持仓明细
struct CSecurityFtdcQryInvestorPositionDetailField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询债券利息
struct CSecurityFtdcQryBondInterestField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询市值配售信息
struct CSecurityFtdcQryMarketRationInfoField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者帐号
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///查询合约手续费率
struct CSecurityFtdcQryInstrumentCommissionRateField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///买卖方向
TSecurityFtdcDirectionType Direction;
///开平标志
TSecurityFtdcOffsetFlagType OffsetFlag;
};
///查询余券信息
struct CSecurityFtdcQryExcessStockInfoField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询投资者帐户关系
struct CSecurityFtdcQryInvestorAccountField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///查询ETF合约
struct CSecurityFtdcQryETFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType ETFInstrumentID;
};
///查询ETF股票篮
struct CSecurityFtdcQryETFBasketField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType ETFInstrumentID;
};
///查询OF合约
struct CSecurityFtdcQryOFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType OFInstrumentID;
};
///查询SF合约
struct CSecurityFtdcQrySFInstrumentField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///ETF证券代码
TSecurityFtdcInstrumentIDType SFInstrumentID;
};
///查询交易员报盘机
struct CSecurityFtdcQryTraderOfferField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
};
///查询行情报盘机
struct CSecurityFtdcQryMDTraderOfferField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///会员代码
TSecurityFtdcParticipantIDType ParticipantID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
};
///查询前置状态
struct CSecurityFtdcQryFrontStatusField
{
///前置编号
TSecurityFtdcFrontIDType FrontID;
};
///查询用户会话
struct CSecurityFtdcQryUserSessionField
{
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///查询报单
struct CSecurityFtdcQryOrderField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///报单编号
TSecurityFtdcOrderSysIDType OrderSysID;
///开始时间
TSecurityFtdcTimeType InsertTimeStart;
///结束时间
TSecurityFtdcTimeType InsertTimeEnd;
};
///查询报单操作
struct CSecurityFtdcQryOrderActionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///查询错误报单
struct CSecurityFtdcQryErrOrderField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///查询错误报单操作
struct CSecurityFtdcQryErrOrderActionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///查询成交
struct CSecurityFtdcQryTradeField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///成交编号
TSecurityFtdcTradeIDType TradeID;
///开始时间
TSecurityFtdcTimeType TradeTimeStart;
///结束时间
TSecurityFtdcTimeType TradeTimeEnd;
};
///查询投资者持仓
struct CSecurityFtdcQryInvestorPositionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
};
///查询出入金流水
struct CSecurityFtdcQrySyncDepositField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///出入金流水号
TSecurityFtdcDepositSeqNoType DepositSeqNo;
};
///用户口令变更
struct CSecurityFtdcUserPasswordUpdateField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///原来的口令
TSecurityFtdcPasswordType OldPassword;
///新的口令
TSecurityFtdcPasswordType NewPassword;
};
///资金账户口令变更域
struct CSecurityFtdcTradingAccountPasswordUpdateField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者帐号
TSecurityFtdcAccountIDType AccountID;
///原来的口令
TSecurityFtdcPasswordType OldPassword;
///新的口令
TSecurityFtdcPasswordType NewPassword;
};
///手工同步用户动态令牌
struct CSecurityFtdcManualSyncBrokerUserOTPField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///动态令牌类型
TSecurityFtdcOTPTypeType OTPType;
///第一个动态密码
TSecurityFtdcPasswordType FirstOTP;
///第二个动态密码
TSecurityFtdcPasswordType SecondOTP;
};
///经纪公司用户口令
struct CSecurityFtdcBrokerUserPasswordField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///密码
TSecurityFtdcPasswordType Password;
};
///资金账户口令域
struct CSecurityFtdcTradingAccountPasswordField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者帐号
TSecurityFtdcAccountIDType AccountID;
///密码
TSecurityFtdcPasswordType Password;
};
///用户权限
struct CSecurityFtdcUserRightField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///客户权限类型
TSecurityFtdcUserRightTypeType UserRightType;
///是否禁止
TSecurityFtdcBoolType IsForbidden;
};
///投资者账户
struct CSecurityFtdcInvestorAccountField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///投资者帐号
TSecurityFtdcAccountIDType AccountID;
///是否主账户
TSecurityFtdcBoolType IsDefault;
///账户类型
TSecurityFtdcAccountTypeType AccountType;
///是否活跃
TSecurityFtdcBoolType IsActive;
///上交所交易单元号
TSecurityFtdcTraderIDType SHBranchPBU;
///深交所交易单元号
TSecurityFtdcTraderIDType SZBranchPBU;
};
///用户IP
struct CSecurityFtdcUserIPField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///IP地址
TSecurityFtdcIPAddressType IPAddress;
///IP地址掩码
TSecurityFtdcIPAddressType IPMask;
///Mac地址
TSecurityFtdcMacAddressType MacAddress;
};
///用户动态令牌参数
struct CSecurityFtdcBrokerUserOTPParamField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///动态令牌提供商
TSecurityFtdcOTPVendorsIDType OTPVendorsID;
///动态令牌序列号
TSecurityFtdcSerialNumberType SerialNumber;
///令牌密钥
TSecurityFtdcAuthKeyType AuthKey;
///漂移值
TSecurityFtdcLastDriftType LastDrift;
///成功值
TSecurityFtdcLastSuccessType LastSuccess;
///动态令牌类型
TSecurityFtdcOTPTypeType OTPType;
};
///用户登录请求
struct CSecurityFtdcReqUserLoginField
{
///交易日
TSecurityFtdcDateType TradingDay;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///密码
TSecurityFtdcPasswordType Password;
///用户端产品信息
TSecurityFtdcProductInfoType UserProductInfo;
///接口端产品信息
TSecurityFtdcProductInfoType InterfaceProductInfo;
///协议信息
TSecurityFtdcProtocolInfoType ProtocolInfo;
///Mac地址
TSecurityFtdcMacAddressType MacAddress;
///动态密码
TSecurityFtdcPasswordType OneTimePassword;
///终端IP地址
TSecurityFtdcIPAddressType ClientIPAddress;
///客户端认证码
TSecurityFtdcAuthCodeType AuthCode;
};
///用户登录应答
struct CSecurityFtdcRspUserLoginField
{
///交易日
TSecurityFtdcDateType TradingDay;
///登录成功时间
TSecurityFtdcTimeType LoginTime;
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易系统名称
TSecurityFtdcSystemNameType SystemName;
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///最大报单引用
TSecurityFtdcOrderRefType MaxOrderRef;
};
///用户登出请求
struct CSecurityFtdcUserLogoutField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///全部登出信息
struct CSecurityFtdcLogoutAllField
{
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///系统名称
TSecurityFtdcSystemNameType SystemName;
};
///强制交易员退出
struct CSecurityFtdcForceUserLogoutField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///经纪公司用户激活
struct CSecurityFtdcActivateBrokerUserField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
};
///输入报单
struct CSecurityFtdcInputOrderField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///报单价格条件
TSecurityFtdcOrderPriceTypeType OrderPriceType;
///买卖方向
TSecurityFtdcDirectionType Direction;
///组合开平标志
TSecurityFtdcCombOffsetFlagType CombOffsetFlag;
///组合投机套保标志
TSecurityFtdcCombHedgeFlagType CombHedgeFlag;
///价格
TSecurityFtdcStockPriceType LimitPrice;
///数量
TSecurityFtdcVolumeType VolumeTotalOriginal;
///有效期类型
TSecurityFtdcTimeConditionType TimeCondition;
///GTD日期
TSecurityFtdcDateType GTDDate;
///成交量类型
TSecurityFtdcVolumeConditionType VolumeCondition;
///最小成交量
TSecurityFtdcVolumeType MinVolume;
///触发条件
TSecurityFtdcContingentConditionType ContingentCondition;
///止损价
TSecurityFtdcPriceType StopPrice;
///强平原因
TSecurityFtdcForceCloseReasonType ForceCloseReason;
///自动挂起标志
TSecurityFtdcBoolType IsAutoSuspend;
///业务单元
TSecurityFtdcBusinessUnitType BusinessUnit;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///用户强评标志
TSecurityFtdcBoolType UserForceClose;
};
///输入报单操作
struct CSecurityFtdcInputOrderActionField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///报单操作引用
TSecurityFtdcOrderActionRefType OrderActionRef;
///报单引用
TSecurityFtdcOrderRefType OrderRef;
///请求编号
TSecurityFtdcRequestIDType RequestID;
///前置编号
TSecurityFtdcFrontIDType FrontID;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
///操作标志
TSecurityFtdcActionFlagType ActionFlag;
///价格
TSecurityFtdcPriceType LimitPrice;
///数量变化
TSecurityFtdcVolumeType VolumeChange;
///用户代码
TSecurityFtdcUserIDType UserID;
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所交易员代码
TSecurityFtdcTraderIDType BranchPBU;
///本地报单编号
TSecurityFtdcOrderLocalIDType OrderLocalID;
};
///指定的合约
struct CSecurityFtdcSpecificInstrumentField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///指定的交易所
struct CSecurityFtdcSpecificExchangeField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///行情基础属性
struct CSecurityFtdcMarketDataBaseField
{
///交易日
TSecurityFtdcDateType TradingDay;
///上次结算价
TSecurityFtdcPriceType PreSettlementPrice;
///昨收盘
TSecurityFtdcPriceType PreClosePrice;
///昨持仓量
TSecurityFtdcLargeVolumeType PreOpenInterest;
///昨虚实度
TSecurityFtdcRatioType PreDelta;
};
///行情静态属性
struct CSecurityFtdcMarketDataStaticField
{
///今开盘
TSecurityFtdcPriceType OpenPrice;
///最高价
TSecurityFtdcPriceType HighestPrice;
///最低价
TSecurityFtdcPriceType LowestPrice;
///今收盘
TSecurityFtdcPriceType ClosePrice;
///涨停板价
TSecurityFtdcPriceType UpperLimitPrice;
///跌停板价
TSecurityFtdcPriceType LowerLimitPrice;
///本次结算价
TSecurityFtdcPriceType SettlementPrice;
///今虚实度
TSecurityFtdcRatioType CurrDelta;
};
///行情最新成交属性
struct CSecurityFtdcMarketDataLastMatchField
{
///最新价
TSecurityFtdcPriceType LastPrice;
///数量
TSecurityFtdcVolumeType Volume;
///成交金额
TSecurityFtdcMoneyType Turnover;
///持仓量
TSecurityFtdcLargeVolumeType OpenInterest;
};
///行情最优价属性
struct CSecurityFtdcMarketDataBestPriceField
{
///申买价一
TSecurityFtdcPriceType BidPrice1;
///申买量一
TSecurityFtdcVolumeType BidVolume1;
///申卖价一
TSecurityFtdcPriceType AskPrice1;
///申卖量一
TSecurityFtdcVolumeType AskVolume1;
};
///行情申买二、三属性
struct CSecurityFtdcMarketDataBid23Field
{
///申买价二
TSecurityFtdcPriceType BidPrice2;
///申买量二
TSecurityFtdcVolumeType BidVolume2;
///申买价三
TSecurityFtdcPriceType BidPrice3;
///申买量三
TSecurityFtdcVolumeType BidVolume3;
};
///行情申卖二、三属性
struct CSecurityFtdcMarketDataAsk23Field
{
///申卖价二
TSecurityFtdcPriceType AskPrice2;
///申卖量二
TSecurityFtdcVolumeType AskVolume2;
///申卖价三
TSecurityFtdcPriceType AskPrice3;
///申卖量三
TSecurityFtdcVolumeType AskVolume3;
};
///行情申买四、五属性
struct CSecurityFtdcMarketDataBid45Field
{
///申买价四
TSecurityFtdcPriceType BidPrice4;
///申买量四
TSecurityFtdcVolumeType BidVolume4;
///申买价五
TSecurityFtdcPriceType BidPrice5;
///申买量五
TSecurityFtdcVolumeType BidVolume5;
};
///行情申卖四、五属性
struct CSecurityFtdcMarketDataAsk45Field
{
///申卖价四
TSecurityFtdcPriceType AskPrice4;
///申卖量四
TSecurityFtdcVolumeType AskVolume4;
///申卖价五
TSecurityFtdcPriceType AskPrice5;
///申卖量五
TSecurityFtdcVolumeType AskVolume5;
};
///行情更新时间属性
struct CSecurityFtdcMarketDataUpdateTimeField
{
///合约代码
TSecurityFtdcInstrumentIDType InstrumentID;
///最后修改时间
TSecurityFtdcTimeType UpdateTime;
///最后修改毫秒
TSecurityFtdcMillisecType UpdateMillisec;
///业务日期
TSecurityFtdcDateType ActionDay;
};
///成交均价
struct CSecurityFtdcMarketDataAveragePriceField
{
///当日均价
TSecurityFtdcPriceType AveragePrice;
};
///行情交易所代码属性
struct CSecurityFtdcMarketDataExchangeField
{
///交易所代码
TSecurityFtdcExchangeIDType ExchangeID;
};
///信息分发
struct CSecurityFtdcDisseminationField
{
///序列系列号
TSecurityFtdcSequenceSeriesType SequenceSeries;
///序列号
TSecurityFtdcSequenceNoType SequenceNo;
};
///资金转账输入
struct CSecurityFtdcInputFundTransferField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///投资者资金帐号
TSecurityFtdcAccountIDType AccountID;
///资金帐户密码
TSecurityFtdcPasswordType Password;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易金额
TSecurityFtdcTradeAmountType TradeAmount;
///摘要
TSecurityFtdcDigestType Digest;
///账户类型
TSecurityFtdcAccountTypeType AccountType;
};
///资金转账
struct CSecurityFtdcFundTransferField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///投资者资金帐号
TSecurityFtdcAccountIDType AccountID;
///资金帐户密码
TSecurityFtdcPasswordType Password;
///用户代码
TSecurityFtdcUserIDType UserID;
///交易金额
TSecurityFtdcTradeAmountType TradeAmount;
///摘要
TSecurityFtdcDigestType Digest;
///会话编号
TSecurityFtdcSessionIDType SessionID;
///Liber核心流水号
TSecurityFtdcLiberSerialType LiberSerial;
///转账平台流水号
TSecurityFtdcPlateSerialType PlateSerial;
///第三方流水号
TSecurityFtdcBankSerialType TransferSerial;
///交易日
TSecurityFtdcDateType TradingDay;
///转账时间
TSecurityFtdcTimeType TradeTime;
///出入金方向
TSecurityFtdcFundDirectionType FundDirection;
///错误代码
TSecurityFtdcErrorIDType ErrorID;
///错误信息
TSecurityFtdcErrorMsgType ErrorMsg;
};
///资金转账查询请求
struct CSecurityFtdcQryFundTransferSerialField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者资金帐号
TSecurityFtdcAccountIDType AccountID;
///账户类型
TSecurityFtdcAccountTypeType AccountType;
};
///资金内转
struct CSecurityFtdcFundInterTransferField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///用户代码
TSecurityFtdcUserIDType UserID;
///资金账户代码
TSecurityFtdcAccountIDType AccountID;
///资金账户密码
TSecurityFtdcPasswordType Password;
///金额
TSecurityFtdcTradeAmountType TradeAmount;
///内转类型
TSecurityFtdcFundInterTransferTypeType TransferType;
///资金内转编号
TSecurityFtdcLiberSerialType SerialID;
};
///资金内转流水
struct CSecurityFtdcFundInterTransferSerialField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
///用户代码
TSecurityFtdcUserIDType UserID;
///资金账户代码
TSecurityFtdcAccountIDType AccountID;
///资金账户密码
TSecurityFtdcPasswordType Password;
///金额
TSecurityFtdcTradeAmountType TradeAmount;
///内转类型
TSecurityFtdcFundInterTransferTypeType TransferType;
///资金内转编号
TSecurityFtdcLiberSerialType SerialID;
///转账时间
TSecurityFtdcTimeType TransferTime;
///错误代码
TSecurityFtdcErrorIDType ErrorID;
///错误信息
TSecurityFtdcErrorMsgType ErrorMsg;
};
///资金内转流水查询请求
struct CSecurityFtdcQryFundInterTransferSerialField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///投资者代码
TSecurityFtdcInvestorIDType InvestorID;
};
///获取数据库信息
struct CSecurityFtdcFetchDBInfoField
{
///用户代码
TSecurityFtdcUserIDType UserID;
///密码
TSecurityFtdcPasswordType Password;
///数据库索引
TSecurityFtdcUserNameType DBIndex;
///数据库IP地址
TSecurityFtdcIPAddressType IPAddress;
///数据库IP端口
TSecurityFtdcIPPortType IPPort;
///数据库名称
TSecurityFtdcUserNameType DBName;
///数据库用户名
TSecurityFtdcUserIDType DBUserID;
///数据库密码
TSecurityFtdcPasswordType DBPassword;
};
///MD用户信息
struct CSecurityFtdcMDUserInfoField
{
///经纪公司代码
TSecurityFtdcBrokerIDType BrokerID;
///用户代码
TSecurityFtdcUserIDType UserID;
///用户名称
TSecurityFtdcUserNameType UserName;
///密码
TSecurityFtdcPasswordType Password;
///行情系统编号
TSecurityFtdcSequenceNoType MDSysID;
};
#endif