任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 30

 
atztek:

是否有可能从代码中确定该对象是在哪个窗口/子窗口中创建的?

https://docs.mql4.com/ru/objects/ObjectGet
 

哪个属性表明对象是在哪个窗口创建的?
 
atztek:

哪个属性表明对象是在哪个窗口创建的?

没有找到。所以它不是一个属性 :-(无法得到它。

也许可以尝试在名称中写上子窗口的编号?

 
Zhunko:

没有找到。所以它不是一个属性 :-(无法得到它。

也许可以尝试在名称中写上子窗口的编号?


如果自动创建对象,这将是一个很好的解决方案,但如果对象是手动添加的,有默认的名字,那么显然还没有针对这种情况的解决方案。在任何情况下,谢谢你
 
atztek:

是否有可能从代码中确定该对象是在哪个窗口/子窗口中创建的?

https://docs.mql4.com/ru/objects/ObjectFind
 


atztek
:


哪个属性表明对象是在哪个窗口中创建的?

当创建一个对象时,参数3

ObjectCreate("text_object",OBJ_TEXT,0, D'2004.02.20 12:30', 1.0045)

 

下午好。我熟悉了MQL4,并决定通过 使用 "Elementary, Watson!"策略编写一个EA 来巩固我的知识。然而,这并不奏效。我的意思是它起作用了,但不正确。我看不出算法中有什么错误。

我请求coryphaei审查代码(附件)。它包含了大量的步骤注释,因为我最初以为我必须寻找错误并提交代码供审查。

问题是这样的。为什么当价格上涨和下跌时,挂单都会修改自己?标准块应表明,只有当当前价格高于前一个tick时才会出现修改信号。

提前感谢...


P.S. 第7块中的Bids和Asks是不正确的,但这是为了使报告中的数学更易于阅读而故意这样做的。我发现了一个奇怪的故障,使我不得不在同一个区块中把sl和tp作为常量,而不是变量来规定,因为它是在已提交的行中。顺便说一下,这是第二个问题。为什么我们会得到相对于订单价格的sl和tn,即45和70,而不是预设的450和700?

附加的文件:
watson.mq4  20 kb
 
atztek:

是否有可能从代码中确定该对象是在哪个窗口/子窗口中创建的?

你知道如何在窗口之间移动一个物体吗?
穿过窗户,按名称搜索物体。
 

它是有效的!谢谢你!

 

从Alpari下载了15分钟的欧元/美元 报价 。开始测试顾问。前一阵子一切正常,然后报价消失了,只有今年4月的历史记录。该怎么做?我在图表设置中的 "最大历史条数 "和 "最大窗口条数 "中设置了1,000,000的最大值。

我没有删除任何东西。我想引语并没有在任何地方消失,只是有一些故障,引语会定期消失。

我曾经卸载Metatrader并重新安装,只有这样问题才得以解决。

现在我想删除Metatrader,但它说 "服务器返回一个链接"。我的操作系统是Windows 7,Metatrader被自动安装在Program Files (x86)文件夹中。

你能告诉我,谁面临同样的问题并解决了这个问题。