持仓成本为负数,为什么?

持仓成本
标签: #<Tag:0x00007fcf64a60e38>

(大胡子) #1

近日开发策略,查看回测结果的时候,发现持仓成本为负数,从常理来看,怎么会出现这种情形呢?持仓成本不应该小于0啊?
截图如下:

希望管理员回复!


(iQuant) #2

谢谢反馈。
这是正常情形,当我们交易存在同一只股票多笔买入、多笔卖出时,的确是会出现这样的情形。
和通达信、同花顺等交易软件类似,在计算持仓成本时,其基本的思路都是持仓金额除以持仓数量。

$$持仓成本=\frac{持仓金额} {持仓数量}$$

但如果买了的股票又部分卖出,调整后的持仓成本为:

$$持仓成本 = \frac {买入金额 - 卖出金额} {买入数量-卖出数量} $$

因此股价上涨的话,相当于持仓成本会被摊低,这和我们日常炒股也是一致的。

我们举一个例子,便于理解:

比如在10天前买入股票A,数量200股,股价10元,此时不考虑交易费用的话,持仓成本为10元,买入金额是2000元。

如果今天股价为15元,卖出了一半,即100股,那么持仓成本为:

$$持仓成本= \frac {2000 - 100*15}{200-100}=5元$$

因此成本在逐渐摊低,有可能出现为负数的情形。

希望对您的理解有帮助。