MT4 Indicator Central
Chart & Terminal Tools non-repaint Free · GPL-3.0

Synced Crosshair for MetaTrader 4

Category
Chart & Terminal Tools
Platform
MetaTrader 4
Repaints?
No, updates on closed bars
Licence
GPL-3.0
Inputs
None (works on attach)
Price
Free
A MetaTrader 4 multi-chart layout with a blue dashed Synced Crosshair vertical and horizontal line mirrored at the same time and price across each open chart.
Synced Crosshair in MetaTrader 4. Open-source (GPL-3.0), by Resilient Traders, LLC.
// at a glance

Synced Crosshair is a free MT4 utility from Resilient Traders, LLC that draws a blue dashed crosshair following your mouse and mirrors it onto every other open chart, scrolling them to the same timestamp. It is for multi-chart traders who want to read one moment in time across all their charts at once.

Synced Crosshair turns your normal mouse cursor into a crosshair that appears on all your open charts simultaneously. Hover over a bar on one chart and the same vertical time line and horizontal price line snap onto every other chart, with each one scrolling so that the same moment is in view. It is a chart-reading aid, not a signal generator.

What is Synced Crosshair, and what does it do in MT4?

Synced Crosshair is a lightweight MetaTrader 4 utility indicator that links the cursor position across all of your open charts. When you move your mouse over any chart, it figures out the exact time and price under the cursor and then draws a matching blue dashed vertical line and horizontal line on every chart that is currently open in your terminal.

Because it operates on time rather than on bar number, it lets you line up the same moment across charts that use different symbols and different timeframes. It does not analyse the market, score setups, or place any trades. Think of it as a measuring and alignment tool that helps you answer the question, what was happening on my other charts at this exact instant?

The indicator hooks into MT4's mouse-move chart events. It first enables mouse-move tracking on the chart and creates two objects, a vertical line (OBJ_VLINE) and a horizontal line (OBJ_HLINE), both blue and dashed. Each time you move the cursor, it reads the screen X and Y coordinates and converts them into a chart time and a price using MT4's ChartXYToTimePrice function.

Once it has that time and price, it walks through every open chart in the terminal using ChartFirst and ChartNext. On each chart it moves the vertical line to the cursor's timestamp and the horizontal line to the cursor's price, then redraws. For any chart that is not the one your mouse is over, it also calls ChartNavigate to scroll that chart so the matching timestamp is brought into view, centring it on screen.

This is a pure display utility. It has no calculation loop, no indicator buffers, and no order logic, so it reads only your cursor position and chart metadata and writes only line objects. It does not forecast price or repaint historical values, because it is not plotting any data series in the first place.

Which Synced Crosshair inputs matter most?

There is nothing to configure. Synced Crosshair declares no input parameters and starts working the moment you attach it, using a fixed blue dashed crosshair.

No configurable inputs. This tool works the moment you attach it to a chart, there are no parameters to set.

How do you add Synced Crosshair to MetaTrader 4?

  1. Download and unzip the package so you can see the indicator file from the zip.
  2. In MetaTrader 4, open File then Open Data Folder.
  3. Open the MQL4 folder, then the Indicators folder inside it.
  4. Copy the indicator .mq4 file from the zip into that Indicators folder.
  5. Back in MT4, right-click the Navigator panel and choose Refresh, or restart the terminal.
  6. Open the charts you want to link, then drag Synced Crosshair from Navigator onto any one of them.
  7. Move your mouse over that chart and watch the crosshair mirror across your other open charts.

Where does Synced Crosshair help, and where does it fall short?

What Synced Crosshair does well, and where it falls short, with nothing hidden.

  • No inputs to set up. It works the instant you drag it onto a chart, with the crosshair already styled as a blue dashed line.
  • Syncs across symbols and timeframes by time, so you can read the same moment on, say, an H1 and an M15 of different pairs at once.
  • Auto-scrolls your other charts to the matching timestamp, so the moment you are pointing at is actually brought into view rather than left off-screen.
  • Very light. It has no calculation loop or data buffers, so it adds almost no load to the terminal.
  • Free and open source under GPL-3.0, so you can read or modify the code yourself.
  • It is purely a reading aid. It generates no signals, scores no setups, and gives no market opinion whatsoever.
  • The crosshair is hardcoded blue and dashed with no way to change colour, style, or thickness, since there are no inputs.
  • Auto-scrolling your other charts can be disruptive. Charts you were not looking at will jump to follow your cursor, which some traders find distracting.
  • It relies on having multiple charts open at once. On a single chart it adds little beyond MT4's built-in crosshair (Ctrl+F or the middle mouse button).
  • Sync quality depends on the symbols sharing comparable history. Pointing at a time that another chart has not loaded can leave that chart with little to show.
// free download

Download Synced Crosshair free

Enter your email and we will send you Synced Crosshair for MetaTrader 4, packaged with its original GPL-3.0 licence and a credit to Resilient Traders, LLC. Come back for any of the other free tools whenever you want one.

We never share or sell your email. One-click unsubscribe in every message.

Synced Crosshair: questions traders ask

Does Synced Crosshair repaint?

No. It plots no data series and stores no historical values, so there is nothing to repaint. It only draws two lines that follow your live cursor position.

Does it place trades or give buy and sell signals?

No. It is a chart-reading utility with no order logic and no signals. It does not tell you when to enter or exit anything.

Will it work on MetaTrader 5?

No. This is an MT4 .mq4 indicator. MT5 uses a different code base, so it would need to be ported to compile and run there.

Is it really free?

Yes. It is released under the GPL-3.0 licence by Resilient Traders, LLC, which means you can use, study, and modify the source code freely.

Can I change the crosshair colour or line style?

Not through settings. The crosshair is fixed as a blue dashed line and the indicator exposes no inputs. Because it is open source, you could edit the colour in the code yourself.

Why do my other charts scroll when I move the mouse?

That is intentional. When your cursor points at a time, the tool scrolls each other chart so that same timestamp is centred and visible, rather than leaving it off-screen.


More free MT4 tools