OnRspQryTradingAccount
请求查询资金账户响应,当执行ReqQryTradingAccount后,该方法被调用。
◇ 1.函数原型
virtual void OnRspQryTradingAccount(CThostFtdcTradingAccountField *pTradingAccount, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
◇ 2.参数
pTradingAccount:资金账户
struct CThostFtdcTradingAccountField
{
///经纪公司代码
TThostFtdcBrokerIDType BrokerID;
///投资者帐号
TThostFtdcAccountIDType AccountID;
///上次质押金额
TThostFtdcMoneyType PreMortgage;
///上次信用额度
TThostFtdcMoneyType PreCredit;
///上次存款额
TThostFtdcMoneyType PreDeposit;
///上次结算准备金
TThostFtdcMoneyType PreBalance;
///上次占用的保证金
TThostFtdcMoneyType PreMargin;
///利息基数
TThostFtdcMoneyType InterestBase;
///利息收入
TThostFtdcMoneyType Interest;
///入金金额
TThostFtdcMoneyType Deposit;
///出金金额
TThostFtdcMoneyType Withdraw;
///冻结的保证金
TThostFtdcMoneyType FrozenMargin;
///冻结的资金
TThostFtdcMoneyType FrozenCash;
///冻结的手续费
TThostFtdcMoneyType FrozenCommission;
///当前保证金总额
TThostFtdcMoneyType CurrMargin;
///资金差额
TThostFtdcMoneyType CashIn;
///手续费
TThostFtdcMoneyType Commission;
///平仓盈亏
TThostFtdcMoneyType CloseProfit;
///持仓盈亏
TThostFtdcMoneyType PositionProfit;
///期货结算准备金
TThostFtdcMoneyType Balance;
///可用资金
TThostFtdcMoneyType Available;
///可取资金
TThostFtdcMoneyType WithdrawQuota;
///基本准备金
TThostFtdcMoneyType Reserve;
///交易日
TThostFtdcDateType TradingDay;
///结算编号
TThostFtdcSettlementIDType SettlementID;
///信用额度
TThostFtdcMoneyType Credit;
///质押金额
TThostFtdcMoneyType Mortgage;
///交易所保证金
TThostFtdcMoneyType ExchangeMargin;
///投资者交割保证金
TThostFtdcMoneyType DeliveryMargin;
///交易所交割保证金
TThostFtdcMoneyType ExchangeDeliveryMargin;
///保底期货结算准备金
TThostFtdcMoneyType ReserveBalance;
///币种代码
TThostFtdcCurrencyIDType CurrencyID;
///上次货币质入金额
TThostFtdcMoneyType PreFundMortgageIn;
///上次货币质出金额
TThostFtdcMoneyType PreFundMortgageOut;
///货币质入金额
TThostFtdcMoneyType FundMortgageIn;
///货币质出金额
TThostFtdcMoneyType FundMortgageOut;
///货币质押余额
TThostFtdcMoneyType FundMortgageAvailable;
///可质押货币金额
TThostFtdcMoneyType MortgageableFund;
///特殊产品占用保证金
TThostFtdcMoneyType SpecProductMargin;
///特殊产品冻结保证金
TThostFtdcMoneyType SpecProductFrozenMargin;
///特殊产品手续费
TThostFtdcMoneyType SpecProductCommission;
///特殊产品冻结手续费
TThostFtdcMoneyType SpecProductFrozenCommission;
///特殊产品持仓盈亏
TThostFtdcMoneyType SpecProductPositionProfit;
///特殊产品平仓盈亏
TThostFtdcMoneyType SpecProductCloseProfit;
///根据持仓盈亏算法计算的特殊产品持仓盈亏
TThostFtdcMoneyType SpecProductPositionProfitByAlg;
///特殊产品交易所保证金
TThostFtdcMoneyType SpecProductExchangeMargin;
///业务类型
TThostFtdcBizTypeType BizType;
///延时换汇冻结金额
TThostFtdcMoneyType FrozenSwap;
///剩余换汇额度
TThostFtdcMoneyType RemainSwap;
};
PreBalance:昨权益
Balance:权益
FrozenCash:冻结权利金
CashIn:权利金
pRspInfo:响应信息
struct CThostFtdcRspInfoField
{
///错误代码
TThostFtdcErrorIDType ErrorID;
///错误信息
TThostFtdcErrorMsgType ErrorMsg;
};
nRequestID:返回用户操作请求的ID,该ID 由用户在操作请求时指定。
bIsLast:指示该次返回是否为针对nRequestID的最后一次返回。
◇ 3.返回
无
◇ 4.FAQ
期货品种的套保仓、投机仓、套利仓的单向大边是单独计算,还是一起计算的?对于能源中心INE目前的交易细则是不是也有单向大边的规则?
单向大边目前只有上期所和中金所有此项业务。对于上期所,同品种的买卖双边分别计算,取买卖双边中保证金金额较大的一边单向实时收取。 对于中金所,套利、套保和投机的交易编码不同,计算的时候首先是区分交易编码的,每个交易编码下同品种的买卖双边再分别计算取大边。 对于能源中心,sc目前是单向大边的规则。 |
关于冻结手续费计算的问题:比如我有大商所的持仓 i1709 10手昨仓,这个时候我平仓2手挂单了,请问此时的平仓手续费率是采用平昨手续费还是平今手续费,还是这两个费率取较大的?
短线开平仓合约的平仓(不管平仓还是平今)在成交的时候是按平今手续费收取的,在冻结的时候是按平仓手续费收取。 |