商品期货市场中资金的流动是一个非常重要的因素,尤其是在判断当前市场的热门板块和热门品种上,有着独特的优势,至关重要。再多的兵力和资源,如果投入到错误的战场,无异于是南辕北辙,事倍功半。当然这也是商品期货主力合约的意义所在。当然在某种特定的情况下,如果资金足够充分,那么参数就失去了意义。
商品期货市场中资金的流动是一个非常重要的因素,尤其是在判断当前市场的热门板块和热门品种上,有着独特的优势,至关重要。再多的兵力和资源,如果投入到错误的战场,无异于是南辕北辙,事倍功半。当然这也是商品期货主力合约的意义所在。当然在某种特定的情况下,如果资金足够充分,那么参数就失去了意义。
为了刻画市场的资金流动,便产生了资金流向(money flow),在国际上这是一个成熟的指标。其计算方法多种多样:
1,从价格角度出发
通过价格变化反推资金流向。股价处于上升状态时产生的成交额是推动股价上涨的力量,这部分成交额被定义为资金流入;股价处于下跌状态时产生的的成交额是推动股价下跌的力量,这部分成交额被定义为资金流出;当天两者的差额即是当天两种力量相抵之后剩下的推动股价上升的净力,定义为当天的资金净流入。举例说明:在9:50这一分钟里,某一板块指数较前一分钟是上涨的,则将9:50这一分钟的成交额计作资金流入,反之则计作资金流出,若指数与前一分钟相比没有发生变化,则不计入。每分钟计算一次,每天加总统计一次,流入资金与流出资金的差额就是该板块当天的资金净流入。
2,从外盘内盘角度出发
考察成交单的方向和大小来定义资金流向。根据交易所提供的成交数据,如果单笔成交的成交价在现价之上,即主动性买盘,表明买方的意愿更强烈,该笔成交定义为资金流入;如果单笔成交的成交价在现价之下,即主动性卖盘,表明卖方的意愿更强烈,该笔成交定义为资金流出。另外一方面,根据单笔成交量的大小将主力资金和散户资金加以区分,就可以很好的将机构资金的动向展示给投资者。往往不同行情软件会有参数的差别。
3,而对于期货而言,由于其可以做空,其资金流向定义为:
资金流向=((持仓*收盘价) - (持仓-日增仓)*昨收)*交易单位 *保证金比例(参考文化财经期货行情软件的公式)
这样,我们就可以构建出某种期货的资金流向,如其为正,则为资金流入;反之为资金流出。如果分析板块行情,则将板块内的所有期货品种资金流向相加,便可得出板块的资金流向。我们也可以参照算法1,通过分钟级K线来构造某日的资金流向。但是期货不同于股票,期货资金流入说明持仓头寸增加,即多头头寸和空头头寸同时增加。但是价格可能跌也可能涨。
举例:豆粕期货,有1人在2800的价格卖出开仓100手,有1人在2799的价格买入开仓100手,最新价显示是2800,但第3个人直接以2799的价格卖出开仓100手,这样持仓增加了200手,资金在流入,但是价格却跌到了2799。
因此,算法1,仅仅通过价格上涨或下跌来构建期货的资金流向是不太合理的,但适用于股票。
总的来说,
资金流出一般意味着多空双方对当前价格的分歧较小,或者说对未来价格变化没有太大的看法。出现这种情况一般期货价格会变现出无序的小震荡。于此相反大规模的资金流入反映了多空双方的意见分歧,即都认为己方在未来能盈利,那么反应在未来的期货价格上很有可能有巨大的波动。如果目前期货价格运行在较高位置,那么在大量资金流入后可以认为其为做空力量,未来股价可能下跌;如果目前期货价格运行在较低位置,那么可以认为资金流入做多,未来股价可能上涨。从长期来看资金流向不具备持续性,不可能持续的净流入或是净流出。其一段较长时间内的流入流出之和应该为0.
资金流向对于板块来说当然也具有轮动效应,倾向于集中在市场的热点板块。但是当整个市场的资金足够充分或者足够匮乏时,便可认为不再具备轮动效应。(如参照2014-2015年大牛市与股灾的情况)。
如上所言,我们通过资金流向来判断是否入场进行交易。而做空或者做多我们则需要通过当前时间点的股价处于高位或低位来判断。我们可以用RSI, MACD等常用的技术指标。下面是应Project-4要求做的的回测,选取了焦炭,回测时间从2013-09-01到2014-12-31,前三个月收集数据不进行交易。注意:
保证金率设置为百分之五。
佣金设置为万分之一
MFI指标为talib.MFI计算,与我上述的MFI不是同一个参数,但都反映了资金流向。下面是该指标的算法: