错误、漏洞、问题 - 页 1764

 
Alexander:
我们稍后会检查一下。只能在Wine中播放?

我只有Linux。

提示:矩形总是被创建(存在于 "对象列表 "中),但不可见(向左/右滚动图表没有帮助)。如果你开始缩放或切换时间段,它就会变得可见(通常从m15开始)。矩形在较低的时间段(m5,m1)比在较大的时间段往往会消失。也许乙烯的情况也是如此。

 
fxsaber:
被翻译成其他语言的CodeBase作品包含旧的(原始)来源。更新的资料由于某种原因只能提供原文。
@fxsaber,请提供例子。
 
Julia Test:
@fxsaber,请举例说明。

https://www.mql5.com/ru/code/16006

https://www.mql5.com/en/code/16006(以及除原文外的其他语言)。

见MT4Orders.mqh文件。

也可以举出其他例子。那么通过终端下载的源代码是什么版本,比如说从日本人那里下载的?

MT4Orders
MT4Orders
  • 投票: 25
  • 2016.08.05
  • fxsaber
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
fxsaber:
被翻译成其他语言的CodeBase作品包含旧的(原始)来源。更新的资料由于某种原因只能以原文提供。
如果你明确写在代码的注释中,它将在其他语言中被纠正。
 
Rashid Umarov:
如果你在代码的注释中明确写出,它将在其他语言中被纠正。
为什么所有语言版本的代码都不一样?
 
fxsaber:
为什么所有语言版本的代码都不一样?
"所以历史上" (c)
 
Alexander:
酒不能怪罪任何东西,是终端的问题。似乎是这样的:当时间坐标 超过了价格历史的界限(我还没有测出必要的退出值),所有这些奇怪的行为就开始了。当在一个有价格历史的区间上创建一个矩形时。
ObjectCreate(0, "name", OBJ_RECTANGLE, 0, D'2016.11.10',
             0, D'2016.12.16 13:23:00', ChartGetDouble(0, CHART_PRICE_MAX) +
                                        ChartGetDouble(0, CHART_PRICE_MAX) * 20);

似乎没有问题。也可以在图表上手动创建一个 "弯曲的矩形",如果它的右侧与图表的右边缘充分地不一致。

提示:我在mt4中多次创建矩形,其中部分是未来的,从来没有任何问题。ObjectCreate总是返回true。

 
pavlick_:

zy: 矩形,这是未来的一部分,我已经在mt4中创建了很多次,从未出现过任何问题。ObjectCreate总是返回true。

对了,请看《图形对象》。

一组旨在对属于任何指定图表的图形对象进行操作的函数。

指定图形对象属性的函数,以及在图表上创建ObjectCreate() 和移动ObjectMove() 对象的操作,实际上都是用来向图表发送命令。如果这些函数被成功执行,该命令会进入图表的一般事件队列。图形对象的属性的可视化修改是在处理给定图表的事件队列时进行的。

该命令已成功排入队列
 
Rashid Umarov:

对了,请看《图形对象》。

命令成功排队

当把屏幕截图保存到文件中时,其逻辑是否相同?

也就是说,如果ChartScreenShot(chartIds,filename,1000,800))返回true,那么文件可能还没有被创建?

还是空虚?

注意到。
米哈伊尔

 
Mikhail Dovbakh:

当把屏幕截图保存到文件中时,其逻辑是否相同?

也就是说,如果ChartScreenShot(chartIds,filename,1000,800))返回true,那么文件可能还没有被创建?

或者它可能是空的?

恭敬地,
Michael

ChartScreenShot 与专家顾问和脚本同步工作,它与指标异步工作。