• Overview
  • Reviews
  • Comments (23)
  • What's new

RBC Range Bar Chart

RBC Range Bar Chart is a classical range bar chart indicator. The indicator features price ranges for charting: High/Low price range is a classical option for analysis. It also has Open, High, Low and Close prices. In the first option, two price values are analyzed at the same time, while other options only use one price. Conventionally, range bars are drawn using tick data but since tick data is not available on the server, charting is only possible based on bar data from standard time frames. You should bear in mind that the bigger the time frame, the rougher the charting. The indicator implements selection by standard time frames.

At the first run, you should press the R key or wait for the 'Update period chart' specified in the settings. This will initiate the charting. If the indicator gives a copy error, it means that copying of the server data is in progress, which can take some time, and you should retry later.

  • If you select a very big time interval for purposes of the analysis (early start date), the charting may take a long time due to the fact that the indicator copies a big amount of data from the server at the start;
  • When testing in the Strategy Tester, the start date of analysis should be about a week or a month earlier than the testing start date (depending on the step specified).

Indicator Settings

  • Magic number - unique indicator number is necessary if multiple indicators are run simultaneously (each indicator must have its own magic number);
  • Period of the analyzed data - the indicator charting is based on bar data from different time frames (the bigger the time frame, the more rough the charting);
  • Update period chart - set a specific update time to avoid recalculating the chart on every tick;
  • Start date analysis - the indicator analyzes and charts from the specified date only;
  • Type price for building - as mentioned earlier, the indicator can chart based on different prices (High/Low, Open, High, Low, Close);
  • Step - the most important parameter of range bars, it determines the movement size required to draw one range bar.
No reviews
Version 1.1 2015.04.23
Added fast charting option (Online). The function performs charting without waiting for a bar closing. In other words, the current Bid/Ask price is used as a charting basis.

The initial charting is performed using history data (OHLC prices), while the further ones are performed depending on the price changes. The system of protection against incorrectly specified parameters has been improved.

Thus, the following parameters have been added:
- Type building - charting type:
1. Typical (one minute) - the same charting as in the previous version
2. Online (fast) - real-time charting based on Bid/Ask price
- Price for Online type building - price type for real-time charting:
1. Bid - Bid price
2. Ask - Ask price
- Protection on instability - protection against unstable work:
1. No (errors may occur) - no protection, errors are possible due to incorrect data
2. Yes (normal protection) - medium protection (there is a possibility of charting starting not from an initial date)
3. Yes (enhanced protection) - enhanced protection (chart end is displayed)

The following parameters are ignored after preliminary charting in Online mode:
- Period of the analyzed data
- Update period chart
- Type price for building

The following parameter is ignored in Typical mode:
- Price for Online type building

Attention! Remember the following while testing:
- 'Start date analysis' parameter should have a date that is earlier than the test start in the strategy tester.
- 'Step' parameter affects the charting rate and may cause an error if its value is small, while the initial date ('Start date analysis' parameter) is very early.
- 'Start date analysis' parameter affects the charting rate and may cause an error if its value is set to a very early date, while the step ('Step' parameter) is too small. This parameter also affects downloading history from the server and may suspend initial indicator operation notifying of that event by the error message (Copy error).