什么是自动执行?
自动执行是一种无需手动执行交易即可执行交易的方法。 自动化系统允许交易者在产生信号时利用交易信号来买卖资产,因此交易者无需手动输入订单。 可以基于各种技术指标和交易系统自动创建订单。
重要要点
- 自动执行是不需要手动输入的订单。 订单是由自动交易程序创建的。尽管交易者仍在控制执行交易的程序,但交易自动执行无需交易者的确认。 例如,他们可以更改程序或关闭或打开程序。可以基于多种策略(结合基本和技术标准)来创建自动执行。
了解自动执行
随着交易系统的不断发展以及技术的进步,自动执行已变得司空见惯。
自动交易策略经常被专业交易者和做市商以及一些零售交易者使用。 一个例外是外汇(forex)市场,在该市场中,大多数零售交易者可以使用自动交易策略和程序。
因为外汇市场每周五天,每天24小时交易,所以这些自动算法可以帮助确保交易者不会错过获利的机会。 来自各种技术指标的特定信号的触发,例如基于价格,交易量和其他标准的信号,可以帮助交易者利用机会,即使他们没有坐在交易终端之前。
自动执行允许下订单后自动填写订单,而无需运行自动交易软件的交易者的额外确认。 这使得必须更快地下订单,这可能有助于在价格快速波动时获得更好的价格。 手动订单可能需要几秒钟或更长时间才能输入,而自动订单的部署时间则以毫秒为单位。
当执行自动交易程序的交易者不存在时,自动执行还可以进行交易。 如果出现交易信号,则在订单价格有可用流动性的情况下,将部署并自动执行订单。
从自动执行中断
尽管自动执行可以帮助交易者在需要快速下单时获利,或者交易者无法监控市场,但自动化也可能会造成破坏。 因为自动交易可以如此迅速地执行,所以市场可能遭受严重的干扰和异常。 市场破坏是指市场通常无法正常运作的情况,通常以快速,大幅的价格波动为特征。
例如,2010年5月6日,道琼斯工业平均指数(DJIA)在短短10分钟内下跌了约9%。 但是,市场在收盘前消除了大部分跌幅。 这种中断被称为2010年Flash Crash,并且在很大程度上被认为是由自动交易程序引起的,该程序开始与其他程序一起出售,从而产生了多米诺骨牌效应。
设置自动交易
自动化系统支持多种交易技术。 大多数交易者结合使用几种指标以及其他形式的技术和/或基本面分析。 可以设置各种类型的图表模式,价格和数量以及其他条件来触发头寸的打开和关闭。 可以基于这些标准定义详细而复杂的策略,然后将其编程为在某些条件匹配时自动部署。
交易者在部署这些系统时必须小心。 如果基本情况突然改变,技术指标可能无效。 当发生可能需要避免在特定市场进行交易的事件时,仍将在无需人工干预的情况下处理自动订单,
一些可能的自动执行设置包括:
- 限价单是指以指定的限价或更高限价买卖的订单。止损单旨在限制投资者在证券头寸中的亏损,并且可以处理多头和多头头寸或持仓。斐波纳契比率包括回撤,交易者可以用来寻找其他技术分析确认的弧线和扇形。随机震荡指标是动量指标,用于比较收盘价和一段时间内的价格范围。
可以用来设置自动执行的条件的示例
自动化策略是一项艰苦的工作。 盈利的自动交易不仅需要一个合理的策略,而且该策略还必须可以转换为计算机可以理解的编程代码或规则。 规则不能基于主观性,许多交易策略都是主观的。 它们仅在某些条件下使用。 除非在编程代码中明确定义了这些条件,否则该策略将不会按照预期的方式进行交易。
设置自动执行时要考虑的事项包括:
- 风险上限。 这些可能包括所有交易的止损单。 例如,止损可以放置在距入口点固定的美元或点值的位置,或者一定的百分比。 进入标准。 准确定义启动多头或空头交易需要具备的条件。 一个简单的例子可能是短期移动平均线(MA)超过长期移动平均线。 获利了结 。 止损控制下行风险,但也必须获利。 定义在未达到止损时如何退出交易。 这可以是固定的美元或点值,百分比或基于风险的确定的奖励:风险。 例如,如果交易风险为5%,则以15%的价格获利(3:1奖励:风险)。 条件约束。 定义程序何时交易,何时不交易。 例如,股票策略可以在上市前或上市后还是仅在正常时段交易? 它可以在重大新闻事件发生之前进行交易吗? 确定,然后定义约束。
在这些基本考虑中,如何编程是无穷无尽的。 这为自动交易提供了极大的灵活性,但与此同时,系统越复杂,就越难发现出现问题时系统的哪个部分不起作用。