商品期货直播平台
主页 > 商品期货操作 >

商品期货高频交易策略

发布时间:2020-08-21 11:49   来源:未知    作者:admin

什么是期货高频交易?
指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易,货高频交易是自动化交易的一种形式,以速度见长,它利用复杂的计算机技术和系统,以毫秒级的速度执行交易,且日内短暂持仓。
期货高频交易策略方法一览
流动性交易策略
流动性交易策略是为市场提供流动性来获取利润的交易策略。做市商们为市场提供不同价位层次的订单簿,为头寸接受者提供流动性,因此被称为流动性交易策略。做市商为市场的流动性做出了贡献,很多非活跃市场由于做市商的存在,流动性显著提高,交易成本大为降低。比如在期权市场,做市商几乎是不可或缺的。
市场微观结构交易策略
市场微观结构交易策略主要是通过分析市场中即时的盘口数据,根据短时间内买卖订单流的不平衡进行超短交易的策略。市场中即时的买卖订单流中潜藏着很多交易机会,通过观察可见的订单簿状况,分析未来极短时间内是卖单流主导还是买单流主导。在卖单流主导的市场中,价格将下跌;在买单流主导的市场中,价格将上涨。
事件交易策略
事件交易策略是指利用市场对事件的反应进行交易的策略。事件可以是影响广泛的经济事件,也可以是行业相关事件。每个事件对市场产生影响的时间差异很大,高频事件交易策略就是利用事件在极短时间内的影响自动进行交易,赚取利润。
统计套利策略
统计套利策略是寻找具有长期统计关系的证券资产,在两者价差发生偏差时进行套利的一种交易策略。统计套利策略广泛地应用于各类证券产品市场,包括股票、期货、外汇等。

高频策略分类

在高频交易中,主要分为两类策略。分别是买方策略和卖方策略,卖方策略通常都是做市策略,并且这两类策略互为对手。比如:以最快速度抹平市场的一切不合理现象的高频套利买方策略,仗着速度快主动出击,或者吃掉其它做市商的错价。

还有一种,通过分析历史数据或盘口订单规律,提前在不合理的价位埋伏挂单,并随着盘口价格快速变化挂撤单,这类策略常见于被动做市,一旦自己挂单被成交,并且有一定利润或者达到止盈止损条件后平仓了结。被动做市策略通常对速度的要求不是太苛刻,更多的需要策略逻辑和结构。

 

什么是 Penny Jump 策略

Penny Jump 翻译成中文就是微量加价的意思,其原理是跟踪盘口买价和卖价,然后不停的根据盘口价格加上或减去微量价格挂单,很明显这是一个被动成交的挂单策略,属于卖方做市策略的一种。它的业务模式和商业逻辑是在交易所挂限价单进行双边交易以提供流动性。

做市策略要求手中有一定量存货,然后同时在买方和卖方双边交易。这种策略的主要收入是交易所提供的做市返还,另外还有做市时低买高卖所赚取的价差。但是对于很多以做市为目的的高频交易商来说,赚取买卖价差虽然是件美好的事,但并不是绝对需要的盈利手段。

 

Penny Jump 策略原理

我们知道交易市场有许多散户,也有很多大户,比如:游资、公募基金、私募基金等等。散户的资金通常较少,盘口附件的订单就足够交易了,很随意就能买卖一只交易品种。但是大户想要买进或者卖出,就没有这么简单了。

假如一个大户想要买进500手原油,盘口附近根本就没有这么多订单,又不想以市价单买进,那样滑价成本就太大了,所以只能在市场中排队买入,此时市场里面所有的参与者都看到在盘口的买方,有个巨大的订单。

因为这种巨大的订单,在市场里面看起来笨手笨脚的,有时候我们戏称为“大象,elephant”。举个例子,本来市场的盘口数据应该是:卖价400.3,量50;买价400.1,量10。突然这个笨重的大象进场了,买单挂在了400.1的价位。此时盘口数据就变为:卖价400.3,量50;买价400.1,量510。

做交易的朋友都知道,如果一个价位有一个巨量的挂单,那么这个价位就会形成很强的支撑力。当然高频交易者也知道,所以他们会在买一价之上挂买单,那么盘口数据就变为:卖价400.3,量50;买价400.2,量1,400.1的订单变成了买二。那么如果价格上涨至400.3,高频交易者就会赚到0.1的利润。

即便价格没有上涨,在买二这个位置,还有一直“大象”在撑着,也可以很快的反手以400.1的价格卖给这只大象。这就是 Penny Jump 策略。它的策略逻辑就是这么简单,通过监控市场盘口订单状态,来揣测交易对手的意图,然后抢先他人一步建立有利的部位,最后在短时间内以微小的价差获利了结。对于这只“大象”来说,他因为在市场里面挂了一张巨量的买单,所以暴露了他的交易意图,自然就变成高频交易者猎杀的目标。

 

Penny Jump 策略实现

首先,观察盘口出现概率极低的交易机会,并根据交易逻辑做出相应策略。如果逻辑复杂,就需要利用现有的数学知识,尽可能的用模型描述不合理现象的本质,并且尽量减少拟合。此外还必须用可以见价成交、见量成交的回测引擎去验证。发明者量化目前是唯一支持这两种回测模式的平台。

什么是见价成交和见量成交?见价成交你可以理解为:你的挂单是400.1买入,只有卖单为400.1甚至更低的时候,你的挂单才能成交。它只计算盘口挂单价格数据,而不计算盘口挂单量数据,只符合交易所撮合规则中的价格优先。

见量成交是见价成交的升级版,它既符合价格优先,又符合时间优先,可以说这种撮合模式,与交易所的撮合模式一模一样。通过计算盘口挂单量,来判断当前挂单是否达到被动成交的条件实现见量成交,以此做到真正的模拟实盘环境。

另外,细心的朋友可能会发现 Penny Jump 策略需要市场交易机会的支持,即:盘口至少有两跳的价格空挡。正常情况下商品期货主力合约交易比较频繁,盘口买一与卖一只有一跳的价差,几乎没有下手机会。所以我们把精力放到交易不是太活跃的次主力合约上面,次主力合约偶尔会有两跳甚至三跳的机会出现。比如在MA次主力909合约的盘口就出现下面这种情况:

卖一为2225量551,买一2223量565,向下看几秒,出现这种情况后,几个tick推送后消失,这种情况,我们视为市场的自我纠正,我们要做的就是赶在市场主动纠正前,杀进去,这种逻辑看人工去盯盘是天方夜谈,因为商品期货盘口差价两跳的情况级少出现,三跳最安全,但三跳极少出现,导致交易频率太低,意义不大。

接下来,我们观察盘口之前卖一买一与现在两跳时买一卖一的区别,去填补盘口差价空隙,如果速度够快,就可以排在委托单的最前位置,做为Maker以最快的速度成交后反手卖出,持仓时间很短,有了这个交易逻辑,实现为策略以后,以MA909为例,实盘测试推荐易盛而非CTP接口,易盛仓位与资金变化是推送机制,非常适合高频。

上一篇:海内期货开盘大都下跌
下一篇:商品期货新手入门

分享到:
0
最新资讯
阅读排行
广告位