From a chartist's viewpoint, MT4 is lacking from the option to replie an item, once attracted, on all charts of the identical symbol, irregardless of timeframe. Some could call this'linking charts'
E.G. that a trendline made on EURUSD D1 should be immediately visible on the EURUSD M15 chart, also if removed on either chart, will be removed from the pair of these automatically. At the present time the best we could do is manually try and draw the very same values each chart, try and gauge when/where they ought to start from memory, or even save a new template each time, open and right-click on every seperate chart, so also resetting any configuration we had particular to that chart.
In my view, if we can solve this with an efficient script/indior, it would bring mt4 right up there rivaling subscription-based platforms, that have this option as standard.
The fantastic news is that, and correct me if I am wrong and have missed any developments, people have come close together with the creation of those scripts, which copy and paste objects:
https://www.forexforum.co.za/cryptoc...min-chart.html
The limitation is that the true repliion of items can only happen once, as the COPY script generates the Global Variables of this host chart, and the PASTE then executes these on the slave chart, causing there to be no new GVs left. To then proceed to a third chart, the GVs must be executed again, by implementing the COPY script, etc .
Additionally, upon reversal of'creating' items, deleting them, the only approach to auto-update the slave chart is to once again implement the COPY script onto the host, and PASTE the (now lack of) GVs on the slave chart. This isn't so practical but MT4 allows us to somewhat get around this using this ObjectsDeleteAll script:
http://docs.mql4.com/objects/ObjectsDeleteAll
Now, an advancement on those scripts are very close to the competitor's built-in function, something along the lines of this'Change all Templates' script:
https://www.forexforum.co.za/broker-...el-broker.html
As this gets the ability to access most of charts from the execution of a single script.
Though I am conscious this utilizes'templateindex','' I have no idea if something similar could be carried out with respect to items.
However, the ultimate feature, in my opinion, is an indior that does this'copy-paste' work within an every-tick basis. I.e. it could be loaded as part of all templates and constantly running, copying and pasting to every chart of the identical symbol until removed in the chart, and upon removal, leaves each of the items intact. The key to making this fluid is that, while the indior is running, the deletion of an item also sends the signal to the other charts to mimic the deletion.
The major problem I could guess is having the ability to replie from any given chart would signify the indior should run on each chart, which could make a variety of issues in regard to what is your host and slave, what needs to be deleted, etc?
I really don't understand as I am not a coder, so I am just putting my head out there from an individual's perspective to see what the coding community, and other traders alike, believe.