自动交易系统:利弊 编辑
自动交易系统-也称为机械交易系统,算法交易,自动交易或系统交易-允许交易者为交易入口和出口建立特定规则,一旦编程,可以通过计算机自动执行。事实上,各大平台报告称,美国证券交易所70%至80%或更多的股票交易来自自动交易系统。
交易员和投资者可以进入、退出和资金管理 自动交易系统的规则,允许计算机执行和监控交易。策略自动化最大的吸引力之一是它可以消除交易中的一些情绪,因为一旦满足某些标准,交易就会自动进行。
贸易进出口规则可以建立在移动平均线等简单条件的基础上交叉线 或者,它们可能是复杂的策略,需要全面了解特定于用户交易平台的编程语言。它们也可以基于合格程序员的专业知识。
自动交易系统通常需要使用软件链接到直接访问代理,任何特定的规则都必须用该平台的专有语言编写。这个交易站例如,平台使用EasyLanguage编程语言。另一方面忍者商人 平台使用忍者脚本。下图显示了一个自动策略的示例,该策略在一个交易时段内触发了三次交易。
5分钟的ES合同图表,采用自动化策略。
建立交易规则
一些交易平台有策略构建“向导”,允许用户从常用的交易列表中进行选择技术指标建立一套可以自动交易的规则。例如,用户可以建立一个多头头寸交易将在50天内输入一次移动平均线在某一特定交易工具的5分钟图表上,横穿200日移动平均线上方。用户还可以输入订单类型(市场或限制 ,或者使用平台的默认输入。
然而,许多交易者选择自己制定指标和策略。他们经常与程序员密切合作来开发系统。虽然这通常比使用平台的向导需要更多的工作,但它允许更大程度的灵活性,而且结果可能会更有价值。就像贸易世界中的其他事物一样,不幸的是,没有完美的投资策略 这将保证成功。
一旦规则建立起来,计算机就可以监控市场,根据市场行情寻找买卖机会交易策略规范。根据具体规则,一旦进入交易,任何保护性交易的订单止损,尾部止动块 利润目标将自动生成。在快速移动的市场中,这种即时的订单输入可能意味着在交易对交易者不利的情况下,小损失和灾难性损失之间的差异。
自动化系统的优势
拥有一台计算机监控市场交易机会并执行交易有很多好处,包括:
最小化情绪
自动交易系统在整个交易过程中将情绪最小化。通过控制情绪,交易者通常更容易坚持计划。由于一旦交易规则得到满足,交易指令就会自动执行,交易者将无法犹豫或质疑交易。除了帮助那些害怕“扣动扳机”的交易者之外,自动化交易还可以遏制那些容易扣动扳机的交易者过度贸易 -在每一个可感知的机会进行买卖。
回溯测试
回溯测试 将交易规则应用于历史市场数据,以确定想法的可行性。在设计自动交易系统时,所有规则都必须是绝对的,没有解释的余地。计算机不能猜测,必须准确地告诉它该做什么。交易者可以采用这些精确的规则集,并在实际交易中冒险之前对历史数据进行测试。仔细的回溯测试允许交易者评估和微调交易理念,并确定系统的预期——也就是说,交易者每单位风险的预期赢(或输)的平均金额。
保持纪律
因为交易规则是建立起来的,交易的执行是自动执行的,所以纪律甚至在交易中也得到了保留不稳定的市场。纪律往往是由于情绪因素而丧失的,比如害怕吃亏,或者想从交易中多赚一点钱。自动化交易有助于确保纪律得到维护,因为交易计划 将被完全跟踪。此外,“导频误差”被最小化。例如,如果购买100股的订单不会被错误地输入为出售1000股的订单。
交易中最大的挑战之一是计划交易,交易计划 . 即使一个交易计划有可能盈利,那些无视规则的交易者正在改变系统本来的预期。没有一种交易计划能在100%的时间里获胜。毕竟,输球是比赛的一部分。但亏损可能会对心理造成创伤,因此一个连续有两三笔亏损交易的交易者可能会决定跳过下一笔交易。如果下一笔交易是赢家,交易者已经摧毁了系统的任何预期。自动交易系统允许交易员通过交易计划实现一致性。
提高订单录入速度
由于计算机能对不断变化的市场环境作出迅速反应,一旦达到交易标准,自动化系统就能够生成订单。提前几秒钟进入或退出交易会对交易结果产生很大影响。一旦输入一个职位,所有其他订单都会自动生成,包括保护挡块损失和利润目标 . 市场可以快速波动,在订单还没来得及输入之前,让交易达到利润目标或突破止损水平,会让人士气低落。自动交易系统防止了这种情况的发生。
多元化贸易
自动交易系统允许用户同时交易多个账户或各种策略。这有可能将风险分散到各个领域仪器在创建树篱 防止失去位置。对于人类来说,要完成这项任务将是一项极具挑战性的任务,而计算机却能在几毫秒内高效地执行。这台电脑能够扫描各种市场的交易机会,生成订单并监控交易。
赞成的意见尽量减少情感交易
允许回溯测试
保持交易者的纪律
允许多个帐户
可能发生机械故障
需要监控功能
表现不佳
自动化系统的缺点
自动交易系统有许多优点,但也有一些缺点,交易员应该意识到这一点。
机械故障
自动交易背后的理论使它看起来很简单:设置软件,编程规则,并观看它的交易。实际上,自动化交易是一种复杂的交易方法,但并非绝对正确。根据交易平台的不同,交易订单可以驻留在计算机上,而不是服务器上。这意味着,如果互联网连接中断,订单可能无法发送到市场。策略生成的“理论交易”与将其转化为实际交易的订单输入平台组件之间也可能存在差异。大多数交易者应该预期学习曲线 在使用自动化交易系统时,通常最好先从小规模交易开始,同时完善流程。
监测
尽管打开电脑离开这一天会很好,但自动化交易系统确实需要监控。这是因为潜在的技术故障,如连接问题,电源损失或计算机崩溃,以及系统怪癖。自动化交易系统有可能异常 这可能导致错误的命令,丢失命令或重复命令。如果对系统进行监控,则可以快速识别和解决这些事件。
过度优化
虽然不特定于自动交易系统,但采用回溯测试技术的交易者可以创建出纸面上看起来很好、在真实市场中表现糟糕的系统。过度优化是指过度的曲线拟合,产生一个不可靠的交易计划在现场交易。例如,有可能调整一个策略,以便在对其进行测试的历史数据上获得异常结果。交易者有时错误地认为一个交易计划应该有接近100%的盈利交易,或者永远不应该经历一次失败支取 是个可行的计划。因此,可以调整参数来创建一个“近乎完美”的计划——一旦应用于一个活跃的市场,这个计划就会完全失败。
避免骗局
当你搜索你喜欢的系统时,记住:如果听起来太好了以至于不可能是真的,那么很可能是真的。到处都是骗局。一些系统承诺以低价获得高额利润。那么如何判断一个系统是合法的还是假的呢?以下是一些基本提示:
- 在你为交易账户付款或存款之前,仔细检查你需要支付的任何东西,并且总是问问题。如果你不这样做,你最终可能会赔钱。
- 做你的研究,确保你知道所有关于系统的问题。在你承诺之前一定要阅读条款和条件。
- 你能读到什么推荐信吗?检查第三方网站,甚至金融监管网站的审查。
- 这个系统有试用期吗?很多诈骗网站都不会给你提供试用机会。
基于服务器的自动化
交易员确实可以选择通过基于服务器的交易平台运行其自动交易系统。这些平台经常提供商业销售策略,以便交易者可以设计自己的系统或在基于服务器的平台上托管现有系统。收费后,自动交易系统可以扫描、执行和监控交易,所有订单都驻留在服务器上。这通常会导致更快、更可靠的订单条目。
在自动化之前
“自动化”这个词似乎使任务更简单,但在开始使用这些系统之前,您肯定需要记住一些事情。
问问自己是否应该使用自动交易系统。肯定有赚钱的承诺,但它可能需要比你想象的更长的时间。你最好用手工交易吗?毕竟,这些交易系统可能很复杂,如果你没有经验,你可能会输。
知道你要进入什么,确保你了解系统的来龙去脉。这意味着在你转向更复杂的交易策略之前,要保持你的目标和策略简单。
记住,没有一刀切的方法。你需要弄清楚你喜欢的策略,你想在哪里应用它,以及你想根据自己的情况定制多少。当然,所有这些都是你的最终目标
底线
尽管出于各种原因,自动化交易系统具有吸引力,但不应被视为谨慎执行交易的替代品。技术故障可能会发生,因此,这些系统确实需要监控。基于服务器的平台可以为希望最小化机械故障风险的交易者提供解决方案。记住,在你决定使用自动交易系统之前,你应该有一些交易经验和知识。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论