持仓份额少于本金是因为基金的单位净值大于1。基金持仓份额是根据基金净值来计算的,申购份额=[申购金额/(1+申购费率)]/T日基金份额净值。
例如某投资者购买了1万元某基金产品,申购费率为0,申购日的基金份额净值为1.0200,那么申购份额=10000/1.0200=9803.92,此时投资者持有份额就要低于投资本金。