错误、漏洞、问题 - 页 929

 
该函数返回窗口号,你没有正确检查结果。
 
Konstantin83:
ObjectFind功能是如何工作的?按名称查找对象的代码中的错误在哪里?该对象的属性 发生了变化,但我找不到该对象本身。

void OnStart()
  {
//---

   if(ObjectCreate(0,"test",OBJ_LABEL,0,0,0))
     {
      ObjectSetString(0,"test",OBJPROP_TEXT,"Init");
      if(ObjectFind(0,"test")<0)
        {
         ObjectSetString(0,"test",OBJPROP_TEXT,"Нашел объект с помощью функции ObjectFind");
        }
      else
        {
         ObjectSetString(0,"test",OBJPROP_TEXT,"Не нашел объект с помощью функции ObjectFind");
        }
     }
  }

我们应该改变这个条件。

if(ObjectFind(0,"test")>=0)
 
Contender:

我们应该改变这个条件。

谢谢你 :)

我身上有一点怪癖。

 
Konstantin83:

谢谢 :)

有件事让我很纠结。

它发生了 :)
[删除]  

同事们,请就图表上的文字对齐问题提供建议。

该图表需要显示一些文本信息。例如,像这样。

输出示例

正如你从例子中看到的,文本的格式如下。

1.参数的名称从左到右排列,同样从左边缘开始。

2.参数值从右到左排列,同样从右边缘开始。

我上面给出的例子使用了Comment()函数。为了使这个例子形象化,我使用了空间调整的文本。

实际上,我的问题是。什么是实现这种自动对准机制的最佳方式(什么函数),并使性能损失最小?

我希望得到一般的答案和一些代码。

[删除]  

也许有人会感兴趣。一般来说,通过使用OBJ_LABEL 图形对象和使用单行字体可以部分解决这个问题。

我在OnInit()中创建对象,在OnDeinit()中删除它们,并尝试设置OBJPROP_TEXT属性。如果有错误,就以日志的形式报告。在每个刻度线/计时器上检查用户/另一个EA是否删除了标签,这太耗费资源了。

它没能解决的是获得设定的标记的宽度。要,大致上说,根据_值,把它的右上角移得远一些,这样就不会与_值的名字 重叠。只需找到一个舒适的距离,以适应一个七位数的数值。八位数会重合。不好看,也不实用!:)

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
voix_kas:

也许有人会感兴趣。一般来说,通过使用OBJ_LABEL 图形对象和使用单行字体可以部分解决这个问题。

使用OBJ_EDIT("输入字段"),不允许编辑,可以用OBJPROP_ALIGN 来调整大小、颜色、字体和文字排列。

一个是ALIGN_LEFT 的名称 一个是ALIGN_RIGHT 的值。

为了防止其他程序删除你的对象,给它们起一个独特的名字。

从程序中创建的对象最初不能被用户选择和删除,但如果它们被删除,很容易追踪到这一事实并重新创建对象。

 

信号中存在故障。
存款: 1.68 USD############ 经纪人: Alpari-Demo
谁存放的?谁在玩?

 
有没有可能让它在优化过程中,所有的计算只到云端?我想卸载我电脑上的所有处理器核心,因为有一个代理不会关闭。
 
paladin800:
有没有可能让它在优化过程中,所有的计算只到云端?我想把我电脑上的所有CPU核心从负载中断开,因为有一个代理没有断开。
在 "代理"部分点击右键,在上下文菜单 中取消选中 "本地 代理"。