算法交易是什么意思?

  • A+
所属分类:股票百科
摘要

马云炒股笔记网为您整理股票百科知识:算法交易是什么意思?

算法交易是什么意思?

算法交易,也称为自动交易,黑盒交易,是利用电子平台,输入涉及算法的交易指令,以执行预先设定好的交易策略。算法中包含许多变量,包括时间,价格,交易量,或者在许多情况下,由“机器人”发起指令,而无需人工干预。算法交易广泛应用于投资银行,养老基金,共同基金,以及其他买方机构投资者,以把大额交易分割为许多小额交易来应付市场风险和冲击。卖方交易员,例如做市商和一些对冲基金,为市场提供流动性,自动生成和执行指令。

量化交易
算法交易

算法交易是什么意思?

目录

  • 1.算法交易类型
  • 2.算法交易的交易策略
  • 3.算法交易的优缺点以及风险

算法交易类型

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

《量化投资—策略与技术》中,根据各个算法交易中算法的主动程度不同,可以把算法交易分为被动型算法交易、主动型算法交易、综合型算法交易三大类。

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

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

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

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

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

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

算法交易的交易策略

为了满足不同的交易策略需求,很多不同的算法层出不穷。这些算法技巧通常都会被冠以一个名字,例如“冰山一角Iceberging”、 “游击队员Guerrilla”, “基准点Benchmarking”, “狙击手Sniper” 和 “嗅探器Sniffer”。

降低交易费用
大单指令通常被拆分为若干个小单指令渐次进入市场,这个基本策略被称为“冰山一角”。这个策略的成功程度可以通过比较同一时期的平均购买价格与成交量加权平均价来衡量。用来发现潜在的“冰山一角”指令的算法则叫“游击队员”。

套利
典型的套利策略通常包含三、四个证券,譬如根据外汇市场常用的利率平价理论,国内债券的价格、以外币标价的债券价格、汇率现货及汇率远期合约价格之间将产生一定的关联。如果市场价格与该理论隐含的价格偏差很大,大得超过其交易成本,那么可以用四笔交易来确保无风险利润。算法交易允许类似的套利使用更复杂的模型,其中可以包含四个以上的证券。股指期货的期现套利也可以用算法交易来完成。

做市
做市包括在当前市场价格之上挂一个限价卖单或在当前价格之下挂一个限价买单,以便从买卖差价中获利。花旗集团在2007年7月购买的自动化交易平台(Automated Trading Desk)就是一个活跃的做市商,它占到了纳斯达克和纽约证券交易所总成交量的6%。

更复杂的策略
“基准点”算法被交易员用来模拟指数收益,而“嗅探器”算法被用来发现最动荡或最不稳定的市场。
任何类型的模式识别或者预测模型都能用来启动算法交易。神经网络和基因编程也已经被用来创造算法模型。
麻省理工学院金融工程实验室主任Andrew Lo表示,“现在算法交易开始成为一场军备竞赛,每个人都在设计更复杂的算法,而且竞争越多,利润空间越小。”

算法交易的优缺点以及风险

算法的使用已经引起了外汇行业的极大兴趣。然而,重要的是,为了确定使用算法的目的,并认识到使用算法的优点及风险,交易者在使用各类算法之前应该考虑几个因素。

虽然编码指令良好的算法的优点之一是能够自动运行,但还是建议要采取一定程度的人工监督。因此,对于交易者来说,选择一个他们能够监控的时间段以及交易频率是非常重要的。如果一个交易者白天要工作,他的算法又被设定为,在没有他监督的情况下,每天根据一分钟的图表变化进行数百次交易,就不太妙了。在这种情况下,最好选择稍微长一点的时间段以及较低的交易频率,以保持对交易的监督检查。

重要的是,交易者要明白,就算法的盈利能力而言,早期的成功率并不意味着能够持续创造同样的回报。如果结果显示算法不再优化运行,那么交易者需要偶尔介入并修改算法。

交易者也应该意识到,并非所有市场都适合算法交易。为了能够处理算法产生的订单,明智的做法是选择有充足流动性的股票、交易所交易基金(ETFs)、期货或者外汇货币对。同样重要的是,在对算法进行测试之前,交易者不应使用真实资金进行交易,而是用历史价格数据在其中运行,以显示其如何执行数千次交易。如果历史数据证明该算法能够盈利,交易者应该用模拟账户对其进行实时检测,确保其能够在真实市场中运行。

马云炒股笔记提醒:免责声明

本文提供的各种信息及资料仅供参考,不构成任何邀约、投资建议或承诺,请谨慎对待。

广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: