1

[MT5] 如何仅在已开仓-平仓的图表上显示箭头(在图表上显示实时成交历史),使其他图表不允许显示箭头。

我打开同一货币对的多个图表(使用不同的时间框架或相同的时间框架)并在每个图表上运行一个机器人。
当一个图表开仓或平仓时,它会在所有其他图表上同步显示一个箭头。箭头的同步显示是默认的 MT5 行为吗?

如何仅在已开仓 - 平仓的图表上显示箭头?

如果您能提供任何帮助,我将不胜感激。 在此处输入图像描述

我想在 MT4 上显示箭头

在此处输入图像描述

4

1 回答 1

0

不。

这似乎是 MetaTrader 终端 5 的默认和硬编码行为。

硬编码 MetaTrader 终端 4 / 5 GUI 操作的配置自由度为零(截至 2017 年 5 月)。

任何解决方法?

是的,可以求助于在 EA 交易 (机器人) 中实现特定于图形的 GUI 对象,因此这样的标记只会出现在放置相应 XTO 操作的图形窗口中,无论是 { entry | 修改 | 出口 }。


警告:

人们可能已经意识到,最近的语言更新带来了一系列相当广泛的行为的风险,其中运行在 GUI-graph-A(即 USDCAD)上的代码可能会干预任何其他 GUI-graph 内的图形场景-X 的上下文,只是通过误用ChartID()“恶意接管”ChartNavigate(),可以远程生成ObjectCreate()、远程更改ObjectSet()、{remote|self}-切换符号和句点(!!!!!!)ChartSetSymbolPeriod()甚至删除远程-对象甚至杀死远程图,或者通过ChartDelete()...对 self 进行自杀式调用

只有逐行彻底的代码审查才有机会通过现在具有与 WMD 相同功能的新-MQL4.56789 命令来破坏这种自由。

于 2017-05-09T15:33:10.250 回答