13589067279

精品源码、源码交易、源码下载

新闻资讯

细数算法交易的各种类别

发布时间:2018-07-03

算法交易又被称为自动交易、黑盒交易或者机器交易,它指的是通过使用计算机程序来发出交易指令的方法。在交易中,程序可以决定的范围包括交易时间的选择、交易的价格、甚至可以包括最后需要成交的证券数量。

算法交易最初诞生是为了将大单拆分成大量较小的交易减少对市场的冲击、降低机会成本和风险。随着相关技术的发展完善,算法交易因其优势开始被应用在更多方面的用途上。如对冲投资组合使用它来在电子新闻信息到达时实现迅速交易,而其他交易员甚至还不知道到信息的存在。

算法交易类别

根据各个算法交易中算法的主动程度不同,可以把不同算法交易分为被动型算法交易、综合型算法交易三大类别。

(1)主动型算法交易

主动型算法交易也叫机会型算法交易。这类交易算法根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价格等。由于很多交易指令是根据市场的即时状况下达,因此有可能无法完成交易员希望的全部交易。

主动型交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。如判断市场价格在向有不利于交易员的方向运动时,就推迟交易的进行,反之加快交易的速度。当市场价格存在较强的均值回归现象时,必须迅速抓住每一次有利于自己的偏移。

此外,当算法交易被广泛应用时,证券的市场价格行为就会表现出一定的规律。这样,就出现了一类特殊的算法交易,如瑞士信贷的Sniper 算法,它们的目标是发现市场上与自己交易方向相反的大型交易对手,通过合适的交易安排,与该对手完成交易,避免市场受到冲击。

(2)被动型算法交易

被动型算法交易也叫结构型算法交易或者时间表型算法交易。这类交易算法除利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交易的时机与交易的数量,而是按照一个既定的交易方针进行交易。该策略的核心是减少滑价(目标价与实际成交均价的差)。

被动型算法交易最成熟,使用也最为广泛,如在国际市场上使用最多的成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)等都是属于被动型算法交易。

(3)综合型算法交易

综合型算法交易是前两者的结合。既包含有既定的交易目标,具体实施交易的过程中也会对是否交易进行一定的判断。

这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可以达到单独一种算法所无法达到的效果

算法交易—尽可能降低你的交易成本

算法交易又被称为自动交易、黑盒交易或者机器交易,它指的是通过使用计算机程序来发出交易指令的方法。在交易中,程序可以决定的范围包括交易时间的选择、交易的价格、甚至可以包括最后需要成交的证券数量。

根据各个算法交易中算法的主动程度不同,可以把不同算法交易分为被动型算法交易、主动型算法交易、综合型算法交易三大类。

被动型算法交易除利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交易的时机与交易的数量,而是按照一个既定的交易方针进行交易。该策略的核心是减少滑价(目标价与实际成交均价的差)。被动型算法交易最成熟,使用也最为广泛,如在国际市场上使用最多的成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)等都是属于被动型算法交易。

主动型算法交易也叫机会型算法交易。这类交易算法根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价格等。主动型交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。如判断市场价格在向有不利于交易员的方向运动时,就推迟交易的进行,反之加快交易的速度。当市场价格存在较强的均值回归现象时,必须迅速抓住每一次有利于自己的偏移。

综合型算法交易是前两者的结合。既包含有既定的交易目标,具体实施交易的过程中也会对是否交易进行一定的判断。这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可以达到单独一种算法所无法达到的效果。

VWAP 策略是最常用的交易策略之一,具有简单易操作等特点,基本思想就是让自己的交易量提交比例与市场成交量比例尽可能的匹配,在减少对市场的冲击的同时,获得市场成交均价的交易价格。

标准的 VWAP 策略是一种静态策略,也即在交易开始之前,利用已有信息确定提交策略,交易开始之后按照此策略进行交易,而不考虑交易期间的信息。

改进型的VWAP策略的基本原理是:在市场价格高于市场均价的时候,根据市场价格的走势不同程度的减少提交量,在保证高价位的低提交量的同时,能够防止出现价格的持续上涨而提交量过度的向后聚集;在市场价格低于市场均价的时候,根据市场价格走势不同策划那个度的增加提交量,在保证低价位的高提交量的同时,能够防止价格的持续走低而提交量过度的提前完成。

被动交易算法—算法交易的主流

被动型算法交易策略假设市场是有效的。在这一假设下,无需关心市场均衡价格如何形成,也不需要不尝试判断交易者的行为或试图主动影响市场,使得算法交易的设计与评价过程被大大简化了。

算法交易的核心问题是在冲击成本与等待风险之间进行平衡。

交易形成的冲击成本可以分为两个部分:永久性冲击成本和暂时性冲击成本。其中,永久性冲击成本是由于交易造成的永久性的不利偏移,可以理解为交易者在交易过程中造成的信息泄露;暂时性冲击成本指由于市场流动性不足造成的市场价格暂时性偏离,在流动性恢复以后价格会回到原来的位置。交易冲击成本的建模也必须针对这两个部分分别进行

成交量预测

交易指令对市场冲击的大小最重要的未知因素是市场的流动性。市场的流动性越好,越容易消化掉发出的交易指令,使交易者对市场交易价格的影响较小。

描述市场流动性的指标很多,与交易指令直接相关的是市场的成交量。微信:AsiaForex当市场本身的成交量越高,交易造成的冲击就越容易被市场吸收而不会对成交价造成太大的影响。在被动型算法交易过程中,由于交易时机和交易量大小预先设定,因此如何安排交易指令将很大程度上依赖交易期内成交量的预测。

市场上比较常见的被动型交易策略主要有VWAP,TWAP,PEG算法等,下面做一简单介绍:

交易量加权平均价格(VWAP)

交易量加权平均价格(VWAP)是使用最广泛的算法交易策略。根据英国信息服务商THE TRADE 统计,2005年国际证券市场使用算法交易完成的成交量中,27%使用的是VWAP算法交易,在此之外还有24%使用的是为客户特制的VWAP 算法交易变种,也就是说市场上超过一半的算法交易是使用VWAP及其衍生算法交易完成的。

VWAP微观上最好的下单策略是市价单与限价单的组合。通常VWAP交易可分为四个步骤:

(1)把一个交易日分为若干时间片,按预测每个时间片交易量占整个计划交易期总预测交易量的比例分配交易指令给每个时间片;

(2)在每个时间片的期初下达一个指定数量的限价单;

(3)如果在一段时间内交易没有被执行而且成交价在远离我们的限价指令的计划价格,则调整价格重下限价单;

(4)时间片到期仍未未完成交易的,使用市价交易指令完成全部交易。

为了提高算法的效率以及隐藏交易行为的效果,VWAP 可以适当加入一些交易机会的判断以及加入随机决定下单时间和数量的成分。

时间加权平均价格(TWAP)

时间加权平均价格(TWAP)策略与VWAP 策略非常类似,不同的是这一方法并不预测交易期内成交量的分布。TWAP 算法交易把交易期划分为若干时间片以后,按每个时间片的长度权重分配该时间段内需完成的交易量,该策略其他交易程序与VWAP 相同。

盯住盘口策略(PEG)

盯住盘口策略(PEG)每时每刻都根据市场盘口的现状下达交易指令并只下限价单,一般按照以下的步骤进行:

(1) 买入时按照当前最高的买价、卖出时按照当前最低的卖价发出一定数量的限价交易指令,并等待结果;

(2) 如果交易指令未完成且市场成交价格逐渐远离我们下达的指令,则撤销指令重新按现有市场情况执行第一步;

(3) 如果所有限价交易指令交易完成,重复第一步,直至所有计划交易完成或到达交易执行的最后期限。

当指令执行的需求比较迫切时,可以不在现有的盘口,而是选择市场的买卖中间价下达交易指令,以使我们的指令能够尽早执行。

IS 策略

对于规模较大的证券交易,如果一次性全部按市价下单,则该交易会造成巨大的市场冲击;如果分成几笔,在不同时间段内成交,投资者又面临市场价格和流动性发生不利变动的时间风险。IS策略,即是要按投资者的个人偏好,权衡优化一笔交易的市场冲击与事件风险,尽量减小最终实际成交价格与目标价之间的差距。这里目标价可以是开盘价,收盘价,或者是到达价格,即交易指令下达时的市场价格。一般来说,该类策略都允许交易人员设置买入(出)时的最高(低)容忍价格,并按照交易速度的要求选择激进,中性和保守的策略风格。

SOR策略

SOR,下单路径优选策略,该策略跟欧美市场的证券交易制度的多样化有关,投资者除了可以从做市商处买卖证券外,也可以通过直接渠道在交易所交易,部分投资者也可以参与到交易所外的暗池交易,不同交易途径获得的报价和交易量都有所不同,SOR即是要通过对不同渠道实时交易数据的分析,在保证成交量的前提下寻求最优价格。


QQ客服