externintAvgType = 0 comment"Тип скользящей средней";
// Фактически, это будет равносильно конструкции:externAvgType = extern.Create(int, 0 [,"Тип скользящей средней"]);
// Для простоты и для backward-совместимости можно использовать в MQL5 обе конструкции или только первую
// Эти свойства задались уже при создании переменной.// Менять их в программе, в принципе, особого смысла нет.// Так что можно их (некоторые из них) сделать read-onlyAvgType.DataType = int;
AvgType.Value = 0;
AvgType.Comment = "Тип скользящей средней";
//=== Для чего нужны вот эти всё свойства - смотреть рисунок-пример далее... ===
// Границы для настройки оптимизатора.// (Если они заданы, то пользователь не сможет выбрать значения за их пределами.)AvgType.MinValue = 0;
AvgType.MaxValue = 1;
AvgType.StepValue = 1; // граничный - т.е. минимальный шаг, к которому чувствителен эксперт
// Значения по умолчанию для настройки оптимизатора.// (Это подмножество граничных значений.)AvgType.MinValueDefault = 0;
AvgType.MaxValueDefault = 1;
AvgType.StepValueDefault = 1;
// Пояснения к значениям переменнойAvgType.Values.Add(0, "обычная");
AvgType.Values.Add(1, "линейная регрессия");
我的印象是,显示不使用的功能的信息是浪费时间。也许没有人真正需要这个消息?
一个必要的信息,但使用插件而不是库造成了这种不便。
在我的印象中,显示没有被使用的功能的信息是浪费时间的。也许没有人真正需要这个消息?
不,也许我们确实需要它。只要让它在默认情况下隐藏起来(折叠成一行)--它就不会干扰,并且在需要时可以使用。
我的印象是,显示不使用的功能的信息是浪费时间。也许没有人真的需要这个消息?
关于打开文件的错误信息,用Check()函数检查批次,关于错误的ArrayMaximum()索引、ArrayMinimum()等信息也不需要。
我想要一个这样的编辑!
革命性的解决方案--应该有一个按钮,将图表倒过来再倒过去--从熊市或牛市的角度检查信号))
似乎很多显卡都支持这个。而且有一个按钮。将其旋转180°。
非常需要为外部变量添加提示的能力。有时会有很多变量,很难记住它们的所有特征。
在MQL5中最简单的方法。
在MT5中,它将看起来像这样。
而且考虑到MQL5中会有类,你完全可以创建一个基本类 "外部变量",并大大扩展功能。例子。
//=== Для чего нужны вот эти всё свойства - смотреть рисунок-пример далее... ===我明白,实施这种事情会有困难--毕竟,所有外部变量的设置应该在专家顾问启动之前就可以提供给用户,因此,把变量作为一个对象,通过几个单独的命令进行配置的变体,可能会很难实现。但我已经描述了这个想法,这个概念(甚至在一开始就提出了一个容易实现的最小单行变体)--以及如何在技术上实现它,我想MetaQuotes可能会找到自己的--更可接受的--解决方案。
不是真的MQL5。:)投资者访问。许多人都谈到了这个问题,并提出了他们的愿望。我提议再做一个变体--让投资者的密码变成两个。
1号密码--查看历史记录和当前空缺职位 的详细信息。
第2个密码 - 我们可以查看历史记录,但当前头寸没有细节,我们只能看到统计信息(未结头寸数量,总浮动利润)。
这使你能够保护你的锁定账户,防止其中的交易重复。简单地说,是为了避免 "免费的信任管理 "的情况。
我也希望能 从if() 中解脱出来。
我遇到了这样的代码。
我想这是正确的;)