如何开始使用Metatrader 5 - 页 94

 

关于交易、自动交易系统和测试交易策略的论坛

如何开始使用Metatrader 5

Sergey Golubev, 2014.03.07 12:57

如何为其他应用程序准备MetaTrader 5的报价



在我开始学习MQL5之前,我尝试了许多其他的应用程序来开发交易系统。我不能说,我浪费了我的时间。其中一些包含一些有用的工具,允许用户节省时间,处理许多问题,摧毁一些神话,并迅速选择一些进一步的发展方向,而无需编程语言的知识。

这些应用程序需要历史数据。由于缺乏某些特定的标准数据格式,在使用这些数据之前,往往必须对其进行编辑(例如在Excel中),以符合适用于必要程序的格式。即使你能够弄清所有必要的细节,许多事情仍应手动完成。用户可以找到不同版本的脚本,旨在将MetaTrader 4的报价复制到必要的格式。如果有这样的需求,我们也可以为MQL5开发脚本的版本。

脚本介绍
1.涵盖的主题
2.数据格式
3.程序的外部参数
4.检查用户输入的参数
5.全局变量
6.信息面板
7.应用程序的主块
8.创建文件夹和归档数据
总结


 

如何准备MT4的回溯测试/交易,使用一些货币对

关于交易、自动交易系统和测试交易策略的论坛

MT4历史数据的生成

Sergey Golubev, 2016.05.28 10:58

你好,peperibal。

这与你的问题不完全相关,但它是关于当我想使用一些货币对进行回测/检查/交易时,我在做什么,例如。

1. 我打开MT4。

2. 2.打开USDJPY H1图表(如果我想用这个货币对做什么)。

3. 3.进入工具-历史中心,找到这个货币对,在每个货币对的时间框架上双击鼠标,以便

:在每个时间段上双击鼠标。


之后


因此,通过这个动作 - 我下载了这个货币对的历史记录到MT4。

4. 现在我想把这个历史记录转移到图表上(用于交易,用于回测,等等)。

所以,我把USDJPY图表的时间框架改为M1,在图表的任何空间点击鼠标右键,选择 "刷新",所有的历史都加载到图表上--我可以从日志中看到,有多少条从我的MT4历史中心加载到这个图表。


M5时间段也是如此(刷新),M15也是如此,以此类推直到MN。

----

在这之后,我才会对这个货币对(在我们的例子中为USDJPY)进行回溯测试/交易或任何其他的事情。

只是我的经验


还有一个关于如何解决数据/报价问题的程序--请阅读这个帖子的说明。
https://www.mql5.com/en/forum/86576/page2#comment_9926954
New MetaTrader 4 build 1160
New MetaTrader 4 build 1160
  • 2018.12.18
  • www.mql5.com
New MetaTrader 4 build 1160 The updated version of the MetaTrader 4 platform will be released on December 14, 2018...
 

关于交易、自动交易系统和测试交易策略的论坛

真实账户

Sergey Golubev, 2017.02.09 10:51

MetaQuotes公司不是一个经纪人,所以你需要选择一个经纪人进行交易。

在这种情况下,一些链接可能会有帮助。

MetaTrader 5的帮助 - 入门

MetaTrader 5帮助 - 入门 - 开设账户

--------------------

  • "交易平台上有两种类型的账户:演示(DEMO)和真实账户。模拟账户提供了在没有真实资金的情况下进行训练的机会,允许测试交易策略。它们具有与真实账户相同的所有功能。不同的是,模拟账户可以在没有任何投资的情况下开设,因此,人们不能期望从中获利"。
  • "真实账户,与模拟 账户不同,不能直接从平台上开设。它们只能由经纪公司根据某些条款和条件开设。然而,可以从交易平台上向经纪商发送真实账户请求"。


 

mql5存储

关于交易、自动交易系统和测试交易策略的论坛

mql5存储

Mohammad Soubra, 2017.02.09 18:12

的步骤 的链接之后

https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_connect

做。

与储存器一起工作

MQL5储存器只在客户终端的MQL4/MQL5文件夹中工作。对MQL5存储的所有操作都是通过 "导航 "窗口的上下文菜单和源代码编辑器的上下文菜单进行的。

使用菜单命令,您可以在MQL5存储器中执行以下操作。

  • 从存储库中签出数据
  • 从存储库中更新数据
  • 在存储库中提交更改
  • 在存储库中添加文件/文件夹
  • 从版本库中删除文件/文件夹
  • 取消本地数据拷贝中的当前更改
  • 查看存储库中的数据变化日志
  • 查看文件的工作副本中的更改

开始使用

存储库中的信息是以文件树形式存在的。当连接到存储库时,MetaEditor用户会读取和写入这些文件。用户总是用本地的数据拷贝工作,如果有必要,会把变化发送到存储库。

每一次修改的交易都记录在存储库的日志中,以后用户可以查看何时、何人、哪些文件被修改。每个变更事务都有一定的修订号。一个修订版是存储在某个时间点的状态。每次你发送更改,在存储中就会创建一个新的修订版(其编号会增加)。 基于修订号,存储确定数据的状态并合并它们。用户也可以将本地数据拷贝更新到选定的修订版或恢复到任何修订版。

要开始处理MQL5存储中的数据,您必须将本地数据文件夹与存储中的适当文件夹联系起来。这可以通过两种方式完成。

  • 如果你刚刚创建了一个存储库,它是空的。你需要在其中添加一个目录。之后,为存储库中的指定目录创建一个适当的目录(在相对于/MQL4或/MQL5文件夹的相同路径)。这是个根目录。所有对文件的操作都在这个目录中进行。
  • 如果存储已经有一些数据,你可以把它们下载到本地目录。例如,存储包含/Personal/account_name/MQL5/Experts文件夹。你可以把存储在其中的数据下载到本地目录/MQL5/Experts。

层次结构中的顶级目录,与存储绑定,是一个根目录。你只能在这个目录中与存储库一起工作。没有必要将顶级目录 /MQL4 或 /MQL5 绑定到存储上。在 /MQL5 或 /MQL4 中的任何子目录都可以是根目录。你可以有几个根目录,例如,/MQL5/Experts和/MQL5/Images。

  • MQL5存储只适用于以下类型的文件:MQ4、MQ5、MQH、CPP、H、BMP、WAV。其他类型的文件不能被添加到存储库中。
  • 大于64MB的文件不能被添加到存储库中。

添加到存储库

要在版本库中添加一个文件夹或文件,选择它并执行 +

添加到存储库 "命令。这将弹出一个对话框,显示要添加的文件夹和文件的列表。

文件是在本地添加的。要发送更改到版本库,执行

....

...

...

...

...

...

...

...



项目和MQL5存储(实际例子--我是如何一步步连接的)--这个主题第一页
 

关于交易、自动交易系统和测试交易策略的论坛

2013年12月读到的有趣的东西

Sergey Golubev, 2013.12.25 08:14

Metatrader 5的专家顾问编程:用Mql5语言创建自动交易系统(平装本)




第一本用MQL5编程的指南在这里!"MetaTrader 5的专家顾问编程 "是一本用MQL5语言创建自动交易策略的实用指南。利用MetaTrader 5的新功能,将您的交易提升到新的水平您将学习如何使用一个由经验丰富的MQL程序员创建的现成框架,快速而轻松地进行专家顾问编程。本书将教您以下概念。学习MQL5的基础知识,包括变量和数据类型、运算符、函数、事件处理程序和面向对象编程。下达、修改和关闭市场订单和挂单。计算、验证和添加止损和获利价格到未结头寸。为你的策略添加一个灵活的追踪止损和/或平衡止损。用资金管理来管理你的交易风险。使用挂单来增加和减少仓位。在您的专家顾问中使用价格、时间和指标数据。通过在新条形图上进行交易来控制程序的执行,并为您的策略添加灵活的交易计时器。从开始到结束,完成几个基本交易策略的创建。用对话框、电子邮件提醒、移动通知和声音通知用户。在图表上绘制趋势线、箭头和文本标签。读取和写入数据到CSV文件。学习在MetaEditor中创建指标、脚本和库的基本知识。 调试、测试和优化您的交易策略。还有更多!无论你是一个从MQL4转过来的有经验的程序员,还是一个刚开始使用MQL5的新手,本书都会给你打下基础,让你快速地编写功能齐全、性能强大的交易系统。本书中的所有程序和源代码文件都可以在本书的官方网站上下载,网址是MetaTrader的专家顾问编程--MQL4和MQL5书



 

关于交易、自动交易系统和测试交易策略的论坛

新的MetaTrader 5 iOS build 1509。用Facebook登录MQL5.com

MetaQuotes软件公司。, 2017.02.10 09:23

通过iPhone和iPad的MetaTrader 5应用程序,现在可以使用Facebook账户在MQL5.com上登录或注册。这个社交网络的任何用户只需点击几下,就可以进入MetaTrader 5的聊天室和大量的各种服务。在庞大的Facebook受众中,大量的移动交易者肯定会喜欢这种新的登录方式。

新的MetaTrader 5 iOS build 1509。用Facebook登录MQL5.com

此外,在登录您的账户后,您将能够收到来自MQL5.com的推送通知。这是一个获得新的聊天信息、论坛主题评论和新发表的文章通知的好方法。

更新iOS版MetaTrader 5应用程序


 
我在WINDOWS的MT5平台上进行交易,但对于安卓智能手机,经纪人仍然没有为其提供服务器,我不知道为什么?
 

关于交易、自动交易系统和测试交易策略的论坛

如何开始使用Metatrader 5

Mohammed Mounir, 2017.02.10 09:52

我在windows平台上进行MT5交易,但对于安卓智能手机,经纪商仍然没有为其提供服务器,我不知道为什么?

阅读这篇小文章(希望对你有帮助)。MetaTrader 5 Android操作系统的帮助 - 开设模拟账户

 
我问过我的经纪人,但他们说没有在安卓上的交易 服务,只有在windows上的服务。
 
MetaTrader 5 - 比你想象的更多!

MetaTrader 5 的开发开始于2007年。MetaTrader 5被设想为一个革命性的、多市场的平台,可以在外汇以及任何其他金融市场上运行。从那时起已经做了很多工作,这些工作的结果是为交易者提供无限的机会的平台。在这篇文章中,我们将谈论MetaTrader 5的所有关键功能,并与该交易平台的前一版本进行比较分析。

  1. 图表
  2. 导航器
  3. 交易
  4. 工具箱
  5. 测试和优化
  6. 与MQL5.community整合
  7. MetaEditor
  8. MQL5编程语言
  9. 为交易员和开发人员提供的服务

------------------------

而这是MT5的用户手册。

MetaTrader 5帮助 - 交易平台 -用户手册

原因: