当前位置: 华文星空 > 知识

资金不断的正流入,股票不该是上涨吗?

2021-06-30知识

没什么花里胡哨的,原因很简单,因为现在市面上主流的资金流入的算法,

完全是错的。

基于错误的数据,怎么可能得到正确的信息和判断呢?只能是GIGO。

主流所谓的资金流入是:若t+d时刻的价格/指数高于t时刻,则d时间区间内的交易额记做资金流入,反之记做资金流出。

按照这个逻辑,假设某一天,A股指数相较于前一天是下跌的,当天的交易额是1万亿元,于是该日A股总计流出1万亿元?显然是莫名其妙的。

只不过主流炒股软件,都把d设置为分钟,所以你看不出来罢了。某个股票,比如10:00的时候价格相较于9:59是上涨的,所以这一分钟的交易额记做资金流入,反之记做资金流出。

当然也可以极限细分成逐笔交易,用level2的数据,一笔一笔的计算,但按照上述公式计算,依然是错误的。

用个例子来说明:

假设A持有某股票1万股,t0时刻价格是10元,

t1时刻,B以20元的价格买走A持有的1万股某股票,一共20万元成交金额,

t2时刻,C以21元的价格买走B持有的1万股某股票,一共21万元成交金额,

t3时刻,D以9元的价格买走C持有的1万股某股票,一共9万元成交金额。

并且假设这段时间内的交易只有ABCD。

按照现在市面上资金流向的算法,t1时刻该股票资金流入20万元,t2该股票资金流入21万元,t3时刻该股票资金流出9万元,累计净流入32万元。

这就是所谓的为啥看起来资金累计正流入,但股票价格从10-20-21最终定格在了9元上。

因为,这个算法,是完全错误的。

应该怎么计算?

t1时刻,成交量是1万股,按照t0的价格(10元)计算成交额本应是10万元,但实际成交额是20万元,于是得到资金净流入10万元,以此类推

t2,资金净流入1万元

t3,按照t2价格(21元)计算成交额本应是21万元,但实际成交额是9万元,于是得到资金净流出12万元。

所以从t0-t3,资金累计净流出1万元,股价从10元跌到9元。

以上,供参考。