How to Create Tick Charts in Metatrader 4 (MT4)

Another useful feature that you can add to MetaTrader 4 (MT4), through indicators, is tick charts. These aren’t the most practical indicators to use, but for those of you who wish to try them, I’m going to show you how to create tick charts in MT4.

It’s impractical for most traders to create tick charts in MT4 because your tick charts have to be rebuilt every time you restart the MetaTrader 4 platform or close your M1 chart. In other words, your tick chart will have gaps in its price history unless you leave MT4 running.

Other Forex trading platforms, such as NinjaTrader and TradeStation, have the ability to create custom time frames and accurate tick charts by default. Maybe in the future Metaquotes will add custom time frames and tick charts as a default feature.

For now, you can use the 8-step process below to add tick charts to MT4:

How to Create Tick Charts in Metatrader 4 (MT4)

Step 1 – Download and extract the Log Tick Data and Post Tick Data indicators.

Step 2 – Copy or move them to your Indicators folder (File > Open Data FolderMQL4 > Indicators).

Step 3 – Restart MT4.

Step 4 – Open an M1 chart of the currency that you would like a tick chart of, as well as your “Navigator” window (Ctrl+N) if it’s not already open.

Step 5 – Drag TickChart.LogTickData.ex4 onto your M1 chart, check “Allow DLL imports” under the “Common” tab, and click “OK”.

How to Create Tick Charts in Metatrader 4

Note: It’s important that TickChart.LogTickData.ex4 (Step 5) is added to your chart before TickChart.PostTickData v1.1.ex4 (Step 6) to avoid any malfunctions.

Step 6 – Drag TickChart.PostTickData v1.1.ex4 onto the same chart, check “Allow DLL imports” again, but don’t click “OK” yet.

Step 7 – Select the “Inputs” tab and double click the value for “TicksInBar”. The default value is 5. Change this value to input how many ticks you want each bar to contain. Once you are done, click the “OK” button.

How to Create Tick Charts in MT4

Step 8 –  Bring up your offline charts window (File > Open Offline). Open the tick chart that you created. It should be labeled similarly to this: !T-EURUSD, M(TicksInBar value). See the image below for a few examples of custom tick charts that I created with these indicators.

How to get Tick Charts on MT4

Note: Be sure to keep your original M1 chart open. Closing it will cause your tick chart to stop receiving data.

You can save your newly created tick charts as a custom profile. This will allow you to switch away from your tick charts and come back to them again without going through all these steps.

Remember that MetaTrader 4 does not automatically fill in the price history of your tick chart, so you will only get accurate price action on your charts as long as MT4 is running and your custom tick chart and original M1 chart are open.

Using these indicators is obviously more practical with smaller tick per bar trading setups because your chart will fill up with accurate tick bar price action more quickly. The more ticks per bar that you require, the longer you will need to run MT4 and your custom tick charts, in order to display enough accurate price history to start trading.

Like I said, it’s not the most practical thing ever, but I’m sure some of you will find this useful. Now you know how to create tick charts in MetaTrader 4 (MT4). If you found this article helpful, please share it with other traders, and let me know how you are using your custom tick charts.

Are you still looking for a profitable trading system? I recently changed my main trading system after testing a new one for over a year. Come see why I switched to Day Trading Forex Live.


  1. Marcus June 18, 2016
    • Chris June 26, 2016
  2. lee October 16, 2016
    • Chris October 16, 2016
  3. Joseph December 21, 2016
    • Chris December 21, 2016
  4. David February 8, 2017
    • Chris February 8, 2017
  5. Tom April 2, 2017
    • Chris April 2, 2017
  6. Vue April 23, 2017
    • Chris April 24, 2017
  7. Vue April 25, 2017
    • Chris April 27, 2017
  8. Leo August 13, 2017
    • Chris August 21, 2017
  9. Christian October 26, 2017
    • Chris October 27, 2017
  10. kinesiologo concepcion September 4, 2019
    • Chris September 6, 2019
  11. Mal September 9, 2019
    • Chris September 22, 2019
  12. Milo January 16, 2020
    • Chris January 20, 2020
  13. Ivan February 11, 2020
    • Chris February 13, 2020
  14. Mike February 13, 2020
    • Chris February 13, 2020
  15. Ruslan April 3, 2020
  16. Ruslan April 3, 2020
    • Chris April 16, 2020
  17. Ruslan April 3, 2020
    • Chris April 16, 2020
  18. Cedric August 6, 2020
    • Chris August 9, 2020
  19. ericleonardo September 15, 2020
    • Chris October 2, 2020
  20. Mike October 19, 2020
    • Chris November 2, 2020
  21. Mike October 19, 2020
    • Chris November 2, 2020

Add Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.