MT5,mql5,mql5.com的改进建议。

 

我发起这个话题是为了集中处理任何关于MT5平台、mql5语言和mql5.com网站和服务的改进建议。我将定期更新这第一个帖子,并按类别列出所有的建议,希望能有发布日期。请提出现实的建议,并且只在这个提到的主题上提出。如果你想报告bug,你可以使用这个话题:bug & dysfunctions

MT5

MQL5

MetaEditor

语言

策略测试器

mql5.com

论坛

 

首先是MetaEditor的一个小改进,关于列表名称功能。如果你输入第一个字母,这个功能会为你提供一个包含可用关键词的弹出窗口,然后你只需要在列表中选择。该弹出窗口在第三个字符后自动出现,或者你可以用CTRL+SPACE调用它。

我的问题是,我经常忘记用大写字母输入第一个字符,然后ListNames工具就不工作了。

所以,如果ListNames功能能独立于大小写工作,那就太好了。

 

大家好。

这是我的清单,有改进。

1e: mt5的多终端解决方案。这样你就可以在同一个工具上运行多个EA,而不需要额外的终端。

2e:一个更简单的方法来直接复制/使用EA中自定义指标 的数据,而不需要使用iCustom()函数。

3e: 当新的指标从不同的(选定的)符号到达时,为一个符号调用OnCalculate()函数。这是做一个可靠的多货币机器人所需要的。

4e:更多的交易工具(指数期货)。DAX、S&P500、CAC40或FTSE100。

Step on New Rails: Custom Indicators in MQL5
Step on New Rails: Custom Indicators in MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
I will not list all of the new possibilities and features of the new terminal and language. They are numerous, and some novelties are worth the discussion in a separate article. Also there is no code here, written with object-oriented programming, it is a too serous topic to be simply mentioned in a context as additional advantages for developers. In this article we will consider the indicators, their structure, drawing, types and their programming details, as compared to MQL4. I hope that this article will be useful both for beginners and experienced developers, maybe some of them will find something new.
 
snelle_moda:

大家好。

这是我的清单,有改进。

1e: mt5的多终端解决方案。这样你就可以在同一个工具上运行多个EA,而不需要额外的终端。

2e:一个更简单的方法来直接复制/使用EA中自定义指标 的数据,而不需要使用iCustom()函数。

3e: 当新的指标从不同的(选定的)符号到达时,为一个符号调用OnCalculate()函数。这是做一个可靠的多货币机器人所需要的。

4e:更多的交易工具(指数期货)。DAX,S&P500,CAC40或FTSE100。

1.确定

2.iCustom的问题是什么?你能发展你的想法,你的建议是什么?

3.好的

4.这不是对Metaquotes的要求,是对经纪人提供的要求。你必须找到一个已经提供你所需要的东西的经纪人,或者问他们。

 

你好。

2: 当EA使用iCustom()函数时,它正在复制数据到一个新的数组。我认为这是一种资源的浪费,因为数据已经被计算出来/可用。我的解决方案是,EA "识别 "自定义指标的指标缓冲区,并直接使用其中的数据,而不需要创建新的数组/变量。

4: 好的,我以为MT5还没有被认证用于交易euronext或其他主要指数市场的指数期货。

Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Indicators Lines
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Indicators Lines
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Indicators Lines - Documentation on MQL5
 
snelle_moda:

你好。

2: 当EA使用iCustom()函数时,它正在复制数据到一个新的数组。我认为这是一种资源的浪费,因为数据已经被计算出来/可用。我的解决方案是,EA "识别 "自定义指标的指标缓冲区,并直接使用其中的数据,而不需要创建新的数组/变量。

4: 好的,我以为MT5还没有被认证用于交易euronext或其他主要指数市场的指数期货。

2.AFAIK已经这样做了,你必须使用一个数组来映射指标的值。但不是100%确定,我会检查的。

4.我有做指数期货的经纪人,如果你感兴趣,可以发邮件给我。

 
angevoyageur:

2.AFAIK已经这样做了,你必须使用一个数组来映射指标的值。但我不能100%确定,我会检查的。

4.我有做指数期货的经纪人,如果你感兴趣,可以发邮件给我。

Oke。

我已经给你发了一个PM。

 
angevoyageur:
我发起这个话题是为了集中整理任何关于MT5平台、mql5语言和mql5.com网站和服务的改进建议。我将定期更新这第一个帖子,并按类别列出所有的建议,希望有发布日期。请提出现实的建议,并且只在这个提到的主题上提出。

已经通过服务台建议

一个与按钮对象有关的额外建议,但实际上是关于OnChartEvent()的建议

  • 不仅为点击释放调用OnChartEvent(),也为点击按下调用OnChartEvent(),然后由OnChartEvent()返回一个值,以返回哪个点击,按下或释放,发生。

为版主和管理员提供修剪和嫁接帖子的能力。

在论坛上添加笑脸

 
RaptorUK:
...
我建议你使用该主题来处理公开报告的bug,或者创建一个新的主题,目前的主题是为新功能准备的。我认为把bug和改进分开比较好。
 
angevoyageur:
我建议你使用该主题来处理公开报告的bug,或者创建一个新的主题,目前的主题是为新功能准备的。我认为将bug和改进分开比较好。

我的观点中只有一个是bug,而且与MT5无关,所以不适合放在那个主题里。

编辑: 上面的帖子已被编辑,删除了论坛的错误。

 
RaptorUK:
我的观点中只有一个是bug,而且与MT5无关,所以不适合用在这个主题上。
你也可以把这个话题延伸到网站的bug上,为什么不呢。