当日马上计算盈亏为什么会不准?
L先生的疑问
以下问题来自于一位港股通投资者L先生的真实提问(为方便讲述,细节有所简化):L先生某日通过沪市港股通,以395港元/股的价格买入某港股(以下记作“T”)1000股,并在同一天晚些时间以400港元/股的价格将1000股T全部卖出。当L先生完成了上述操作之后(此时当日交易时间尚未结束、尚未完成当日清算),满怀期待地打开自己交易软件里的“智能账单”查询一下自己的盈利情况,映入眼帘的“即时盈亏”却是一个负数。对此,L先生非常不解,自己明明是“低买高卖”的操作,为什么即时账单显示的是亏损呢?
盈亏计算的逻辑
为了帮L先生解答他的问题,我们先花一点时间说说盈亏计算的逻辑。首先有必要说明,不同的交易软件对于盈亏计算的公式设置可能会略有不同,但是核心逻辑应该都是“卖出股票得到的资金(收入)-买入股票付出的资金(支出)”,该数值如为正数就是盈利,如为负数就是亏损。(注:为简化讲述,暂不考虑交易税费因素。同时由于L先生的案例是同一日内完成买卖双边操作,也可以忽略分红、供股等公司行为对盈亏计算的影响。)
当日交易完成后马上就查即时盈亏的一个难点在于,“卖出股票得到的资金”、“买入股票付出的资金”在尚未完成交收前还未最终收支,此时两个数值还未可获得,需要用其他值来“代替”计算。一般来说,“卖出股票得到的资金”最接近的代替值是“预计到账资金”,而“买入股票付出的资金”最接近的代替值是“预冻结资金”。对于国内投资者最熟悉的A股投资,“预计到账资金”、“预冻结资金”与最终实际收支资金的差额很小(根据笔者自行测算,绝大部分情况下偏差在1元之内),因此在交易完成后(清算尚未完成)马上查询A股交易的盈亏,误差一般不会很大。
然而,在港股通交易中,由于参考汇率机制的存在,“预计到账资金”、“预冻结资金”与最终实际收支资金存在相对较大的差额。那么具体是多大呢?上一集我们用了一个“思维实验”给大家演示过,为了确保汇率“单日波动”不超过2%的情况下投资者账户不产生透支,参考汇率买入价、卖出价需要设置成超出“汇率综合参考值”(也就是参考汇率的中间价)2%以上,因此港股通交易涉及的“预计到账资金”、“预冻结资金”与最终实际收支资金有2%以上的差额是逻辑自洽的。
回到L先生问题的解答
理解了盈亏计算的逻辑,特别是清算未完成之前、基于“代替值”计算盈亏的逻辑后,再来解答L先生的问题就水到渠成了。我们先找到L先生交易当日的参考汇率,如图所示:

(来源:上交所官网——服务——沪港通)
计算可得,L先生当日买入1000股T的“预冻结资金”≈395(港元/股)×1000(股)×0.9342=369009(人民币)(注:在实操中,证券公司为了确保完成交收,可能会多预冻结一点资金,本文为方便讲述,直接使用369009人民币进行讲解。)
在这一天晚些时间,L先生又卖出了1000股T,“预计得到资金”≈400(港元/股)×1000(股)×0.8798=351920(人民币)(注:在实操中,证券公司为了确保完成交收,可能预到账资金会更小,本文为方便讲述,直接使用351920人民币进行讲解。)
当L先生在完成上述交易后(当日清算尚未完成),马上查询盈亏会出现什么样的情况呢?聪明的读者已经发现了,在传统的盈亏计算公式下,会出现“负数”的计算结果(“预计得到资金”351920-“预冻结资金”369009=-17089<0)。而且,如果我们进一步基于这个结果计算盈亏比例的话,会发现“盈利率”约为-4.6%,这是因为,由于“买卖两个方向”都有超过2%的差额,“一买一卖”合在一起的计算偏差就超过4%了。
下集预告
那么,L先生实际上这次操作的真实盈亏应该怎么计算呢?我们留到下一集给大家进行计算。下一集我们还会给大家提供几个关于计算港股通交易盈亏的“小贴士”。
See you next time and every time(下集再见,每集都见)。
(本期撰稿人:陈英杰,执业编号:S0340120090009)
关注“东证港堂”,分享“港港的”投资知识。
免责声明:“东证港堂”栏目为东莞证券关于港股通业务知识科普的投资者教育类栏目。本文任何信息不构成任何投资建议或业务推介,投资者不应以本文信息取代其独立判断或仅根据本文信息做出投资决策。供稿人力求本文所涉及信息准确可靠,但并不对其准确性、完整性和及时性做出任何保证,亦不对因使用本文信息引发的损失承担责任。股市有风险,投资需谨慎。
