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;
///期权市值
TThostFtdcMoneyType OptionValue;
};
ReserveBalance:最低权益标准,对应柜台菜单“投资者最低权益设置”
Reserve:基础保证金,对应柜台菜单“投资者基础保证金设置”
PreCredit:上日资金冻结,为负值
Credit:当日资金冻结,为负值。交易系统初始化后会将PreCredit赋值给Credit,因此Credit包含了上日资金冻结和当日资金冻结。
PreBalance:昨权益
Balance:权益
FrozenCash:冻结权利金
CashIn:权利金
pRspInfo:响应信息
struct CThostFtdcRspInfoField
{
///错误代码
TThostFtdcErrorIDType ErrorID;
///错误信息
TThostFtdcErrorMsgType ErrorMsg;
};
nRequestID:返回用户操作请求的ID,该ID 由用户在操作请求时指定。
bIsLast:指示该次返回是否为针对nRequestID的最后一次返回。
3. 返回
当查询无记录时,指针返回为null
4. FAQ
期货品种的套保仓、投机仓、套利仓的单向大边是单独计算,还是一起计算的?对于能源中心INE目前的交易细则是不是也有单向大边的规则?
|
单向大边目前只有上期所和中金所有此项业务。对于上期所,同品种的买卖双边分别计算,取买卖双边中保证金金额较大的一边单向实时收取。 对于中金所,套利、套保和投机的交易编码不同,计算的时候首先是区分交易编码的,每个交易编码下同品种的买卖双边再分别计算取大边。 对于能源中心,sc目前是单向大边的规则。 |
关于冻结手续费计算的问题:比如我有大商所的持仓 i1709 10手昨仓,这个时候我平仓2手挂单了,请问此时的平仓手续费率是采用平昨手续费还是平今手续费,还是这两个费率取较大的?
|
短线开平仓合约的平仓(不管平仓还是平今)在成交的时候是按平今手续费收取的,在冻结的时候是按平仓手续费收取。 |
如何理解大商所短线开平仓,手续费的收取规则如何?
|