Re: MT4 Tick Chart Indicators

12
dmnik wrote: Thu Oct 30, 2025 11:17 pm Tick levels indicator
Tick levels indicator (English)

You always surprise us with your codes my friend, another excellent Tick indicator. Here's the English version I've made of your code.

Here's a guide on how to use this indicator for trading: How to use Tick Levels indicator in trading.
Original Russian version by dmnik is available here.
These users thanked the author Jimmy for the post (total 3):
kvak, global, dmnik
Myfxbook live trading results 📊

List of our most powerful reversal indicators + Guide to the "All Averages" Filters (ADXvma, Laguerre etc.)
Fibonacci numbers for indicator settings + How to draw Fibonacci Extensions + How to draw Support & Resistance

Re: MT4 Tick Chart Indicators

14
global wrote: Sat Nov 01, 2025 4:57 am How to utilize this in trading?
This indicator that Dmnik created is actually a sophisticated tick-flow visualizer. Although it's not a direction signal generator.

What does the Tick Levels indicator do?

The indicator captures each tick (every change in bid/ask) and consolidates them into price "clusters" you see on the side of your chart.
It then creates horizontal colored bars (half green for buy ticks and half red for sell ticks) aligned with the corresponding price levels on your chart.
  • The indicator provides a view of the "concentration" of micro-activity within the market - specifically, the number of "buying ticks" compared to "selling ticks" that took place at each price.
  • This creates a real-time "micro-volume profile" that is solely based on tick flow, rather than on candle volume.
Upon loading the M1 and M5 chart, you'll notice:

Horizontal gray level lines indicating price clusters (if i_showLevels = Yes).
  • Adjacent to the chart (either on the left or right side), you will find two-colored horizontal bars:
  • Green (Buy ticks) represents the number of ticks where the Bid/Ask increased.
  • Red (Sell ticks) signifies the number of ticks where the Bid/Ask decreased.
  • Each level bar is marked, for instance, B-23 / S-17 which means more buyers than sellers
This provides an immediate overview of where aggressive buyers or sellers were most active in the recent tick history and prints a line across the screen for a reference point.

It's a unique tick chart display which can be used for scalping, order flow reading and liquidity mapping.

Example trading applications

Scalping or Microstructure strategy:
  1. Monitor the price to return to a prior tick-cluster characterized by significant buying activity (indicated in green).
  2. Should the price rebound from that level once more, initiate a long position.
  3. Place the stop just beneath the low of that cluster.
Reversal spotting:
  • If price breaks through a level with strong previous buy ticks but now shows dominant red ticks, this is an early reversal warning sign.
Liquidity zones:
  • Dense clusters with a high tick count signify liquidity pools.
  • When these clusters "thin out", price tends to move fast.
These users thanked the author Jimmy for the post (total 2):
global, Banzai
Myfxbook live trading results 📊

List of our most powerful reversal indicators + Guide to the "All Averages" Filters (ADXvma, Laguerre etc.)
Fibonacci numbers for indicator settings + How to draw Fibonacci Extensions + How to draw Support & Resistance


Re: MT4 Tick Chart Indicators

17
Jimmy wrote: Mon Nov 03, 2025 11:22 pm This indicator that Dmnik created is actually a sophisticated tick-flow visualizer. Although it's not a direction signal generator.

What does the Tick Levels indicator do?

The indicator captures each tick (every change in bid/ask) and consolidates them into price "clusters" you see on the side of your chart.
It then creates horizontal colored bars (half green for buy ticks and half red for sell ticks) aligned with the corresponding price levels on your chart.
  • The indicator provides a view of the "concentration" of micro-activity within the market - specifically, the number of "buying ticks" compared to "selling ticks" that took place at each price.
  • This creates a real-time "micro-volume profile" that is solely based on tick flow, rather than on candle volume.
Upon loading the M1 and M5 chart, you'll notice:

Horizontal gray level lines indicating price clusters (if i_showLevels = Yes).
  • Adjacent to the chart (either on the left or right side), you will find two-colored horizontal bars:
  • Green (Buy ticks) represents the number of ticks where the Bid/Ask increased.
  • Red (Sell ticks) signifies the number of ticks where the Bid/Ask decreased.
  • Each level bar is marked, for instance, B-23 / S-17 which means more buyers than sellers
This provides an immediate overview of where aggressive buyers or sellers were most active in the recent tick history and prints a line across the screen for a reference point.

It's a unique tick chart display which can be used for scalping, order flow reading and liquidity mapping.

Example trading applications

Scalping or Microstructure strategy:
  1. Monitor the price to return to a prior tick-cluster characterized by significant buying activity (indicated in green).
  2. Should the price rebound from that level once more, initiate a long position.
  3. Place the stop just beneath the low of that cluster.
Reversal spotting:
  • If price breaks through a level with strong previous buy ticks but now shows dominant red ticks, this is an early reversal warning sign.
Liquidity zones:
  • Dense clusters with a high tick count signify liquidity pools.
  • When these clusters "thin out", price tends to move fast.
how many bars you need to fill the "buffers" ? 10?

you should do it in MT5 where you can retrieve past tick data, so you have an up-to-date display as soon as you start the indi
Scalping the Century TimeFrame since 1999

Re: MT4 Tick Chart Indicators

18
ionone wrote: Tue Nov 04, 2025 9:01 pm how many bars you need to fill the "buffers" ? 10?

you should do it in MT5 where you can retrieve past tick data, so you have an up-to-date display as soon as you start the indi
Nope, the cluster bars (tick bar on the side of the chart) will be visible once it has at least 3 ticks. The buffers are filled dynamically eg. updates 1 buffer per visible price cluster and not per chart bar.

So for each cluster on the side of your chart CastPriceToCluster(), 1 index position in the arrays is used and does it in loops. Quite a unique code dmnik made don't you think?

Suggesting MT5 now are we Jeff? You've changed 😆
Myfxbook live trading results 📊

List of our most powerful reversal indicators + Guide to the "All Averages" Filters (ADXvma, Laguerre etc.)
Fibonacci numbers for indicator settings + How to draw Fibonacci Extensions + How to draw Support & Resistance