OnRspQryTradingAccount

CTP-API

OnRspQryTradingAccount

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手挂单了,请问此时的平仓手续费率是采用平昨手续费还是平今手续费,还是这两个费率取较大的?

短线开平仓合约的平仓(不管平仓还是平今)在成交的时候是按平今手续费收取的,在冻结的时候是按平仓手续费收取。


< 前页 回目录 后页 >