以下是传统行情资金净流入排序的非传统计算(无源码的请下载附件导入)
前几天看到一位老师对资金流的分析,原来资金净流入还可以这样计算:(根据日K线来计算资金进出情况,如果收阳线,那么最低价到最高价的成交一般可以计入攻击流量,可以计为资金流入。同时开盘价到最低价之间可以理解为主力资金在打压,最高价到收盘价之间也可以理解为主力资金在打压,这两部分计算为流出),这样得出的只是假设的资金进出量。个人认为还是可行的。
传统的计算是简单地用外盘手数减去内盘手数,乘以当天的成交均价就得出当天的资金净流量,如果外盘大于内盘就是资金净流入,反之就是资金净流出。
根据老师的理念,学着做了一下:
总资金:=ABS(O-L)+ABS(H-L)+ABS(H-C);
拉升资金:=IF(CLOSE>OPEN,(HIGH-LOW),IF(CLOSE<OPEN,(HIGH-OPEN)+(CLOSE-LOW),(C-L)));
打压资金:=IF(CLOSE>OPEN,(HIGH-CLOSE)+(OPEN-LOW),IF(CLOSE<OPEN,(HIGH-LOW),(H-C)));
主买:=(拉升资金/总资金)*VOL;
主卖:=(打压资金/总资金)*VOL;
流通:=CAPITAL/1000000;
净流入1日:(主买-主卖)/流通;
净流入5日:SUM(净流入1日,5);
涨幅5日%:(CLOSE-REF(CLOSE,4))/REF(CLOSE,4)*100;
净流入10日:SUM(净流入1日,10);
涨幅10日%:(CLOSE-REF(CLOSE,9))/REF(CLOSE,9)*100;
净流入20日:SUM(净流入1日,20);
涨幅20日%:(CLOSE-REF(CLOSE,19))/REF(CLOSE,19)*100;