算法交易也称自动交易、程序化交易或黑箱交易,是使用计算机程序按照预先设定的指令执行交易。这些指令或算法围绕时间、价格、成交量或技术指标等具体条件建立。
算法编写完成后,会扫描金融市场,并在预设条件满足时自动下单。这减少了人工干预,并能以个人交易者难以独自实现的速度执行大量交易;但并非所有算法交易都是高频交易。
20世纪70年代以前,交易决策主要依靠基本面和技术分析。交易者人工研究公司财务、行业趋势、图表形态及其他指标来预测价格。自动化转型始于20世纪70年代,交易所开始用计算机撮合买卖订单;到20世纪80年代,机构开始用程序交易根据市场指数变化执行大批股票订单。
20世纪90年代至21世纪初,计算能力和互联网速度迅速提升,推动了高频交易(HFT)的发展。高频交易属于算法交易,可在极短时间内提交大量订单。它有助于增加部分市场的流动性并缩小买卖价差,但也引发了对市场稳定性和公平性的担忧。
与此同时,传统电话交易逐渐被电子交易平台取代,交易者可以在特定条件满足时自动执行交易,例如设置止盈单或止损单。
近年来,人工智能(AI)和机器学习(ML)的兴起使算法交易更加复杂。这些技术可从市场数据中学习、识别人类分析难以发现的复杂模式,并持续调整策略;但模型仍可能过拟合或在市场环境变化时失效。
当某股票的20日移动平均线上穿100日移动平均线时买入100股,这可能是看涨信号。
当20日移动平均线下穿100日移动平均线时卖出这些股票,这可能是看跌信号。
交易者把这些规则写入算法。算法随后持续监控股价和移动平均线,在条件满足时执行交易。交易者不必手动盯盘或下单,整个过程自动完成。
算法交易有许多潜在优点,包括:
更优执行与低延迟:算法能够迅速执行交易,并依据规则争取更有利的价格、减少滑点;但无法保证始终获得“最佳”价格。
降低交易成本:自动系统可比人工交易更高效、占用更少操作资源,从而有助于降低总体成本。
尽量减少市场冲击:算法可把大额交易拆分为较小批次,并监控市场状况,以降低推高或压低价格的影响。
减少情绪化决策:算法遵循预定规则,可减少情绪、冲动或恐慌的影响,帮助交易者坚持策略。
实时监控与多任务处理:算法可同时监控多个市场和金融工具,范围远超个人能够手动跟踪的规模。
回测能力:交易者可用历史数据测试策略,在实施前评估其特征和潜在有效性。回测能检验算法功能,但过去表现并不代表未来结果。
算法交易也有其缺点,包括:
延迟与执行风险:算法交易依赖快速执行;若因网络不佳或服务器过载等原因未能及时成交,可能错失机会或蒙受损失。
依赖技术:算法交易完全依赖软件、数据和网络连接。任何技术问题或故障都可能中断交易并造成意外损失。
黑天鹅事件:许多算法使用历史数据和数学模型推测市场走势,因此在不可预测的市场冲击中可能失效并导致亏损。
监管合规:算法交易者必须遵守相应监管要求,其中可能包括复杂而耗时的报告、测试、风控和记录保存义务。
开发成本高:构建、测试和实施复杂算法交易系统的成本可能很高,交易者还可能需要持续支付软件、数据和基础设施费用。
灵活性有限:算法严格遵循预设规则,可能错过不符合编程条件的机会。
趋势跟踪是最简单、最常见的算法交易策略之一。它使用移动平均线等指标,在价格呈上升趋势时买入,在价格开始转弱时卖出。
趋势跟踪较为直观,因为无须预测具体未来价格,只需依据市场已发生的变化执行。例如,当黄金50日移动平均线高于200日移动平均线时,算法可能自动买入,预期上升趋势延续。
套利是发现并利用两个或多个市场之间的价格差。例如,在一个交易所以较低价格买入双重上市股票,同时在另一交易所以较高价格卖出。
价差通常持续时间很短,因此速度至关重要。算法可快速扫描多个市场、发现差异,并在价差消失前执行交易两端;实际收益仍会受手续费、延迟和成交风险影响。
指数基金会定期调整投资组合,使持仓与基准指数一致,这可能使相关股票出现短期价格变动。如果能在变化发生前正确预判,交易者可能提前布局并尝试从价格调整中获利。
例如,特斯拉被纳入标普500指数时,跟踪指数的基金需要在规定时点买入大量特斯拉股票。算法可以尝试在此前买入、在指数基金完成调整后卖出;但市场通常会提前反映公开信息,因此这一策略不保证盈利。
均值回归假设资产价格最终会向其均值靠拢。该策略先确定价格区间,再用算法在资产被判断为低估、低于均值时买入,在被判断为高估、高于均值时卖出。
例如,若微软通常在300美元附近交易,却在没有明显原因时跌至285美元,算法可能在该价位买入,预期价格回升至300美元;但历史均值可能改变,价格也未必回归。
金融机构常用成交量加权平均价格(VWAP)和时间加权平均价格(TWAP)策略执行大额订单,以降低市场冲击:
VWAP策略按照一天中不同时间的市场成交量分布,把大单拆成小单。例如,若苹果股票在上午10点和下午2点成交最活跃,算法可能在这些时段安排较多订单。
TWAP策略把大额订单等分,并在一段时间内按计划执行。例如,把10,000股在接下来的4小时内均匀卖出。
策略只是算法交易的一部分,另一部分是利用合适的工具和技术来设计、测试并快速高效地执行交易。下面介绍部分常用工具;许多情况下,一套先进交易平台已经足够。
传统上,算法交易者使用Python、R或C++等编程语言构建和定制策略。如今许多经纪商也提供算法工具,用户不一定需要学习编程。
许多机构交易者以及部分资深个人交易者使用机器学习模型提高策略适应性。这些模型可随波动率变化调整,处理新闻情绪或社交媒体等另类数据以生成信号,并持续微调执行规则。不过,这属于更高级的算法交易,初学者并非必须使用。
在某些算法策略中,毫秒甚至微秒级执行速度十分重要。为降低延迟,部分专业交易者采用主机托管,把交易服务器放在交易所服务器附近。直接市场接入也可减少经多层中介路由带来的延迟。初学阶段通常无须配置这类基础设施。
高频交易是算法交易的一大类别,使用复杂算法以极高速度提交和撤销大量订单,时间尺度可达到微秒级。
高频交易并非单一策略,而可用于多种方法。常见特征包括主机托管、专门订单类型、极短持仓周期和较高撤单率。它常见于股票、期货和外汇市场,也曾因可能放大市场波动而受到关注,2010年“闪电崩盘”便是著名案例。
做市算法在市场买卖两侧持续挂出限价单,以提供流动性。买入限价单通常低于当前市价,卖出限价单则高于当前市价,目标是反复赚取买卖价差,同时承担库存和价格波动风险。
例如,某股票买卖报价为50.00美元/50.05美元,做市商可能尝试以50.00美元买入、以50.05美元卖出,从而每股赚取0.05美元;实际成交和收益并无保证。
在加密货币市场,交易机器人常根据预设规则买卖加密资产。这些机器人可全天候运行,并通过应用程序编程接口(API)连接交易所。
与其他算法交易一样,加密货币机器人利用算法识别模式、分析市场数据并自动执行交易。它们可实现移动平均线、相对强弱指数(RSI)和布林带等多种策略。
如果没有编程经验,初学者可以使用低代码或无代码工具,更容易构建自动化策略;选择时应核查监管资质、费用、数据质量、回测方式和风险控制功能。
开始算法交易前,必须同时理解交易原理和自动化的运作方式。本指南已介绍基础内容,也可以通过专业书籍或算法交易课程继续深入学习。
打好基础后,可以开始构建第一个交易算法。不要一开始就追求复杂,最好从简单的规则型系统入手,再进行测试和改进。
移动平均线交叉就是一种算法交易。例如,50日移动平均线上穿200日移动平均线时,算法可以买入股票;50日线下穿200日线时,算法可以卖出。
算法交易可能盈利,也可能亏损;结果取决于策略是否稳健、执行质量、费用、风险管理和当时市场环境,不能保证“高度盈利”。
算法交易软件价格差异很大。例如,MetaTrader 5客户端可免费下载,而其他平台可能收取月费、数据费、交易费或托管费。算法交易合法吗?
算法交易在美国、英国、欧盟、澳大利亚和新加坡等主要市场通常合法,但受到市场准入、系统测试、风控、报告和防止市场操纵等规则约束,交易者应遵守当地法律及平台规定。
FOREX.com并未审查或认可Meta市场或第三方提供的智能交易系统(EA)。相关信息仅用于介绍MetaTrader平台可用功能。使用任何EA前都应保持谨慎;若决定使用,风险由使用者自行承担。若选择智能交易系统或MetaTrader®托管服务,使其能够实时访问FOREX.com交易账户,请注意FOREX.com及其第三方供应商不作任何明示或默示保证,包括但不限于适销性或特定用途适用性保证。对于因使用这些服务造成的损害或损失,包括资金或数据损失、未交付、任何原因导致的服务中断,以及使用者的错误或遗漏,FOREX.com及其第三方供应商概不负责。使用通过智能交易系统或MetaTrader®托管取得的任何信息,风险由使用者自行承担。FOREX.com及其第三方供应商不对这些信息的准确性或质量承担责任。连接速度指端到端连接速度,实际可能有所不同。
本网站信息不面向任何特定国家的一般公众,也无意向其分发或使用会违反当地法律或监管要求的国家居民提供。本文信息和观点仅供一般参考,并非买卖任何货币或差价合约的要约或招揽。所有观点和信息均可能随时变更,恕不另行通知。本文未考虑任何特定接收者的投资目标、财务状况和需求。对历史价格变动或水平的提及仅基于分析用于说明,不代表或保证未来会再次出现。虽然本文信息取自被认为可靠的来源,作者并不保证其准确性或完整性,也不对任何人依赖这些信息或观点而产生的直接、间接或后果性损失承担责任。期货、期货期权、外汇及其他杠杆产品具有重大亏损风险,并非适合所有投资者,损失可能超过入金;杠杆越高,风险越大。现货黄金和白银合约不受美国《商品交易法》监管。美国居民不能交易差价合约(CFD)。决定交易外汇、商品期货或数字资产前,应审慎考虑财务目标、经验水平和风险承受能力。任何观点、新闻、研究、分析、价格或其他信息仅是关于相关主题的一般信息,不构成投资、法律或税务建议;投资、法律或税务事宜应咨询适当专业人士。文中FOREX.com或GAIN Capital均指StoneX Group Inc.及其子公司。请阅读《标准化期权的特征与风险》。

在为满足所有类型的交易者的需求而设计的平台上进行交易。

从我们的四个以市场为导向的教育课程中选择其一。