EA: 马丁

 

马丁:

一款基于马丁格尔技术的交易系统。

作者: Vladimir Karputov

 
对于时间,不设置优化步骤。
 

混淆就体现在名字上。

Martin
Martin
  • 投票: 18
  • 2017.07.18
  • Vladimir Karputov
  • www.mql5.com
Далее описание от автора идеи: Описание Советник создан по просьбе одного из участников нашего форума. Советник имеет увеличение лота, но чистым мартином его назвать нельзя, более того, этот советник действительно выходит из флета, что многим мартинам не дано. Прошу высказывать здесь...
 
fxsaber:
您无法为时间设置优化步骤。

因此,枚举从不允许输入步骤。只能输入 "开始 "和 "结束"。这种情况从很久很久以前就一直存在。

 
Vladimir Karputov:

枚举从未允许您输入步骤。只能输入 "开始 "和 "结束"。这种情况从很久很久以前就开始了。

没错。只有在 MT4 原始版本中才可以设置时间步长,而在 MT5 变体中,用户被人为地剥夺了这种可能性。

此外,键入数字比用鼠标在下拉列表中选择要方便得多。

 
fxsaber:

没错。只有在 MT4 原始版本中才可以设置时间步长,而在 MT5 变体中,用户被人为地剥夺了这种可能性。

此外,输入数字比用鼠标在下拉列表中选择要方便得多。


不,当用户输入日期(或时间)时,通常是通过字符串完成的,用户不应该相信手动输入,因为手动输入的数字甚至无法读取。此外,我们不应忘记,枚举非常适合优化。

这一点前不久已经讨论过了。还记得这个主题吗?

 
Vladimir Karputov:

不,当用户输入日期(或时间)时,通常通过字符串 输入的,不应该让用户手动输入,因为手动输入的数字无法读取。

在 MT4-original 中,输入的不是字符串,而是 int,这与通用性有什么关系?

此外,我们不应忘记,枚举是优化的绝佳 工具。

如果枚举不能完全匹配,就不能设置步长。

这个问题不久前已经讨论过了。还记得那个话题吗?

我记得那个恶心的话题。它与本 EA 毫无关系。只是这个转换的作者和这个话题不谋而合。

Перевод string в часы и минуты
Перевод string в часы и минуты
  • 2017.09.06
  • www.mql5.com
Когда встаёт задача задать во входных параметрах время в формате ЧЧ:ММ, приходится решать дилему: удобство пользователя при вводе значений или удоб...
 
fxsaber:

MT4-original 中,它根本不是字符串,而是正常的 - 通过 int,这与规律性有什么关系?

它与枚举并不完全匹配--无法设置步长。

我记得那个恶心的话题。它与本 EA 毫无关系。只是这个转换的作者和这个话题不谋而合。


没有人关心旧终端中的内容。

如果您想在枚举中设置步骤,请致信 ServiceDesk,我不是终端开发人员,无法在优化枚举时为您提供步骤。

 
Vladimir Karputov:

不,当用户输入日期(或时间)时,通常通过字符串来完成的,我们不应该相信用户的手动输入,因为手动输入 的数字根本无法读取。此外,我们不应忘记枚举对优化的巨大作用。

这一点前不久已经讨论过了。还记得这个话题吗?


时间一直都是通过 int 设置的(如果你像代码中那样写,小时和分钟是分开的)。

使用 int 来写时间只是为了优化,而优化这些参数从根本上来说需要一个步骤。

从来没有人使用过枚举,因为用户总是理智的。

 
Vladimir Karputov:

没人在乎旧航站楼里有什么。

大家关心的是新航站楼。
 
Andrey F. Zelinsky:

一直以来,时间都是通过 int 设置的(如果按照代码中的写法,小时和分钟是分开的)。

使用 int 来编写这些参数只是为了优化,从根本上说,优化这些参数需要一个步骤。

从来没有人通过枚举来优化这些参数,因为用户总是理智的。


我的经验恰恰相反。他们都是魔法师--只要给他们手动输入的自由,他们就会弄得一团糟。这就是为什么枚举是最好的选择:

  1. 它面向手握电脑鼠标的用户(99% 使用电脑的人都是这样:)。- 点击两下总是比点击和输入数字更容易
  2. 保证在优化过程中不会超出数值范围,例如,以时钟为例,输入参数保证在 0 到 23 的范围内。