自动交易

自动交易是一种基于买卖订单的交易计划,买卖订单是根据基础系统或程序自动下达的。当基础系统或程序中的交易条件得到满足时,就会发出买入或卖出指令。...

什么是自动交易(autotrading)?

自动交易是一种基于买卖订单的交易计划,买卖订单是根据基础系统或程序自动下达的。当基础系统或程序中的交易条件得到满足时,就会发出买入或卖出指令。

关键要点

  • 自动交易是指根据编程策略自动下达买卖订单。
  • 先进的自动交易,限制了人为干扰的交易程序,需要一个复杂和良好的书面交易程序。这个程序仍然需要人工监控,以确保它正常工作。
  • 自动交易允许快速执行订单,只要一个编程策略的条件得到满足。
  • 自动贸易计划可以基于几乎任何战略,但战略必须是可编程的,理想情况下,战略应彻底测试盈利能力,然后再尝试编程。

了解自动贸易

自动交易是一种允许投资者实时利用市场机会的交易计划。它通常涉及复杂的编程,在某些情况下,还涉及支持外部编程或插件的复杂交易平台。

交易员可以对交易软件编程,或将程序连接到交易软件,以便根据定制的交易策略进行自动化交易。

各种类型的散户投资者也可以使用自动交易的基本形式。例如,设置将来满足某些条件时将执行的订单是自动交易的最基本形式。在更高级的层次上,自动贸易可能完全消除人类的输入。一旦软件被编程,它将继续运行而不需要人为干扰或输入。在高级情况下,程序交易者仍将密切监视他们的程序,以确保其按预期运行。

总的来说,自动交易系统广泛应用于股票、期货、期权和外汇等市场。

自动交易功能

自动交易需要预先确定的交易策略。该策略是自动交易计划的基础,定义了交易的时间和原因。它可以以各种方式为所有类型的投资者构建。散户投资者可以部署基本的自动交易计划,全年定期购买投资,或者对符合特定参数的股票下有条件的订单。有条件指令允许投资者在达到某个价格时,以指定的水平进行自动执行的交易。

机构投资者和技术交易员将使用复杂的交易系统,允许有条件的指令和策略,如网格交易、趋势交易、倒卖或退市。

许多技术日交易员只会与允许插件或外部程序连接到其平台的经纪人合作,或在平台本身内提供编码程序以创建指标和自动交易程序的经纪人合作。

例如,TD Ameritrade和Interactive Brokers等经纪平台提供编码和自动交易功能。机构投资者通常拥有自己的自营交易平台,允许通过算法编程进行自动交易。

自动交易策略

机构投资者可能会使用复杂的算法,根据投资组合目标规定的标准,为投资组合进行交易。这可能包括自动购买或**证券,以维持对每只股票的特定百分比或美元配置,或将投资组合中的持有量与指数相匹配。

技术日交易员将根据技术市场信号使用自动交易进行投资。他们通常使用复杂的条件指令进行汽车交易。这些类型的指令允许投资者指定一个进入价格,并围绕交易建立一个套圈,以便为风险管理建立预先确定的盈亏水平。可以建立自动交易程序来利用发展趋势、贸易差额、贸易范围或买卖价差。有无数的策略。利用它们只受到交易者提出盈利策略和有效规划它们的能力的限制。

自动交易在外汇市场上也很受投资者欢迎。大多数经纪商提供的平台都配备了安装其他交易员和企业提供的程序的功能。自动交易程序在外汇市场的广泛使用意味着有大量的自动交易软件基本上是垃圾,未经现场交易条件测试,无利可图。当购买一个交易程序时,要小心行事,因为竞技场上充斥着骗子,他们以小(或大)的费用提供致富的希望。

外汇交易员也可以使用MetaTrader 4或MetaTrader 5编码语言MQL4和MQL5创建自己的交易程序。

自动交易策略应考虑的标准示例

自动交易听起来可能很简单,但编程即使是一个简单的交易策略也需要大量的思考。规则需要足够简单才能编码,不能包含主观性,因为计算机需要定义规则才能遵循。

需要考虑的事项包括但不限于:

  • 位置大小,以及如何定义
  • 如何输入交易,以及哪些特定参数将触发交易
  • 交易将如何结束,是什么触发了交易的结束
  • 程序员还需要考虑对系统的约束,比如什么时候不应该或者应该交易。
  • 他们也可能希望采取一些保障措施。

下面将更详细地阐述这些主题。

位置大小及其定义

例如,它可以定义为头寸规模等于账户权益的10%。或者更先进一些,首先定义进场价和止损之间的差额,设定最大风险,比如账户资本的1%,然后根据1%的风险和止损与特定交易进场之间的距离来定义头寸规模。这种更先进的仓位调整方法有时被称为最佳仓位调整,因为仓位调整是根据交易的具体情况而变化的。

如何输入交易以及触发交易的具体参数是什么

例如,对于以移动平均线(MA)进行的交易,交叉要求价格首先在移动平均线的一边,然后在另一边。还必须指定数据源。如何确定价格:最后的价格?出价是多少?要价是多少?

如何结束交易以及什么触发了交易的结束

这可以通过在交易开始时下达限额指令和止损指令来实现。这些订单将以订单价格结束交易,无论交易是有利可图还是无利可图。一个更复杂的策略可能是规划一个尾随止损。

程序员还需要考虑对系统的约束

这包括一些事情,比如程序员不应该或者应该交易什么时候。例如,程序员可能不希望程序在股市开盘五分钟后运行。因此,他们需要在编程代码中加入时间约束。

他们也可能希望采取一些保障措施

例如,如果权益损失超过5%,或未平仓交易损失超过规定金额,程序将关闭所有交易和/或向管理员发送电子邮件以检查程序。

这些是制定自动交易程序时需要考虑的基本标准。系统越复杂,需要考虑的标准和因素就越多。

  • 发表于 2021-06-04 02:21
  • 阅读 ( 106 )
  • 分类:商业金融

你可能感兴趣的文章

手工交易

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

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

自动交易系统:利弊

什么是自动交易系统(an automated trading system)? 自动交易系统——也被称为机械交易系统、算法交易、自动交易或系统交易——允许交易者为交易进入和退出建立特定的规则,一旦编程,就可以通过计算机自动执行。事实上,各...

  • 发布于 2021-06-20 06:33
  • 阅读 ( 225 )

什么是自动清算所?(an automatic clearing house?)

... 自动清算所是使现代银行业成为可能的核心功能之一。作为一个允许在不同银行机构开立的账户之间有序、及时地转账的网络,ACH使许多人能够更快地获取账户中的资金。...

  • 发布于 2022-02-05 04:58
  • 阅读 ( 170 )

什么是自动交易?(automated trading?)

... 自动交易基于一个计算机软件程序,该程序根据个人设定的参数自动代表交易者执行交易。包括对冲基金在内的大型机构交易员的大部分交易都依赖于自动化。自动交易采...

  • 发布于 2022-02-06 04:14
  • 阅读 ( 241 )

什么是证券工业自动化公司?(the securities industry automation corporation?)

... 证券工业自动化公司是一家为几个主要股票市场提供技术服务的公司。它是纽约泛欧交易所的子公司,泛欧交易所拥有这些市场。其工作包括操作股票市场和期权市场的报价和报告...

  • 发布于 2022-02-07 07:58
  • 阅读 ( 80 )

什么是自动报价?(an autoquote?)

... 自动报价是期权合同的一种当前定价模型,对于通过各种交易所市场的交易员来说,这是一种标准的投资机会。那些不太熟悉金融市场和投资工具的人不应该将金融选项aut...

  • 发布于 2022-02-07 10:37
  • 阅读 ( 80 )

什么是不同类型的自动股票交易软件?(the different types of automated stock trading software?)

... 基本上有两种类型的自动股票交易软件:交易基金使用的软件和个人使用的软件。软件资金的使用是在内部开发的,通常侧重于寻找执行速度可以利用的小优势。面向个人销售的软件通常有一...

  • 发布于 2022-02-07 11:57
  • 阅读 ( 120 )

什么是不同类型的自动交易软件?(the different types of automated trading software?)

... 自动交易软件可以根据交易市场或用户类型进行分类。一般的市场类型是股票、商品和货币。用户可以是个人交易员,也可以是大型交易基金。个人交易者经常使用零售软...

  • 发布于 2022-02-07 12:00
  • 阅读 ( 117 )

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

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

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

0 篇文章

相关推荐