创元期货是骗子吗?基于期货公司持仓量的策略构建
一、持仓量的含义
期货市场的头寸是指期货交易中未平仓合约的数量。与股票市场不同,期货市场的头寸不是固定的,而是随着新的多头头寸或新的空头头寸的增加而增加。因此,该头寸代表投资者对交易合同的兴趣。
二、研究期货公司持仓量的逻辑
投资者最关心的是未来的价格走势,那么我们先来思考一下商品期货的价格是如何形成的。成千上万的投资者在市场过程中,根据获得的信息,根据自己的投资逻辑和投资策略进行判断,然后向相应的期货公司发出交易指令,再由期货公司发送到交易所进行撮合交易,从而产生市场价格。随着信息的变化,这个过程不断地来回进行。我们最关心的是下一刻的价格,或者未来的价格。从价格生成过程可以看出,这个过程包括投资者、期货公司和交易所三个主体,其中投资者是最重要的,各种客观因素通过投资者的判断形成主观决策生成价格,但投资者的决策很难观察到。我们只能观察交易所的匹配结果,即市场价格、市场成交量、市场持仓。技术分析就是基于这三个变量来预测投资者行为的。但这三个变量因为是整个市场的总结,失去了很多信息。幸运的是,对于期货,交易所也每天公布每个期货公司在每个合约上的仓位和成交量数据。与市场成交量和市场持仓量相比,这个数据包含的信息更多。在本文中,我们主要讨论期货公司的头寸,看看数据包含什么信息,并在此基础上创建一些交易策略。
我们先做两个假设:期货市场的主要功能是套期保值,所以市场的主力是现货交易员或者有现货背景的大企业。他们一方面有资金实力,另一方面由于强大的投资研究能力和现货背景,他们有信息优势,他们的行为对相关期货品种的长期走势起着决定性的作用。在大资金管理时代,市场上充斥着大量的热钱,其规模之大足以在短时间内撼动一个期货品种的价格。这两个主体的行为会在市场上留下线索。由于所有投资者的交易指令都必须通过期货公司传递给交易所,因此他们的交易行为必须隐藏在期货公司的头寸数据中。所以我们可以通过分析期货公司的开仓数据来判断主力的开仓方向,并跟随,这样成功的概率会高很多。
但预测有两个前提条件:一是主力只在少数期货公司开户,不会频繁更换期货公司;第二,就期货公司的立场而言,非主要投资者的立场类似于白噪声,不会与主要投资者的判断产生系统性偏差。但是在实践中,这两个假设都有一定程度的弱化。第一,主力不会轻易让其他投资者发现它的行为,所以可能会在很多期货公司开户,在很多期货公司之间分配头寸,让我们很难发现它的踪迹;其次,非主要投资者的位置可能掩盖了主要投资者的位置,使得预测产生系统偏差。但无论如何,期货公司的头寸比市场上的头寸包含了更多的信息,这仍然值得我们深入研究。
有了前面的商业逻辑,我们还需要明确仓位和价格的关系。对于整个市场来说,净头寸总是零,但是对于一个期货公司来说,净头寸一般不是零;正常情况下,净头寸变化大于零,表示看好期货市场,而净头寸变化小于零,表示看空期货市场。
三、国内期货公司持仓量数据简介
与美国商品交易所委员会每周发布的《交易员头寸报告》不同,国内期货交易所每天都会发布每个期货公司在每个合约上的头寸数据。目前,DCE公布的是所有期货公司的数据,但前一时期,正商所和CICC只公布交易量、多头头寸和空头头寸排名前20的期货公司的数据。我们可以通过网络爬虫每天定期将这些数据抓取到相应的数据库中,建立期货持仓数据库。
四、基于持仓量的量化策略构建
基于上述逻辑,我们的目标是追踪主力。然而,对于一个特定的期货品种,可能会有多个主要投资者。因此,我们需要判断主要投资者所在的所有期货公司,并对这些期货公司的头寸进行汇总,得到品种中所有主要投资者的头寸数据,然后利用这些数据判断价格趋势。
因此,我们的分析过程可以分为两步。第一步,删除选择主要期货公司,汇总数据。第二步是根据汇总的数据,使用相应的规则或策略来判断价格趋势。对于第一步,我们可以采用相关分析、相关分析、格兰杰因果检验、洛希斯特回归或隐马尔可夫模型进行删除;第二步,我们可以根据净持仓的变化,基于前一天的数据来判断第二天的价格涨跌,从而构建一个日内交易策略,开仓时买入,平仓时卖出;也可以用仓位的双均线系统来判断,从而构建长期交易策略。需要注意的是,第一步,各大期货公司的持仓数据可以以持仓算术平均或者加权平均的形式进行汇总。此外,我们可以简单地利用净头寸的变化来判断第二天的价格涨跌,从而设置不同的阈值来提高预测成功率。
需要注意的是,作为一个完整的交易系统,胜率只是系统的一部分,需要提高盈亏比,保证系统最终盈利;所以除了提高成功率,还需要做好资金管理和风险管理。对于上述日内交易策略,简单设置止盈止损即可达到目的;对于上述的长期交易策略,可以通过增加基于价格的风险管理模块来达到目的。
五、总结
市场上很多量化策略大多是基于市场价格、市场成交量、市场持仓而制定的,很多策略的交易逻辑是相似的,所以策略的有效性自然会在更多人使用的时候降低。除了根据市场数据制定策略,Kuanke还可以找到很少使用的数据源,并在此基础上制定新策略。本文介绍的期货公司头寸数据包含的信息比市场头寸更多,值得深入探讨。