PDA

View Full Version : MT4缺乏关键的自动复制/链接图表功能?



mm8888mv
09-09-2013 09:02, 09:02 AM
从图表制作者的角度来看,MT4缺乏选择将对象复制到相同符号的所有图表上,无论时间表如何。有人可能称之为“链接图表”

例如。欧元兑美元D1创建的趋势线应立即在EURUSD M15图表上显示,并且在任一图表上移除时,都会自动从这两个图表中删除。目前我们可以做的最好的方法是手动尝试并使用每个图表的相同值进行绘制,尝试并测量它们应该从内存中何时/从何处开始,或者每次保存新模板,右键单击并在每个分开的图表上打开,因此也重置了我们对该图表特定的任何配置。

在我看来,如果我们能够通过一个有效的脚本/指标来解决这个问题,那么它将带来与竞争对手的基于订阅的平台相对应的mt4,这个平台有这个选项作为标准。

好消息是,如果我错了,并且错过了任何发展,纠正我,人们已经接近创建这些复制和粘贴对象的脚本:


https://www.histoforex.com/cryptocurrency-forum/363-indior-2min-chart.html

限制是对象的实际复制只能发生一次,因为COPY脚本创建主机图表的全局变量,然后PASTE在从属图表上执行这些操作,导致没有新的GV剩下。然后进入第三个图表,必须通过执行COPY脚本等等再次执行GV。

此外,在“创建”对象反转并将其删除后,自动更新从属图表的唯一方法是再次在主机上执行COPY脚本,并将(现在缺少)GVs粘贴到从属图表上。这并不太实际,但MT4允许我们使用ObjectsDeleteAll脚本来解决这个问题:


http://docs.mql4.com/objects/ObjectsDeleteAll

现在,对这些脚本的改进将非常接近竞争对手的内置函数,这与“更改所有模板”脚本一致:


https://www.histoforex.com/broker-discussion/476-high-leverage-low-level-broker.html

因为这有能力从一个脚本的执行中访问所有图表。

虽然我知道这使用'templateindex',但我不知道是否可以对对象进行类似的操作。

但在我看来,最终的功能将成为一个指标,它可以在每隔一个基点进行“复制粘贴”功能。即它可以作为所有模板的一部分加载并持续运行,复制并粘贴到同一符号的每个图表,直到从图表中删除,并在移除时,保持所有对象完好无损。制作这种液体的关键在于,在指示器运行时,删除对象也会将信号发送到其他图表以模仿删除。

我能猜到的主要问题是能够从任何给定的图表复制出来就意味着指标需要在每张图表上运行,这可能会导致各种问题,例如主机和从机是什么,应该删除什么等等。

我真的不知道,因为我不是一个编码人员,所以我只是从用户的角度出现我的想法,看看编码社区和其他交易者都一样。

amengilaw
12-11-2021 20:01, 08:01 PM
感谢提高这个Blad4。在过去的几年中,我一直是MT4的最大问题。你有没有想出一个解决方案?或者因为它而移动平台?我注意到Ninja Trader允许全局变量。我曾经设法在操作系统级别进行链接,但这对于配置文件来说是个痛苦的工作,并且对于平台更新和其他更改的稳健性没有把握。