Tick/Time + Range + Bar Counter

Free
Free download NinjaTrader 8 Indicator

Bar timer and tick counter: ticks or time left in the bar, the session range, the bars so far

No machine ID No license server No volume needed Instant download v1.1 · Free updates Verified on NinjaTrader 8 · 16 Sep 2026
Tick/Time + Range + Bar Counter on a 1-minute ES chart: a rounded panel in the bottom-right corner reading TIME 00:39, RANGE 81.00 and BARS 1257 The panel on a 2000-tick ES chart, the top row now counting ticks: TICKS 1219, RANGE 81.00 and BARS 46 The Grid box style on a 2000-tick ES chart, each cell with its own border: TICKS 1365, RANGE 81.00 and BARS 47 The range and bars rows switched off, leaving a single TICKS 903 cell in the bottom-right corner of a 2000-tick ES chart The ticks row switched off, leaving RANGE 86.75 and BARS 48, with the session high 7632.00 and low 7545.25 marked by two horizontal lines that are not part of the indicator Tick/Time + Range + Bar Counter at its default look on a tick chart: a small panel in the bottom-right corner reading TICKS 963, RANGE 82.00 and BARS 250 The panel on a 1-minute chart with orange label cells, reading TIME 00:59, RANGE 82.00 and BARS 1148 in the bottom-right corner The panel moved to the top-left corner with its rows renamed: TIME BEFORE CANDLE CLOSE 00:25, POINTS BETWEEN HIGH AND LOW 30.75, AMOUNT OF BARS TODAY 728
1 / 8

Simple indicator - valuable information

0:00 / 0:00
Works on
Chart types
Tickticks left in the bar
Minute, Secondcountdown to the close
Volume, Rangeticks in the bar so far
Renko and othersticks in the bar so far
Instruments
Futuresall exchanges
Stocksand ETFs
FX and cryptoany
Data providerany
Needs
NinjaTrader 8recent version, free included
Dataprice only, no volume
Licensenone, nothing to activate
Machine IDnone

In short: NinjaTrader 8 and a chart. That is all Tick/Time + Range + Bar Counter needs.

On daily, weekly and monthly charts the range and bars rows show N/A: a single bar already covers a day or more.

Get the counter on your chart

You might ask why this is free, and what the catch is. There is none. We want to change the market for third-party NinjaTrader tools, and giving our work away is part of how we do it.

To say it plainly, this market is overpriced and full of low-quality tools with missing features and bugs. Vendors charge hundreds of dollars for simple indicators. No indicator, add-on or tool will make you profitable. A good one makes your trading environment better, and you know that already, or you would not be here looking.

Our goal is the highest-quality products we can build, tools that make a real difference on the chart. We get there by testing hard, on live charts before every release, with feedback from the traders who use them and a close read of what the forums complain about. We offer a full refund within 14 days, we adapt tools for customers who ask, and we give most of our work away.

Most of our tools are free for a reason. We want you to try them, see the quality and the features for yourself, and not spend a dollar with us until you think a tool deserves it. We are a business and we intend to make money, by solving real problems for traders.

So yes, Tick/Time + Range + Bar Counter is completely free, no strings attached. If you like it, there are more free tools and paid ones priced well under what is usual in this market. If you have any questions, please email us at support@usefulindicators.com.

Free download

$0/forever

No card, no license key, no expiry. Nothing to cancel because nothing was started.

Download free
Included:
  • All three rows, every label, color and corner
  • Free updates
  • Support by email, from the traders who built it
  • One zip, one import — the same install as our paid tools
  • Install it on every computer you use

Your download is on your order page right after checkout.

How traders use it

Four ways traders use one small panel. None of them is a signal; the entries, the stops and the discipline are still yours.

The closeThe bar-close entry

On tick and time charts, when a setup confirms on the close, the top row shows how long, or how many ticks, until this bar is final. No more acting on a candle that flips in its last seconds.

Tick chartsThe tick-chart clock

On a tick chart, ticks left is the clock. A handful left in a fast market means the bar is about to print; plenty left means there is time to wait.

ActivityThe pace gauge

On a tick chart the bar count is a straight read on activity: far more bars than usual at this hour means a fast tape. On a range chart it shows how much price has moved.

ContextThe range check

The range row shows how far apart the session high and low already are, kept up to date as the session runs, without doing the math.

Want the bar timer explained? Read the full guide → On a tick chart? The tick counter guide and how tick charts work.

Frequent questions.

Can’t find the answer to your question? Email us, we answer fast.

Download the zip, then in NinjaTrader 8 go to Tools → Import → NinjaScript Add-On and pick the file. Add it to any chart from the Indicators list, where it is called TickTimeRangeBarCounter — most traders are done in under a minute. The step-by-step guide covers every message NinjaTrader can show and the update rule.

Genuinely free — no trial period, no locked settings, no license key, nothing to upgrade to. We sell other indicators; free tools like this one are how we show you the quality of the work first.

It picks by itself. On a tick chart: the ticks left before the bar closes (label TICKS). On a minute or second chart: a countdown to the close (label TIME), in minutes and seconds, with hours on longer bars. On range, volume, Renko and other chart types no one can know when the bar will close, because that depends on what price and volume do next, so it shows how many ticks have built the current bar so far (label BAR TICKS).

It shows --:-- instead of a time it cannot be sure of: on historical data before the chart is live, in Market Replay (the replay clock is not the real clock), and for the one repeated hour when daylight saving ends. It also needs NinjaTrader’s time zone in Tools → Options → General left on System Default; any other setting is not supported, and the countdown usually blanks rather than showing a time.

By default at the session start of your chart’s trading hours template. Switch Session Type to Calendar Day and they reset at midnight instead, which is also the better choice for multi-day Market Replay. The range is the session high minus the session low, with 0 to 4 decimals (2 by default). Load enough days on the chart that today’s session start is included, or the bar count and the range only cover the part of the session that is on the chart.

On a tick chart it estimates the ticks left straight away, never shows 0 before the bar really closes, and is exact from the next bar. On a time chart the countdown is right from the first tick after you add it. On range, volume and Renko charts the row shows --- until the next bar starts, rather than a made-up number.

Twenty settings in six groups, and the three rows they drive. The names in bold are the names in the indicator’s settings window.

Bar timer: a countdown on time charts

On a minute or second chart the top row is a bar timer: a countdown to the bar close in minutes and seconds, with hours on longer bars. Show Tick/Time Row switches it, and the Tick/Time Label left at TICKS names itself TIME on time charts. It redraws only when the number changes, about once a second, and shows --:-- on historical data, in Market Replay and in the repeated hour when daylight saving ends.

Tick counter: ticks remaining on tick charts

On a tick chart the same row is a tick counter: the ticks remaining before the bar closes, counting down as trades come in, the label reading TICKS. Added in the middle of a bar it estimates the ticks left at once, never shows 0 before the bar really closes, and is exact from the next bar. Type your own word into the label and it keeps that word on every chart type.

Range, volume and Renko bars: the ticks so far

Range, volume, Renko and other non-time bars close on what price and volume do next, so no tool can tell you when they will close. Here the row shows how many ticks have built the current bar so far, labelled BAR TICKS, and --- until the next bar starts rather than a made-up number. The Range Label and Bars Label rename the other two rows, up to 32 characters each.

The session range, live

Show Range Row adds the session range: the session high minus the session low so far, updated as the session runs, with Range Decimals from 0 to 4 (2 by default). Session Type decides when it resets: Use Chart Session restarts at the session start of your Trading Hours template; Calendar Day restarts at midnight in your chart’s time zone, the better choice for multi-day Market Replay.

The bar count: bars so far today

Show Bars Row adds the bars so far this session, a straight read on the pace of the tape, and resets with the range on the same Session Type. Load enough days that today’s session start is on the chart, or the count only covers the part that is. Each of the three rows has its own switch, so the panel can be a single line if that is all you want.

One panel, any corner, your colors and labels

Panel Corner puts the panel in any of the four corners, nudged by the Offset X and Offset Y pixels; Font Family (nine) and Font Size (8 to 24) scale it; Panel Style is a Grid box with a column divider or a rounded box; Box Opacity % (10 to 100) fades the background and border, never the text. Label Text Color, Value Text Color, Label Background, Value Background and Border Color each take their own color.

Each row can be switched off or renamed (up to 32 characters). Pick one of nine fonts at size 8 to 24, any of the four corners with an offset of up to 200 px, a Grid box or a rounded box without the divider, and a box opacity from 10 to 100% that leaves the text fully readable. Label text, value text, both backgrounds and the border each take their own color. Leave the top label as TICKS and it switches to TIME or BAR TICKS by itself; type anything else and your text stays.

No. It draws one small panel, and on time charts the countdown only redraws the chart when the number on it changes, about once a second. If your chart ever lags with it on, email us: that’s a bug, not normal.

Yes, on time charts: the top row counts down to the close of the current candle in minutes and seconds, with hours on longer bars, which is what most traders mean by a candle timer. On a tick chart the same row turns into a tick counter, and on range, volume and Renko charts it shows the ticks that have built the bar so far. One indicator; the row names itself by the chart type.

Yes. NinjaTrader 8 ships a Bar Timer indicator that counts down time-based intraday bars only, with one setting of its own (the text position) and the message “Bar timer disabled since the current time is outside session time or chart end date” whenever the session is closed; tick, range and volume bars have their own separate counters (Tick Counter, Range Counter, Volume Counter), each a separate indicator with its own text on the chart. This one puts all of it in one panel on any intraday chart, adds the session range and the bar count, and lets you place, color and rename it. The bar timer guide walks through both.

Yes. On a tick chart the top row is the ticks remaining before the current bar closes, counting down with every trade, labelled TICKS. Add it in the middle of a bar and it estimates at once and is exact from the next bar; the question above on adding it mid-bar has the detail. The bar count row below it says how many bars the session has printed so far, a quick read on the pace of the tape.

Not in time: nobody can know when a range, volume or Renko bar will close, because that depends on what price and volume do next. What the row shows on those charts is the number of ticks that have built the current bar so far, labelled BAR TICKS, and --- until the next bar starts.

Email support, answered by the traders who built it. Bugs get fixed — this tool gets the same updates and support as our paid indicators.

Know where you are in every bar.

Free, no card, no license key. Download it, import it, and the panel is on your chart in under a minute.

Not for you if you want the tool to tell you when to buy and sell. The panel shows where you are in the bar and the session; the trade is yours.

Pairs well with Free EMA cloud indicator (EMA Color Zones) · Free bar counter indicator (ProBarCounter) · Free VWAP indicator

We also offer custom builds

Can’t find the tool you need? We’ll build it.

Tell us what you want to see on the chart. You get a fixed price and a written plan before any work starts.

Request a free quote

Every tool on this site started as an idea like yours.

A key levels indicator we built, on a NinjaTrader chart A moving-average zones indicator we built, on a NinjaTrader chart A VWAP indicator we built, on a NinjaTrader chart