如何开始学习MQL5

 

我相信来到这个论坛的大部分用户都是对程序化交易感兴趣或者有一定程序化交易经验人,我先在此介绍一些资料供大家学习参考。

本网站是迈达克公司的官方网站,学习资源非常丰富,你可以随着学习的不断深入,自己去发掘有价值的文章、代码、讨论帖子等等。

1、如果你已经具备一定的MQL4编程经验,那么我想你要转到MQL5上来不是很难的事情,你要做的就是花点时间了解MQL5和MQl4的区别。

本论坛里面已经有很多关于MQL5相关的介绍文章了:

(1)如果你想了解MQL4和MQL5语言函数等之间的一些区别,那么这篇文章可以帮助你:从MQL4迁移到MQL5上来

(2)订单和头寸的概念MT5和MT4有很大的区别,你可以在这篇文章中进行详细了解:MT5中的订单、头寸和成交的概念

(3)以及MT5的关键特点可以在这里详细了解。

(4)如何编制自定义指标:MQL5 简介:如何编写简单的EA 交易和自定义指标

        .......

2.如果你是自动化交易编程新手,那么学习MQL5语言来实现你的交易思想和交易策略将是很好的选择。你可以通过下面这些文章一步步的学习和尝试使用MQL5来实现自己的第一个EA。 

(1)教你一步一步编写自己的MQL5 EA,还有这个如何使用向导创建MQL5程序

(2)如何调试MQL5程序

(3)交易指标使用指南。

        .......

3.有用的一些资料,帮助你更好的设计自己的EA

(1)EA 交易中的资金管理函数

(2)采用跟踪止损的赚钱算法 

  ...... 

当然,所有你想知道的东西都可以在这里找到。 

虽然这些大多数还都是英文的,不过也已经陆续翻译了一些文章,帮助你更好的学习MQL5,编制EA和指标以及使用MT5进行交易。 

大家也可以在此提出自己的程序化交易心得或者疑问,让我们一起共同进步! 

MetaTrader 5 - More Than You Can Imagine! - MQL4 Articles
  • www.mql5.com
MetaTrader 5 - More Than You Can Imagine! - MQL4 Articles: automated forex trading, strategy tester, expert advisors and custom indicators
 

MQL5.community的支付系统

这一切都是由于用户之间的商品-货币关系不同而产生。简而言之,有些用户是卖家,而另一些则是买家。以下服务是MQL5.community已经具备或者即将具备的:

  • 工作 - 交易者和MQL4/MQL5语言程序开发者汇聚的地方。
  • 市场 - MQl5程序商店。
  • 信号 - 信号提供者以“订阅价格”的形式出售交易信号,订阅者监控此策略的交易结果。
  • MQL5云网络 - 买卖空闲的策略测试引擎的计算能力,用来进行分布式的运算。
 

利用 MQL5 云网络加速计算

第 5 代的客户端不仅配备了一种强大且快速的新型 MQL5 编程交易策略语言,还有一种从头开始设计的绝对全新的“策略测试仪”。此测试仪不仅用于接收基于历史数据的交易策略测试的结果,还允许对其实施优化,即,找到最优参数。

策略优化是某交易策略在同一历史时段上的多路运行,带有其所依赖的不同参数组。这是一种标准的大量运算任务,可以并行,而且您可能已经猜到了 - MetaTrader 5 中的测试仪为多线程!实际上也就是说,我们现在该来看看来自标准发行包的某“EA 交易”的优化示例了。


MetaTrader 5 Trading Platform for Forex and Stock Markets
  • www.metatrader5.com
Official description of the The MetaTrader 5 Trading Platform - trader's working tool that allows trading on the financial markets: Forex, Stocks, CFD and Futures.
 

如何订阅交易信号

MetaTrader 5交易平台中的“信号”服务,允许交易者连接任何信号发布者的信号。选择并订阅任意交易信号,将它们的操作复制到你的帐户中来。

 

如何成为MetaTrader4和MetaTrader5的信号提供者

你想提供你的交易信号并赚取额外收入吗?快到MQL5.com网站注册成为卖家,并指定你的交易帐户,为交易者提供信号吧。记住,你只能为一个交易账户创建一个信号。

另外,所有收费的信号都必须通过一个月的测试。在测试期间,他们将被检查是否符合若干要求(当然,对于免费信号没有测试期)。如果通过测试,那么你就能向所有MetaTrader 4MetaTrader 5用户出售信号了。你将可以直接接近你信号的潜在订阅者
 

关于MetaTrader 4和MetaTrader 5交易信号的一般资料


MetaTrader 4 / MetaTrader 5的“交易信号”是这样一种服务,它允许普通交易者复制信号提供者的交易操作。

一些交易者没有足够的时间来进行交易,另一些则没有足够的自信或者知识在这个市场中做单。“交易信号”使交易者的帐户资金动起来,而不至于仅仅放在那里吃灰。

我们的服务为何如此特别?

我们的目标是开发一种能被广泛使用的新服务,它能够保护订阅者,并为他们减少不必要的成本支出:

  1. 所有的重点都在于保护订阅者。
  2. 购买和出售交易信号的操作过程非常简单。
  3. 先进并且安全的MQL5.community支付系统(PayPal,WebMoney,银行卡)。
  4. 完全透明的交易历史记录。
  5. 非常合理的价格,因为只有一个固定的订阅价格,并且能够在有争议的情况下返还当前月的订阅费。
  6. 我们公司和其他参与者之间没有任何利益冲突。我们只向信号提供者收取20%的订阅佣金。
  7. 无需签订书面合同,也不必为信号提供者和经纪商安排繁复的沟通工作。
  8. 由于没有交易佣金,也没有增加的点差,因此,信号提供者没有为了获取更多利润而进行频繁交易的动机。
  9. 因为不需要密码,所以不会收集订阅者的个人信息,不会访问他们的帐户和资金。
  10. 除了订阅者的数量外,信号提供者无法获取他们的任何信息。
  11. 信号服务支持任何MetaTrader经纪商,包括被监管的经纪商。
  12. 每一笔由“信号服务”触发的交易都是安全可靠的,因为通过执行队列时,每笔交易都有一个独特的数字签名。可以防止可能的伪造和篡改行为。
 

MetaTrader 5 - 超乎您的想像!

MetaTrader 5 的开发工作始于 2007 年。MetaTrader 5 被构想为革命性、多市场的平台,而且要能运行于外汇交易及任何其它金融市场上。自此之后有大量的工作被执行,而成果则是这个可为交易者提供无限机遇的平 台。我们拟于文本中讨论有关 MetaTrader 5 的所有关键功能,并与该交易平台的前一版本进行对比分析。

  1. 图表
  2. 导航器
  3. 交易
  4. 工具箱
  5. 测试和优化
  6. 与 MQL5.community 集成
  7. MetaEditor
  8. MQL5 编程语言
  9. 针对交易者与开发人员的服务
MetaTrader 5 Trading Platform for Forex Trading
  • www.metatrader5.com
The MetaTrader 5 Trading Platform is designed to provide brokerage services to traders in Forex, CFD, Futures, as well as stock markets. Become a broker and start rendering services to traders on the financial markets.
 

两位版主,先把 这个翻译出来吧!

MT5中的订单、头寸和成交的概念。 这大概是从MQL4到MQL5的最大变化了

原因: