MT4 lacking key auto-repliing/link charts feature?
Results 1 to 2 of 2

Thread: MT4 lacking key auto-repliing/link charts feature?

  1. #1
    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.

  2. #2
    Thanks for raising this Blad4. Been my main problem with MT4 for ages. Did you ever come up with a solution? Or move platforms because of it? I notice that Ninja Trader enables global variables such as.

    I did manage to link at the operating system level but it was a pain coping with profiles and was not confident it would be powerful to platform updates and other alterations.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.