分类
的交易平台

使用MQL5信号进行自动交易

クアント価格=0.04 USD/(100PR*3 600 000 ms)=1,11111E-10 [USD/(PR*ms)]

使用MQL5信号进行自动交易

MQL5的全称是: MetaQuotes Software Language 5。 他的意思是: MetaQuotes Software 软件的第五代编程语言,也就是MT5软件的编程语言。 MT5是MetaTrade 5的英文缩写。 它是由MetaQuotes(迈达克)公司编写的一款外汇、期货等金融产品的交易软件。

MQL5 发展历程

2001 年,迈达克软件公司推出了第二代在线交易系统 ---MetaQuotes 。不同于FX 图表, MetaQuotes 不仅适用于外汇市场,同样也适用于CFD 使用MQL5信号进行自动交易 市场。此外这个平台还具备一个不同的,真正创新的特点 — 专为智能交易设计的程序语言 —MetaQuotes 语言( MQL )。这一特点的出现,为客户终端机性能的完善,打开了一个全新的局面。MetaQuotes 软件不仅被广泛地接受,而且还在交易商中间成功地进行了验证,获得了肯定,使我们的在线交易软件得到了全新的变革。

2002 年迈达克软件公司推出了第三代在线交易系统 ---MetaTrader 。这个系统还适用于期货市场。具有全新的,更富柔性程序语言被运用在了智能交易系统中 - MQL II 。通过持续不断地对MetaTrader平台改进,使这一种产品得到极大的成功,成为世界上最流行的在线交易系统。

2005 年7月1日迈达克软件公司推出了目前最新的最新交易系统 -- MetaTrader 4。它包括先前系统所有的特点,并且对这些功能和组成部分进行了进一步的介绍和重组。 它适用于外汇,CFD 以及期货市场。 MetaTrader 4 服务器明显在使用率,工作表现,和可信度方面要优于早先的系统。

MetaTrader 4 客户终端机更具功能性,变通性以及便捷性,是交易商手中的一个重要工具。一种为智能交易的MetaQuotes 4(MQL4) 而创设的类似于C 语言的编程语言,已经得到了进一步的开发,并逐步成为众人所熟知的自动交易系统程序语言。这种语言的变通性及工作效率十分接近专业的C语言。

MQL5 程序介绍

MQL4是MetaQuotes Software 软件的第四代编程语言,也就是MT4软件的编程语言。MQL5是前任MQL4语言的升级版本,其中编辑进去许多指标,脚本和EA交易。尽管事实上,新的程序语言最大化的与前一代相匹配,但在这些语言之间,仍有区别,当转换程序时,这些区别应该标注出来。

使用MQL5信号进行自动交易

----------------------- -------------------------
免费学习的零基础课程
第一课MT5零基础编程1-软件安装使用和界面操作
第二课MT5零基础编程2-MQL5编辑器功能介绍和文件目录
第三课MT5零基础编程3-MQL5数据类型和自定义变量
第四课MT5零基础编程4-MQL5运行表达式和操作符运用
第五课MT5零基础编程5-MQL5错误警告排错和脚本运行机制
第六课MT5初级编程1-MQL5帮助目录介绍和查询方法(免费)
以下为收费课程的内容
第七课MT5初级编程2-MQL5数组功能一维数组和二维数组
第八课MT5初级编程3-账户信息函数和检测函数
第九课MT5初级编程4-市场信息函数使用功能

MT5初级EA编程实战例子
第十课MT5初级实战1交易函数一键下单和挂单功能
第十一课MT5初级实战2一键平仓和修改止损止盈
第十二课MT5初级实战3获取历史订单数据及统计信息

MT5中级进阶编程课程
第十三课 MT5中级编程1-字符串函数与数据类型转换
第十四课 MT5中级编程2-打印,警报,邮件,短信,上传FTP等报警功能函数
第十五课 MT5中级编程3-文件保存,读取,写入,查找,删除,修改
第十六课 MT5中级教程4-如何通过文件函数自动保存参数
第十七课 MT5中级教程5-自动移动止损止盈以及函数库创建和调用
第十八课MT5中级教程6-图表操作函数功能使用
第十九课MT5中级教程7-时间序列和指标数据获取

MT5高级进阶编程-半自动功能Objcert画线对象编程开发
第二十课 MT5高级教程1-Objcert画线对象基础知识
第二十一课 MT5高级编程2-Objcert画线对象高级运用
第二十二课 MT5高级编程3-Objcert统计指标编程设计
第二十三课 MT5高级编程4- 下单修改止盈止损损平仓功能面板编程
第二十四课 MT5高级编程5- 图表上显示历史下单路径

MT5指标实战编程开发
第二十五课 MT5指标编程1- MQL5初级指标编程
第二十六课 MT5指标编程2- 通达信改编MT5指标编程
第二十七课 MT5指标编程3- 彩带指标编程开发
第二十八课 MT5指标编程4-ZigZag指标运用
第二十九课 MT5指标编程5-获取指标信号下单修改止损止盈平仓

MT5终极课程-智能EA交易策略实战编程
第三十课 MT5智能EA编程1-马丁逆市顺势加仓EA编程
第三十一课 MT5智能EA编程2-对冲交易策略思路编程
第三十二课 MT5智能EA编程3-海龟交易策略思路编程
第三十三课 MT5智能EA编程4-网格交易策略思路编程
第三十四课 MT5智能EA编程5-MT5调用DLL动态链接库加密编程

使用MQL5信号进行自动交易

MQL5 云网络利用数以千计的电脑能力快速优化您的 EA。网络组合远程代理并在它们之中分派优化任务。策略测试器通过多个存取点连接云网络, 即按领域分派 (如, MQL5 云欧洲)。

MQL5 云网络特点 #

  • 整个 MQL5 云网络的能力用于 完整慢速优化。
  • 在 遗传优化 期间, 只使用一个存取点的代理。它与遗传算法的具体特点相连。
  • 当优化步骤总数超过一亿, 遗传优化模式自动启用。
  • MQL5 云网络仅能用在 64 位系统上。
  • 除了使用 MQL5 云网络, 您可以在网络里提供您的 CPU 计算能力。使用特别工具 MetaTester 安装远程代理并将其融入网络。
  • 参阅更多有关 MQL5 云网络信息, 请至 官方网站。

支付 MQL5 云网络使用费 #

启用 MQL5 云网络 #

为了使用网络代理, 在关联菜单里使用命令 " 启用", 位于您的策略测试器代理栏的关联菜单里。由于 MQL5 云网络是付费服务, 用户必须在 MQL5 社区 网站上有一个账户, 通过它所有计费操作被执行。账户详情在平台设置的 MQL5 社区 栏里指定。

在启用 MQL5 云网络代理之前, 如果您未能在您的 MQL5 社区账户里指定详情, 您将被要求完成这步。

启用 MQL5 云网络

如果您还未在网站上注册, 使用 使用MQL5信号进行自动交易 创建新账户 链接。

使用 MQL5 云网络开始计算 #

就像常规的优化, 您需要设置所有的测试选项和智能交易系统的输入参数。在代理栏, 您可以监控策略测试器如何分派任务到可用的代理。显示每个存取点可用以及当前使用的代理数量。

使用 MQL5 云网络代理运行分派的计算

交易者可能需要在合理的时间内运行几十万次优化过程。利用多线程策略测试器和 MQL5 云网络, 在一小时内您就可以完成无网络环境需要数天的计算量。数千核心计算能力可直接在交易平台上使用。

よくある質問

個々のエージェントのレンタル料金は、それぞれの PR と、ネットワーク利用者の発注した仕事に要した時間に拠ります。エージェントにより完了されたタスクに対する報酬は、価格、生産性、時間を要素とし、総合的に計算されます。: Money=Price*PR*Time, ここで:

  • Money は、完了されたタスクに対する報酬、
  • Price は、1秒当たりの PR コスト、これは、MQL5 クラウドネットワークの中の全てのエージェントで共通です。
  • PR は、特別な方法で計算されたエージェントのパフォーマンスレーティングです。エージェントの PR が高ければ高いほど、タスクの完了は早くなり、その結果、エージェントごとのレンタル料金も高くなります。
  • Time は、一つのタスクを処理するのにかかった時間です。PR 値が高いほど、タスクを完了するのは早くなります。

単位時間当たりの1PRのコストはいくらですか?

PR=100 のエージェントのコストは、1時間当たり0.04 USD です。1クアント(quant) が、仕事の単位です。1クアント(quant) は、PR=1 のエージェントの 1 ms (1 ミリ秒)の仕事に該当します。つまり、1クアント(quant) 当たりのコストは、下記のように計算できます。

クアント価格=0.04 USD/(100PR*3 600 000 ms)=1,11111E-10 [USD/(PR*ms)]

下記の表は、一つのシングルコアテスターエージェント( PR=100 とする)を、1時間と1カ月動かした場合の試算です。

期間 クアント価格, USD/(PR*ms) エージェント PR
時間, ms 合計, USD
1 時間
1.11111E-10 100
3 600 000
0.04
1カ月
1.11111E-10 100
2 592 000 000 28.80

私はエージェントを使って、いくらぐらい稼げますか?

テスターエージェントのオーナーは、使用されたエージェントのリソースを元に上記の計算式により算出された額より、10%のコミッションを除いた報酬を受け取ることが出来ます。つまり、リソースの利用者が、10 USD分の計算をしたとすると、9 USDがあなたのアカウントに支払われます。支払われた総額の90%となります。

価格が高すぎる、または安すぎる、変更予定は?

支払いは、どのようにされますか?コンピューターの余剰能力を売るのに、必要な事は?

MQL5 クラウドネットワークにてエージェントにより完了されたタスクの計算と支払いは、自動的に行われます。MQL5.community にログインすることにより、MetaTester 5エージェントマネージャーの MQL5 クラウドネットワークタブに、支払われた報酬が表示されます。