MetaTrader 4自动交易

自动化交易的本质是管理交易账户委托交易机器人(EA交易) - 一个计算机程序基于一个给定的策略在外汇市场进行买卖交易。在其账户上开始这样一个程序的用户在交易过程中不会干扰,相信交易机器人的所有活动。因此,MetaTrader 4使交易人从市场观察,分析和执行交易操作上,完全解脱。

[MetaTrader 4中交易机器人的形象]

MetaTrader 4客户端都有自己的MQL4 IDE(集成开发环境)。它包括:

  • MetaTrader 4程序端 - 模块管理和执行自动交易程序。
  • MetaQuotes Language 4 (MQL4) - 交易策略编程语言​​。你可以阅读完整的语言参考在MQL4.community的 "文档" 部分
  • MetaEditor -EA交易的编辑器和编译器。在这里,您将学习如何使用MetaEditor创建MQL4应用程序。
  • 策略测试- 模块测试和优化EA交易。测试的优点和好处被清楚地描述在"程序端MetaTrader 4的测试器:应该知晓" 的文章中。

使用这些工具,您可以创建自己的EA交易,或使用已开发的EA交易。所有EA交易都是使用MetaEditor用MQL4编写。EA编译一旦完成,它会出现在客户端,您可以在这里的策略测试中测试它或运行它。

除了EA交易,您可以创建自己的自定义指标和脚本。自定义指标是内置的技术指标功能齐全的类似物。他们允许分析金融工具的动态,并产生交易信号。如果您缺乏标准的指标,您可以创建自己的指标或使用其他交易者所开发使用的工具

另外,您可以根据您在"工作" 服务中选择的策略,订购交易机器人的开发。要做到这一点,您需要清楚地制定交易策略,并在MQL5.com的"工作"部分创建一个请求,指定预算(您可以支付多少钱)和期限(您可以等待多少时间)。您的请求可能会得到专业开发人员的关注,所以,您可以根据您的标准,选择最合适的一个。您可以阅读更多有关如何订购MetaTrader 4交易机器人的信息,在有用的文章中"如何用MQL5 和 MQL4订购交易机器人"

MQL4.community

然而,MetaTrader 4的自动交易这里不算结束,因为在MQL4 IDE周围还有更发达的基础设施。MQL4.community官方网站有一个基本的免费MQL4程序,任何人都可以使用。如果您愿意开发自己的程序,在网站上,您可以找到完整的语言参考,详细的MQL4教程和有关MQL4编程各个方面的数百篇文章。

注册