2021-10-27什么是EA?

外汇EA是一种智能交易系统,英文名称Expert Advisor。目前主流的外汇交易软件为mt4/mt5,我们通常所说的ea是指采用MQL4/MQL5语言开发的用于mt4/mt5平台下的自动交易处理程序。当然也有一些交易商采用其它交易软件时也有相应的智能交易处理程序。
EA各种功能的实现都是基于交易者对交易的需求,交易者将自身的交易需求用合理的逻辑构建出来并编写成程序就成了EA。EA本身只是一个名词,一个程序的简称,其灵魂是则是交易者对交易的感悟、需求形成的策略。
EA主要功能有以下几点:

  1. 可以实现全自动交易外汇、金属、原油、指数等产品,这是EA的最大亮点。如各种趋势、马丁、网格挂单等策略开发的自动交易EA。
  2. 可以批量处理订单。如一键开平仓、一键挂单、各种移动止损、修改止损止盈、分批平仓及账号总体盈亏清仓系列的EA。
  3. 可以实现各种信号综合分析或信号报警系统。如各种采用独特算法或调用指标信号开发的交易分析系统。
  4. 可以实现多账户同步跟单。如本地或网络跟单EA。
  5. 可以用于交易盈亏的综合分析或持仓报警。如各种持仓统计EA。
  6. 可以实现交易状态的输出并对接其它程序。等等。
    EA的优缺点:
  7. 在批量处理或综合计算分析方面,EA有着人工无法比拟的优势。比如100个订单要修改止损和止盈或者去统计这100个订单的盈亏,用EA去执行时间以秒计算,人工执行的话则远远慢于EA,而且人工执行出错的概率也大。
  8. 在交易信号或风控规则的执行方面,EA是机械的执行,人工则容易受到盘面临时波动或其它因素的影响。
  9. EA的缺点主要是表现在不能随机应变。市场是千变万化的,没有一种规则能够永远有效。成熟的交易者有着足够的经验应对各种变化。所以现在很多半自动EA较为流行。用EA辅助人工交易或将更能发挥EA本身的优势。
上一篇:Java核心技术读书笔记7-2 断言与日志


下一篇:登高谋远:一家文化创意企业的数字化新篇章