错误、漏洞、问题 - 页 224

 

一个新的构建即将到来,在远程代理方面有一些修复措施。我们将改变对 "死亡 "代理 的轮询频率。

代理人名单的可管理性将得到改善,因为远程资源的大规模使用将在不久的将来到来。至少,我们将添加一个 "群组代理 "模式,这样,来自同一IP地址的代理将被折叠成一个。

目前,对专用代理的分组操作是有效的+有一个选项可以启用/禁用整个分区。


 
Renat:

一个新的构建即将到来,在远程代理方面有一些修复措施。我们将改变对 "死亡 "代理人的投票频率。

代理人名单的可管理性将得到改善,因为远程资源的大规模使用将在不久的将来到来。至少,我们将添加一个 "群组代理 "模式,这样,来自同一IP地址的代理将被折叠成一个。

目前,对专用代理的分组操作是有效的+有一个选项可以启用/禁用整个分区。

这里还要加上 "创建分区","删除分区 "就更好了。
 

亲爱的开发者们!

新闻 "标签。查看新闻的安排非常不方便(大小不保存),每次重新打开都要把窗口拉伸到更方便的大小。

 
在测试器中,添加一个倒计时,显示距离测试器结果结束还剩多少时间。MT4有这个功能。
 
Jager:
在测试器中,添加一个倒计时,显示距离测试器结果结束还剩多少时间。MT4有这个功能。
如果你将测试器最小化为一行,你就可以看到这一点(双击Agent | Log右边的标签行)。
 
vikulin:
如果你将测试器最小化到一行,你就可以看到这一点(双击Agent | Log右边的标签行)。

这个时间不能显示在更低的位置吗?把它放在"当前配置文件"旁边。那么,就不需要做不必要的重复点击了。
 
位于左下角 的 "固定图表位置 "滑块在图表上不能正确工作。我在MT4中分析已执行的交易时经常使用它,把它拖到图表的中心,这样在切换时间框架时,图表上所需的点就在中心。但在MT5中,当切换时间段时,图表一直在晃动。请纠正这一错误。
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов - Документация по MQL5
 

下午好。

MQL5专业人员,请帮助!

我的情况很简单:一个类有以下属性

CSymbolInfo *m_symbols[]。

如何从外部初始化它?

当然我可以写Init(....,CSymbolInfo *symbols[],...) 函数。

但事实证明,参数不能以这种方式传递。在这种情况下会出现以下想法

1. 在类和初始化函数中使用CSymbolInfo m_symbols[]对象的数组而不是指针数组。但这个解决方案并不适合,因为这样你需要在 外部程序中复制这些对象。

CSymbolInfo *sym;

sym = new CSymbolInfo;

sym.Name("EURUSD")。

gSymbols[s++] = sym; //复制的情况下,它不是一个指针数组,而是一个对象数组,----。 不可能!

而且在CSymbolInfo类中没有复制对象的功能。
2. CArrayObj类的 数组中存储所有指针。这也是不可能的,因为CSymbolInfo类不是CObject类的后裔。
3. 在类中初始化这个数组。基本上,这是一个糟糕的方法,尽管你可能经常遇到。在这种情况下,封装原则被违反了。

那么如何解决我的问题呢?

我一定是错过了什么。

我将感谢任何答案。

 
snookeredman:

下午。

MQL5专业人员,请帮助!

我的情况很简单:一个类有以下属性

CSymbolInfo *m_symbols[]。

如何从外部初始化它?

当然我可以写Init(....,CSymbolInfo *symbols[],...) 函数。

但事实证明,参数不能以这种方式传递。会出现以下想法

1. 在类和初始化函数中使用CSymbolInfo m_symbols[]对象的数组而不是指针数组。但这个解决方案并不适合,因为这样在 外部程序中就需要复制这些对象。

CSymbolInfo *sym;

sym = new CSymbolInfo;

sym.Name("EURUSD");

gSymbols[s++] = sym; // 如果是对象数组,而不是指针数组

,则

不需要

复制!而且在CSymbolInfo类中没有复制对象的功能。
2. 将所有的指针存储在CArrayObj类的一个数组中。这也是不可能的,因为CSymbolInfo类不是CObject类的后裔。
3. 在类中初始化这个数组。基本上,这是一个糟糕的方法,尽管你可能经常遇到。在这种情况下就违反了封装原则

那么如何解决我的问题呢?

我一定是误解了什么。

我将对任何答案表示感谢。

你可以尝试以下方式。

CSymbolInfo m_symbols[10];

CSymbolInfo* gSymbols[10];

//----复制

for(int i=0;i<10;i++)

gSymbols[i] = GetPointer(m_symbols[i])。

 

为什么生成的 图形会有这么多故障?

你可以在所附的截图中看到它。

- 15个月期间

- 屏幕的一半是日线蜡烛图,另一半是小时线

我只能想象专家顾问将如何在上面工作...

自从MT5诞生以来,我就没有见过这个错误,而且它还没有被修复=()

我还看到图片中垂直线 附近的日期与刻度合并了 - 我看不到它们。

借此机会,我也想跟妈妈 打个招呼。来问。

- 什么时候双击一个对象 才能最终打开它的属性,就像4中那样?