自动交易系统:利弊

自动交易系统——也被称为机械交易系统、算法交易、自动交易或系统交易——允许交易者为交易进入和退出建立特定的规则,一旦编程,就可以通过计算机自动执行。事实上,各大平台报告称,美国证券交易所70%至80%或更多的股票交易来自自动交易系统。...

什么是自动交易系统(an automated trading system)?

自动交易系统——也被称为机械交易系统、算法交易、自动交易或系统交易——允许交易者为交易进入和退出建立特定的规则,一旦编程,就可以通过计算机自动执行。事实上,各大平台报告称,美国证券交易所70%至80%或更多的股票交易来自自动交易系统。

交易员和投资者可以将精确的进入、退出和资金管理规则转化为自动交易系统,允许计算机执行和监控交易。策略自动化最大的吸引力之一是它可以消除交易中的一些情绪,因为一旦满足某些标准,交易就会自动进行。

交易进入和退出规则可以基于简单的条件,例如移动平均线交叉,也可以是复杂的策略,需要全面了解用户交易平台特定的编程语言。它们也可以基于合格程序员的专业知识。

自动交易系统通常需要使用与直接访问经纪人链接的软件,任何特定规则都必须用该平台的专有语言编写。例如,TradeStation平台使用EasyLanguage编程语言。另一方面,NinjaTrader平台使用NinjaScript。下图显示了一个自动策略的示例,该策略在一个交易时段内触发了三次交易。

007Ys3FFgy1groc2tb8unj60sg0kp76c02

5分钟的ES合同图表,采用自动化策略。

建立交易“规则”

一些交易平台有策略构建“向导”,允许用户从常用技术指标列表中进行选择,构建一组规则,然后可以自动交易。例如,用户可以确定,在特定交易工具的5分钟图表上,一旦50天移动平均线超过200天移动平均线,就会进入多头头寸交易。用户还可以输入订单类型(例如,市场或限额)以及何时触发交易(例如,在酒吧收盘或下一个酒吧开盘时),或者使用平台的默认输入。

然而,许多交易者选择自己制定指标和策略。他们经常与程序员密切合作来开发系统。虽然这通常比使用平台的向导需要更多的工作,但它允许更大程度的灵活性,而且结果可能会更有价值。不幸的是,就像贸易界的其他任何东西一样,没有完美的投资策略可以保证成功。

一旦规则建立起来,计算机就可以监控市场,根据交易策略的规格来寻找买入或卖出的机会。根据具体规则,一旦进入交易,将自动生成保护性止损、尾随止损和利润目标的任何订单。在快速移动的市场中,这种即时的订单输入可能意味着在交易对交易者不利的情况下,小损失和灾难性损失之间的差异。

自动化系统的优势

拥有一台计算机监控市场交易机会并执行交易有很多好处,包括:

最小化情绪

自动交易系统在整个交易过程中将情绪最小化。通过控制情绪,交易者通常更容易坚持计划。由于一旦交易规则得到满足,交易指令就会自动执行,交易者将无法犹豫或质疑交易。除了帮助那些害怕“扣动扳机”的交易者,自动化交易还可以抑制那些容易过度交易的交易者——在每一个感知到的机会进行买卖。

回溯测试

回溯测试将交易规则应用于历史市场数据,以确定想法的可行性。在设计自动交易系统时,所有规则都必须是绝对的,没有解释的余地。计算机不能猜测,必须准确地告诉它该做什么。交易者可以采用这些精确的规则集,并在实际交易中冒险之前对历史数据进行测试。仔细的回溯测试允许交易者评估和微调交易理念,并确定系统的预期——也就是说,交易者每单位风险的预期赢(或输)的平均金额。

保持纪律

因为交易规则是建立起来的,交易的执行是自动进行的,所以即使在动荡的市场中,纪律也会得到保持。纪律往往是由于情绪因素而丧失的,比如害怕吃亏,或者想从交易中多赚一点钱。自动交易有助于确保遵守纪律,因为交易计划将得到严格遵守。此外,“导频误差”被最小化。例如,如果购买100股的订单不会被错误地输入为**1000股的订单。

交易中最大的挑战之一是计划交易和交易计划。即使一个交易计划有可能盈利,那些无视规则的交易者正在改变系统本来的预期。没有一种交易计划能在100%的时间里获胜。毕竟,输球是比赛的一部分。但亏损可能会对心理造成创伤,因此一个连续有两三笔亏损交易的交易者可能会决定跳过下一笔交易。如果下一笔交易是赢家,交易者已经摧毁了系统的任何预期。自动交易系统允许交易员通过交易计划实现一致性。

提高订单录入速度

由于计算机能对不断变化的市场环境作出迅速反应,一旦达到交易标准,自动化系统就能够生成订单。提前几秒钟进入或退出交易会对交易结果产生很大影响。一旦输入头寸,所有其他订单将自动生成,包括保护性止损和利润目标。市场可以快速波动,在订单还没来得及输入之前,让交易达到利润目标或突破止损水平,会让人士气低落。自动交易系统防止了这种情况的发生。

多元化贸易

自动交易系统允许用户同时交易多个账户或各种策略。这有可能将风险分散到各种工具上,同时对损失头寸进行对冲。对于人类来说,要完成这项任务将是一项极具挑战性的任务,而计算机却能在几毫秒内高效地执行。这台电脑能够扫描各种市场的交易机会,生成订单并监控交易。

赞成的意见

  • Minimize emotional trading

  • Allows for backtesting

  • Preserves the trader's discipline

  • Allows multiple accounts

欺骗

  • Mechanical failures can happen

  • Requires the monitoring of functionality

  • Can perform poorly 

自动化系统的缺点

自动交易系统有许多优点,但也有一些缺点和现实交易者应该意识到的。

机械故障

自动交易背后的理论使它看起来很简单:设置软件,编程规则,并观看它的交易。实际上,自动化交易是一种复杂的交易方法,但并非绝对正确。根据交易平台的不同,交易订单可以驻留在计算机上,而不是服务器上。这意味着,如果互联网连接中断,订单可能无法发送到市场。策略生成的“理论交易”和将其转化为实际交易的订单输入平台组件之间也可能存在差异。大多数交易者在使用自动交易系统时都应该期望有一个学习曲线,一般来说,在完善过程的同时从小规模交易开始是一个好主意。

监测

尽管打开电脑离开这一天会很好,但自动化交易系统确实需要监控。这是因为潜在的技术故障,如连接问题,电源损失或计算机崩溃,以及系统怪癖。自动化交易系统可能会遇到异常情况,从而导致错误订单、丢失订单或重复订单。如果对系统进行监控,则可以快速识别和解决这些事件。

过度优化

虽然不特定于自动交易系统,但采用回溯测试技术的交易者可以创建出纸面上看起来很好、在真实市场中表现糟糕的系统。过度优化是指过度的曲线拟合,产生一个不可靠的交易计划在现场交易。例如,有可能调整一个策略,以便在对其进行测试的历史数据上获得异常结果。交易者有时错误地认为一个交易计划应该有接近100%的盈利交易,或者永远不应该经历一个支取是一个可行的计划。因此,可以调整参数来创建一个“近乎完美”的计划——一旦应用到一个活跃的市场上,这个计划就完全失败了。

避免骗局

当你搜索你喜欢的系统时,记住:如果听起来太好了以至于不可能是真的,那么很可能是真的。到处都是骗局。一些系统承诺以低价获得高额利润。那么如何判断一个系统是合法的还是假的呢?以下是一些基本提示:

  1. 在你为交易账户付款或存款之前,仔细检查你需要支付的任何东西,并且总是问问题。如果你不这样做,你最终可能会赔钱。
  2. 做你的研究,确保你知道所有关于系统的问题。在你承诺之前一定要阅读条款和条件。
  3. 你能读到什么推荐信吗?检查第三方网站,甚至金融监管网站的审查。
  4. 这个系统有试用期吗?很多诈骗网站都不会给你提供试用机会。

基于服务器的自动化

交易员确实可以选择通过基于服务器的交易平台运行其自动交易系统。这些平台经常提供商业销售策略,以便交易者可以设计自己的系统或在基于服务器的平台上托管现有系统。收费后,自动交易系统可以扫描、执行和监控交易,所有订单都驻留在服务器上。这通常会导致更快、更可靠的订单条目。

在自动化之前

“自动化”这个词似乎使任务更简单,但在开始使用这些系统之前,您肯定需要记住一些事情。

问问自己是否应该使用自动交易系统。肯定有赚钱的承诺,但它可能需要比你想象的更长的时间。你最好用手工交易吗?毕竟,这些交易系统可能很复杂,如果你没有经验,你可能会输。

知道你要进入什么,确保你了解系统的来龙去脉。这意味着在你转向更复杂的交易策略之前,要保持你的目标和策略简单。

记住,没有一刀切的方法。你需要弄清楚你喜欢的策略,你想在哪里应用它,以及你想根据自己的情况定制多少。当然,所有这些都是你的最终目标

底线

尽管出于各种原因,自动化交易系统具有吸引力,但不应被视为谨慎执行交易的替代品。技术故障可能会发生,因此,这些系统确实需要监控。基于服务器的平台可以为希望最小化机械故障风险的交易者提供解决方案。记住,在你决定使用自动交易系统之前,你应该有一些交易经验和知识。

  • 发表于 2021-06-20 06:33
  • 阅读 ( 218 )
  • 分类:商业金融

你可能感兴趣的文章

手工交易

...是一个交易过程,涉及到人类决策进入和退出交易。这与自动交易形成鲜明对比,自动交易采用基于人类教学标准的程序发起交易。 手工交易者经常使用计算机程序来整合信息。在某些情况下,他们还可以设置自动指标,提醒...

  • 发布于 2021-06-01 15:14
  • 阅读 ( 119 )

乙酰胆碱(ach)和内夫特(neft)的区别

...扣除款项,而对于NEFT交易,必须获得客户的同意。ACH是自动进行交易的在线信用转账方法。无需每次都填写书面文件或输入信用卡详细信息。NEFT是一种在线信用转账方法,在这种方法中,资金从一家银行在线转账到另一家银行...

  • 发布于 2021-07-10 23:15
  • 阅读 ( 171 )

什么是微软操作系统的利弊?(the pros and cons of microsoft operating systems?)

...能是一堆信息。微软Windows平台最大的优点之一是它能够自动将所有这些元素组织成可搜索的模式。程序组织整齐,文件保存在文件夹中,有许多快捷方式可以快速获取计算机上最常用的数据位。整个软件包设计巧妙,即使是电...

  • 发布于 2021-12-09 10:59
  • 阅读 ( 82 )

什么是通过直接借记支付的利弊?(the pros and cons of paying by direct debit?)

...通常,账户持有人可以登录到自己的账户,轻松获得每次自动付款的时间列表。这样就可以很容易地核实发放了哪些款项,以及何时发放这些款项,如果与供应商发生某种纠纷,这一好处会派上用场。 ...

  • 发布于 2021-12-23 09:16
  • 阅读 ( 115 )

什么是电话银行的利弊?(the pros and cons of telephone banking?)

...客户同时更轻松地解决各种问题,因为有些信息和程序是自动化的,不需要人工交互。然而,电话银行业务存在一些潜在的缺点,包括在访问自动电话系统时可能存在的困难,以及在没有人工交互的情况下提供银行访问可能产生...

  • 发布于 2021-12-23 09:18
  • 阅读 ( 141 )

什么是使用自动洗车机的利弊?(the pros and cons of using an automatic car wash?)

...,但这一过程可能需要很长时间,尤其是对于大型车辆。自动洗车机可以让驾驶员轻松快速地清洁汽车,几乎不费吹灰之力。它还可以轻松清洁车辆底盘系统,而手动清洗底盘系统可能更困难或不可能。这种洗车方式的优点包括...

  • 发布于 2022-01-06 14:21
  • 阅读 ( 135 )

什么是自动股票交易的最佳提示?(the best tips for automated stock trading?)

... 自动股票交易系统消除了投资者投资组合管理中无意识的人类偏见,但并非所有自动股票交易系统都是平等的。使用这样一个系统的一个很好的建议是,确保获得一个能够...

  • 发布于 2022-02-07 12:54
  • 阅读 ( 132 )

什么是追踪支出的利弊?(the pros and cons of tracking spending?)

...跟踪所有花费的现金可能既烦人又耗时,而一个优点是,自动跟踪可以快速而简单。 ...

  • 发布于 2022-02-07 15:54
  • 阅读 ( 126 )

什么是衍生证券的利弊?(the pros and cons of derivative securities?)

... 衍生证券是一种有用且必要的投资工具,衍生交易的优点通常远远大于缺点。期权和期货合约是最常见的形式。衍生品交易的优势包括风险缓解、合同灵活性和杠杆投机。缺点与这些产品的滥用直接相关,这可能会导...

  • 发布于 2022-02-07 19:05
  • 阅读 ( 115 )

什么是vostro账户的利弊?(the pros and cons of a vostro account?)

...企业,在技术先进的国家有许多业务。它也是货币兑换和交易系统中经常使用的一种账户类型,也是帮助在国外拥有资产的富人进行本地支付的一种手段。然而,由于Vostro账户是代表外国银行在当地银行持有的银行账户,因此,...

  • 发布于 2022-02-08 13:18
  • 阅读 ( 139 )