自动交易
用MetaTrader 4进行自动交易
自动交易是一个相对较新的,但非常有前途的技术。其主要思想是在根据市场数据利用计算机自动进行判断进而完成买卖的程序。在MetaTrader 4的市场分析功能,支持您直接使用这些程序(EA系统)。换句话说,MetaTrader 4可以完全解放您对金融市场的日常观察和进行自动完成交易。
看看它是怎么交易的,请进入我们一年一度的自动交易锦标赛.
在MetaTrader 4客户终端提供与MetaQuotes Language 4 Integrated Development Environment (MQL4 IDE)集成开发环境的接口。这种环境包括以下部分:
- MetaTrader 4 terminal - 自动化交易程序管理模块并执行。
- MetaQuotes Language 4 (MQL4) - 执行交易策略编程语言。
- MetaEditor - 编器和编译器。
- Strategy Tester - 模块测试和优化。
有了这些工具,您可以创建自己的EA系统或使用其他程序员的编写的程序。所有这些程序都是基于MetaEditor的MQL4语言编写的。一旦您对这些程序进行编译,它出现在那里,您可以在测试检验,最终在用户终端得到立即执行。
(the lower the index, the better)
MQL4是一种类似于C语言的软件开发程序,是世界上最快、功能最强大的语言之一。它的灵活性可以使您彻底地验证了EA系统的所有参数。这使得开发人员可以编写几乎所有的自动化交易策略的程序。另外它的特点是在速度方面尤为突出,MQL4的速度优于市面上所有的交易策略编译软件,例如Java和C++这样的高级语言。这种广泛的功能和高性能相结合,使MQL4成为大多数交易商的第一选择。
开发环境,首先是旨在建立EA系统以后,这些程序可以完全自动化的分析和进行交易过程。
为了展示MQL4的一切可能性,本公司举办一年一度的自动交易锦标赛。在本次比赛,参加者的EA系统的买卖是没有任何人为干预自动进行3个月。访问锦标赛的网站,了解在专家顾问辅助程序的帮忙下可以取得哪些惊人的结果
此外通过EA系统,您可以使用MQL4来创建自定义指标和脚本。自定义指标是内置技术指标。它们是进行金融的价格动态分析和提醒交易警报中必不可少的工具。如果现有的技术指标您还不满足,您还可以创建您自己的或使用其他交易商开发的技术指标。
脚本是迷你的小程序,经常用来写一些设计好的动作。不同于EA程序,脚本在单次指令中只执行一次,而并不是自动执行。例如,一个典型的脚本写在程序的最后,可以一次关闭所有未平仓的订单。
MetaTrader 4提供自动交易支持远远不至这些。为我们建立了围绕这个MQL4的开发和交流的专业环境。官方网站MQL4.community包含了很多免费代码库及免费自定义指标,可以被任何人使用。每天还有人不断交换和出售自行开发的更新更高质量的MQL4程序。如果你想开始开发自己的程序,你会发现关于语言和编程的MQL4教程在数百篇文章中都有完整描述。除此之外,你还可以指望得到其它各界会员人士的帮助。
每年都有上百名开发专家顾问辅助程序的人员参加我们的自动交易锦标赛 来展示他们的成果。也就是说,一旦您选择了MetaTrader 4,您将不会有任何困难,完成使用和学习现成的程序和教程,帮助您交易成功。