Deprecated: Array and string offset access syntax with curly braces is deprecated in /data/web/virtuals/7496/virtual/www/domains/ on line 1318

Deprecated: Array and string offset access syntax with curly braces is deprecated in /data/web/virtuals/7496/virtual/www/domains/ on line 1350
Range Bars Generator
Range Bars Generator

Follow this link to go directly to the installation guide


Range Bars are determined for alternate price charting. Unlike the usual time frame chart - where every candle represents a fixed time interval - the goal is to ignore time and to display price movement using candles with equal heights. 

I have currently 2 versions to download, the first one intended for the MT4 build 509, while the other is native for the 600+ builds. They both run on the MT 4 build 600 (and higher), though the original 509 version needs the MT4 to be started in portable mode.


What are main advantages of this generator in comparison to similar generators?

  • • it is an indicator rather than a script or EA, which makes it comfortable
  • • input setting is accessible from multiple places: input dialogue, entry on a feed chart, entry on the offline chart. Settings on the offline chart makes the range switching as simple as switching a timeframe.
  • • possible feed chart on-the-fly timeframe switching (no need to dedicate this chart for a feed)
  • • generator can break chart into sessions
  • • generator uses all available timeframes for the initial model, it is not bound to the selected timeframe
  • • estimates the offline chart starting point from the desired candle count
  • • a single indicator drives multiple identical offline charts, so you can run multiple EAs with a single generator
  • • detects interrupts in feed and rebuilds the offline chart after the feed reconnects
  • • displays correct candle tick volume, you may rely on the tick volume in your analysis or EA
  • • watches for a change of the feed server (lacking feature in MT4)
  • • works correctly with symbols having conflicting names (i.e. "EURUSD.." trailing double dot in name with a few brokers)
  • • reports unexpected time gaps in the MT4 history
  • • excludes phantom (no volume) ticks
  • • fixes incorrect input for a non-trivial instrument tick size
  • • can decrease chart refresh rate on demand
  • • indicator development is not closed, it has continuing support. You do not need to search Internet and pray volunteers for a fix. 


For detailed instructions about the build 509 version, open online User Guide (unified for all offline charts).

For the 600+ version the User Guide will be supplied soon.


Download indicator from the  Metatrader MQL4 Downloads section.

Screen Capture Clips

For watching the 600+ video about offline charts in natural resolution click here.

For watching the 600+ video about offline charts in natural resolution click here.

The 509 version video is below. 


Posted on 2013 Sep 28
by Jochen Ullrich @ 10 Feb 2015 05:58 pm
Hallo, can you help me in german?
Many Thanks
by ovo @ 10 Feb 2015 08:02 pm
by Romesh @ 18 Mar 2015 03:38 pm
by Ingvar @ 24 Mar 2015 11:35 pm
A couple of questions.
1. Can I control how much history I want?
2. I need to attach RSI, MACD, Bollinger to the range bar chart by using iRSI, iMACD and iBands and retriev values for these indicators
3. Can I run it in strategy tester?
4. Plan for MT5 version?
5. Is there a limit on the number of charts that can be processed simultanously. If everything works out the next phase is a multi currency version
by Ingvar @ 26 Mar 2015 10:34 pm
Anybody alive here?
by ovo @ 27 Mar 2015 02:03 am
Hello Ingvar, your answers:
1. Yes
2. If you need so, then attach them
3. No
4. No
5. Probably yes, but I never tested

Please download at and install the indicator, you have 15 days for trialling.
by Ingvar @ 27 Mar 2015 09:22 am
OK, thanks for your answer.
Is there any other way to do "Backward" testing
by ovo @ 27 Mar 2015 09:34 am
Depends what you need to test, but this indicator cannot run in the Strategy Tester, it depends on a live environmet.
If all you need is sending the offline chart to the Strategy Tester, then use this script:
by Ingvar @ 27 Mar 2015 10:45 am
Ah, If Iunderstand you correctly I can generate a good offline range bar chart, send it to the strategy tester and do the backtest for my EA. Awesome!
by Hitendra Patil @ 30 Mar 2015 01:55 pm
Hi there,

I want to buy "rangenogapbar" but I want to use it on traders' floor where I have 10 machines. I would like to know if one activation key will work on all machines or not.

by ovo @ 30 Mar 2015 02:23 pm
A single key can be assigned to 3 computers. If you needed a single key for all your machines to keep things simple, I could reassign purchased licenses to a single key. After purchasing 3 keys you are entitled for a present - the forth key for free.
by natavalermth @ 25 Feb 2016 05:24 pm
by ovo @ 25 Feb 2016 06:28 pm
Please use for RSS.
by RonaldMide @ 03 Mar 2016 10:39 pm
E-mail: (optional)

Powered by CuteNews