初学者的问题 MQL5 MT5 MetaTrader 5 - 页 619

 

谁能解释一下为什么当我使用"ChartScreenShot()"函数对一个图形进行截图时有一些图形元素的缺失。

那么这是由手工完成的。

 
Vitaly Muzichenko:

谁能解释为什么当我用 "ChartScreenShot() "函数对一个图形进行截图时有一些图形元素的缺失。

那么这是由手工完成的。

而这些对象多久从你的代码中更新一次?有没有可能在千兆赫兹频率(或左右)?
 
Karputov Vladimir:
那么这些对象多久从你的代码中更新一次呢?不是以千兆赫兹的频率(或左右)?

不,现在市场完全不工作,即没有刻度,我用脚本 运行了"ChartScreenShot " 功能。

因此,它们在每次打勾 时都会被更新,但现在不是。脚本很简单,只要创建一个截图,就可以了,3行代码。

 
Vitaly Muzichenko:

不,现在市场完全不工作,即没有刻度,我用脚本 运行了"ChartScreenShot " 功能。

因此,它们在每次打勾时都会被更新,但现在不是。脚本很简单,只是创建一个屏幕截图,就这样,3行代码。

我的想法是:对象更新是一个异步命令,即你发送一个命令,但执行的结果(或执行速度)是不确定的。如果你在这样的时刻进行截图,你可以抓住并非所有物体都被重绘的时刻。
 
Karputov Vladimir:
我的想法是:对象更新是一个异步命令,即你发送一个命令,但执行的结果(或执行速度)是不确定的。如果你在这样的时刻进行截图,你可以抓住并非所有物体都被重绘的时刻。
我已经做了五十多张截图,效果总是一样的,同样的物体从来没有出现过。
 
Vitaly Muzichenko:
我已经做了五十多张截图,效果总是一样的,同样的物体从来没有出现过。
你是否尝试过删除所有的指标和EA,并拍下屏幕截图?
 
Vitaly Muzichenko:
我已经做了五十多张截图,效果总是一样的,同样的物体从来没有出现过。
我遇到了这个问题。图表上有垂直线,划定了所需的条形范围。有必要在截图中列出所有可用的历史。截图中缺少一些垂直线。我没有设法找到原因。首先,放上两根划定范围的线,然后将图表移到屏幕边缘附近的两根线,并进行了截图。有时两行中的一行被遗漏。我认为弗拉基米尔对异步性的看法是正确的。
 
Artyom Trishkin:
我遇到过这样的问题。图表上有垂直线,划定了所需的条形范围。有必要对所有可用的历史进行筛选。截图中缺少一些垂直线。我没有设法找到原因。首先,放上两根划定范围的线,然后将图表移到屏幕边缘附近的两根线,并进行了截图。有时两行中的一行被遗漏。我认为弗拉基米尔对异步性的看法是正确的。

是的,我已经画了很多物体,但没有一次看到相同的物体,在截图上表示它们。那些物体是由指示器画出来的,它画了很多,而这两个从来没有出现过 :)

有些物体被5-7pp移位,如何解决这个问题?

那么,怎样才能摆脱这种局面,勾勒出失踪者的轮廓呢?

 

我怀疑原件和副本的像素化正在发生变化。看--你在边缘有这些物体,而且EA名称的字体大小 似乎不同。你的物体被我弄出了框架吗?

用你的笔将物体移到中心,并再次重复截图操作--截图会成功吗?

 
new-rena:

我怀疑原件和副本的像素化正在发生变化。看--你在边缘有这些物体,而且EA名称的字体大小 似乎不同。你的物体被我弄出了框架吗?

用你的笔将物体移到中心,并再次重复截图操作。

天啊,怎么更有可能的是,这个对象是像素绑定的,而不是价格和时间绑定的。

这是它探出头来的一截,但在原作中,它在图的中间以下,并向左移了一半的位置。


谢谢你,对象已经找到了,剩下的任务就是把它在原作中的位置筛选出来)其他所有的对象都差不多到位了。