Renko Bar Charts


Introduction

The information on this page applies to version 1646 and higher.

Sierra Chart offers three different types of Renko chart bars. These are Standard Renko bars and Flex (flexible) Renko Bars, and Flex Renko Inverse Setting Bars.

These types of chart bars only work with Intraday chart data.

In a standard price bar there are four values. The Open, High, Low, and Close/Last. The Open is the first price traded for a bar. The High is the highest price traded. The Low is the lowest price traded. The Close is the final price traded. If the bar is still forming, then the Close of the bar is last price traded.

A Standard Renko chart is made up of bars, also known as bricks, which are always the same price range from the Open price to the Close price. The distance between the Open to the Close is specified in price ticks.

For example, if the Tick Size for the symbol of the chart is .25, and the Renko Bar/Brick Size is specified as 4, the Renko Bar will have a price range of 1.0 from its Open to Close prices. This is known as the Bar/Brick Size of the Renko Bar. It always is the Open to Close price range and does not include the High to Low price range.

The High and Low of a Renko bar can be optionally displayed based upon the Graph Draw Type setting. The High and Low represent the true high and low of the prices which make up the Renko bar.

The Renko Bar can be cut short if New Bar At Session Start is enabled in Chart >> Chart Settings. In which case you will see a Renko Bar less than the specified number of price ticks. This can also result in overlapping bars/bricks. For additional information, refer to Overlapping Bricks.

There are Up Renko bars and Down Renko bars, and each bar either continues or reverses the direction/trend of the previous Renko bar. A bar continues the direction of the previous bar when the price movement of the symbol moves the Bar Size in the same direction from the most recent completed Renko bar Close price. A completed Renko bar is considered a bar where the Open to Close difference is equal to the Bar Size.

A reversal occurs when there is price movement of the symbol which is twice the Bar Size, the Close to the Open range, in the opposite direction. In the case of a currently forming incomplete Renko bar, the comparison to determine a reversal is to the Close of the previous Renko bar. So there must be price movement twice the Bar Size from that Close price. In the case of the current Renko bar being complete, the comparison to determine a reversal is to its own Close price.

If the current Renko bar is not complete, then there is a reversal in place on that same bar. If the current Renko bar is complete, which is the case when its Open to Close range is equal to the Bar Size, then a new reversal bar is created.

However, in the case of when Renko New Bar Mode has been set to New Trend Bar When Range Exceeded | New Bar When Open Crossed or New Trend Bar When Range Met | New Bar When Open Crossed, then a new bar will be started before an actual reversal occurs when the Open price is crossed. Refer to Renko New Bar Mode for details.

The current forming Renko bar will continue to accumulate data and can continue the current trend, or can reverse.

When the direction/trend of the previous bar is continued with a new bar, the open of the new bar is equal to the close of the previous bar. When the direction/trend of the previous bar is reversed, the open of the new bar is equal to the open of the prior bar.

Sierra Chart Renko bars are Candlesticks which include tracking of the High and Low values that are outside of the classic brick. These are called wicks. To ensure that you see the wicks, set the Graph Draw Type in Chart >> Chart Settings to Renko Bricks with Wicks which is the default.

Sierra Chart Renko bars also update the last bar closing/last price as real-time data is received. The last bar in the chart could be either an Up or Down Renko Bar, and is not determined until the bar is complete. The final bar is never removed, but the Open value of the bar can change when the bar is closed. Refer to the image below.

Once a Renko Bar/Brick (Open to Close) becomes equal to the Bar Size setting in ticks, any trading above that brick in the case of an up Renko bar or below that brick in the case of a down Renko bar, immediately starts a new bar and that new bar begins to form a new Renko bar according to the Renko bar rules depending upon the specific Renko Bar Period Type.

Using Renko Bars

  1. Follow the instructions of the Tick by Tick Data Configuration page to make sure you have tick by tick data.
  2. To set the chart bars to Renko bars, select Chart >> Chart Settings on the menu.
  3. In the Intraday Bar Period >> Bar Period Type list, select Renko Bar (in ticks) or Aligned Renko Bar (in ticks). For information about Aligned Renko Bars, refer to Opening Price for First Renko Bar.
  4. Specify the number of ticks per Renko bar in the box below. This is also known as the Bar Size. Each 1 tick is equivalent to the Tick Size setting in Chart Settings. Therefore, if the Tick Size is .25 and you specify 4 ticks, then this is equivalent to 1.0 as an actual value. This will mean that each Renko bar body will have a length of 1.0. This Bar Size always applies to the body. Not from the High to the Low of the Renko bar.
  5. The Session Times >> New Bar At Session Start option applies when using Renko bars. We recommend keeping this option enabled, so that the Renko bars always start from a consistent point in time. However, keep in mind that this can also result in the Renko bricks overlapping. Refer to Overlapping Bricks.
  6. Verify the correct Tick Size is set for the symbol. If it is not correct, change it. This setting is also one the Chart Settings window.
  7. There are several choices for the Graph Draw Type setting when using any of the Renko Bar Bar Period Types:
    • CandleStick: Uses the true Open and Close values to draw the bars. The High and Low are also displayed. The Candlestick bar color settings in Global Settings >> Graphics Settings apply when using this Graph Draw Type.
    • CandleStick Body Only: Uses the true Open and Close values to draw the bars. The High and Low are not displayed. The Candlestick bar color settings in Global Settings >> Graphics Settings apply when using this Graph Draw Type.
    • Renko Brick: The Renko Open and Renko Close values are used to draw the bars. The High and Low are not displayed. The Candlestick bar color settings in Global Settings >> Graphics Settings apply when using this Graph Draw Type.
    • Renko Brick With Wicks: The Renko Open and Renko Close values are used to draw the bars. The High and Low are also displayed. The Candlestick bar color settings in Global Settings >> Graphics Settings apply when using this Graph Draw Type.
  8. Set the Intraday Chart Bar Period >> None | Fill All Bar Gaps | Fill Bar Gap at Start of Session setting as required. The Fill* settings will fill the the gaps between the chart bars. Fill Bar at Start of Session is only valid when you also have New Bar At Session Start enabled. Otherwise, it has no effect.

    When the opening price of the new session for the day is outside of the range of the previous Renko bar, the range from the close of the prior bar to the open of the new bar (the gap) is filled with Renko bars if using one of the Fill* settings. The Renko bars will have the same Date-Time as the new Renko bar. The effect of this can easily be seen when looking at a chart with Day session only data.
  9. Press OK to close the Chart Settings window.

Renko New Bar Mode

In Chart >> Chart Settings >> Intraday Chart Bar Period, there is the Renko New Bar Mode setting. Below are the choices.

The definition of a complete or completed Renko bar is where the Open to Close range is equal to the Bar Size setting.

  • New Trend Bar When Range Exceeded | New Reversal Bar When Reversal Amount Met: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been exceeded and price is moving in the same direction as the current bar.

    A new reversal bar will be established, when the reversal amount, normally two times the Bar Size has been met by the price action.
  • New Trend Bar When Range Exceeded | New Bar When Open Crossed: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been exceeded and price is moving in the same direction as the current bar.

    In the case of a completed Renko bar, when it is an Up Renko bar, once the price moves below the lower Open price, a new bar begins because a reversal potentially can occur. But this new bar has no known direction until it is established. In the case of a completed Down Renko bar, once the price moves above the higher Open price, a new bar begins. The reason for this Renko Mode is to support the use of the Numbers Bars study on Renko bars so that the chart bar where the reversal occurs, contains the volume at price data for all of the levels of the reversal bar. Otherwise, this would not happen.
  • New Trend Bar When Range Exceeded | New Reversal Bar When Reversal Amount Met Plus 1 Tick: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been exceeded and price is moving in the same direction as the current bar.

    A new reversal bar will be established, when the reversal amount, normally two times the Bar Size has been met plus one additional tick by the price action.
  • New Trend Bar When Range Met | New Reversal Bar When Reversal Amount Met: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been met.

    A new reversal bar will be established, when the reversal amount, normally two times the Bar Size has been met by the price action.
  • New Trend Bar When Range Met | New Bar When Open Crossed: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been met.

    In the case of a completed Renko bar, when it is an Up Renko bar, once the price moves below the lower Open price, a new bar begins because a reversal potentially can occur. But this new bar has no known direction until it is established. In the case of a completed Down Renko bar, once the price moves above the higher Open price, a new bar begins. The reason for this Renko Mode is to support the use of the Numbers Bars study on Renko bars so that the chart bar where the reversal occurs, contains the volume at price data for all of the levels of the reversal bar. Otherwise, this would not happen.
  • New Trend Bar When Range Met | New Reversal Bar When Reversal Amount Met Plus 1 Tick: A new trend bar will be started, when the current Renko bar is complete and the Bar Size has been met.

    A new reversal bar will be established, when the reversal amount, normally two times the Bar Size has been met plus one additional tick by the price action.
  • New Trend Bar After Range Met | New Reversal Bar When Reversal Amount Met: A new trend bar will be started, after the current Renko bar is complete and the Bar Size has been met. This means that the Intraday data record that causes the Bar Size to be met, is added to that chart bar and the next Intraday Data record will start a new bar.

    A new reversal bar will be established, when the reversal amount, normally two times the Bar Size has been met by the price action.
  • New Trend Bar After Range Met | New Bar When Open Crossed: A new trend bar will be started, after the current Renko bar is complete and the Bar Size has been met. This means that the Intraday data record that causes the Bar Size to be met, is added to that chart bar and the next Intraday Data record will start a new bar.

  • New Trend Bar After Range Met | New Reversal Bar When Reversal Amount Met Plus 1 Tick: A new trend bar will be started, after the current Renko bar is complete and the Bar Size has been met. This means that the Intraday data record that causes the Bar Size to be met, is added to that chart bar and the next Intraday Data record will start a new bar.

Renko Open, High, Low, Close Values

Renko bars maintain the actual true High and Low for each bar in addition to the Renko Open and Renko Close values. There are also the true Open and Close values from the underlying price data for each Renko bar. The Renko Open and Renko Close values are the values that are used to draw the Renko body. While the actual Open and Close values are based on the actual open and close prices which occurred while building the Renko bar.

All six values are displayed in the Window >> Chart Values Window and the Window >> Tool Values Window. Refer to the image below.

When using ACSIL, all of the Renko bar data is accessed with the sc.BaseData[] arrays. Use the SC_OPEN, SC_HIGH, SC_LOW, SC_LAST, SC_RENKO_OPEN, SC_RENKO_CLOSE constants with sc.BaseData[] to access these different arrays. The SC_RENKO_OPEN, SC_RENKO_CLOSE arrays hold the values for the displayed Renko bar candlestick body.

For Study and Chart Alert Formulas, the Renko Open and Renko Close values are accessed with the ID0.SG22 (Renko Open) and the ID0.SG23 (Renko Close) identifiers.

The candlestick wicks, if visible on a Renko bar, are based upon the true High and Low values of the Renko bar, which are based upon the actual underlying price data. In ACSIL these are accessed with the SC_HIGH and SC_LOW sc.BaseData[] arrays. For Study and Chart Alert Formulas, these are accessed with the H or ID0.SG2 (High) and L or ID0.SG3 (Low) identifiers.

The last Renko bar in the chart, is a standard candlestick bar which represents the true Open, High, Low, Last of all of the trades which make up that bar. It is not possible to know the final values of the Renko Open and Renko Close (ACSIL SC_RENKO_OPEN and SC_RENKO_CLOSE arrays) until the bar closes and there is a new bar after it.

The actual true Close price ( ACSIL SC_LAST array ) of a Renko bar will not necessarily equal the visual Renko Close price ( ACSIL RENKO_CLOSE array ), when a Renko bar is completed.

To output the Renko bar Open and Close values as you visually see on the chart to a Spreadsheet when using one of the Spreadsheet studies, add the Renko Visual Open/Close Values study to the chart.

Opening Price for First Renko Bar and Alignment

When Chart >> Chart Settings >> Intraday Bar Period >> Bar Period Type is set to Aligned Renko, then the first bar in a chart or the first bar of the new session for the day when Chart >> Chart Settings >> Session Times >> New Bar at Session Start is enabled, is aligned based on the Bar Size setting.

This is done by waiting to build the first Renko bar until there is a price encountered in the underlying data which has no remainder when divided by the actual Bar Size.

For example, if the chart Tick Size is .25 and the Bar Size is 4 ticks, giving an actual Bar Size of 1.0, then the first Renko bar/brick does not begin until there is a price which evenly divides by 1.0.

So in this example all bars/bricks are aligned to 1.0 boundaries.

In other words, the opening price of a Renko bar will always be an exact multiple of the Bar Size.

To prevent the alignment of the first bar in a Renko bar chart or the first bar of the new session for the day, use the Chart >> Chart Settings >> Intraday Bar Period >> Bar Period Type >> Renko Bars (in ticks) setting instead.

However, the Open and Close values of subsequent Renko bars can can out of alignment based upon the defined logic for building the Renko bars and the underlying price data. There will be a realignment each day if Chart >> Chart Settings >> Session Times >> New Bar at Session Start is enabled.

Flex Renko

In Chart >> Chart Settings there is a Bar Period Type named Flex Renko. This is short for Flexible Renko. The edit box below this setting requires 3 separate parameters separated by a - character.

Format: BarSize-TrendOffset-ReversalOffset. All 3 of these parameters must be specified in Ticks. If the Tick Size for the symbol is .25, then a setting of 10 ticks will equal 2.5.

Refer to the Renko Open, High, Low, Close Values section for details about Flex Renko Open, High, Low and Close values.

Bar Size

The Bar Size specifies the Renko Bar size as a number of ticks. A tick is equivalent to the Tick Size setting in Chart >> Chart Settings.

A standard Renko chart requires that price moves the Bar Size in the current trend direction in order to form a new bar in the direction of the trend. To form a reversal bar, price has to move two times the Bar Size.

The Flex Renko allows the user to adjust the algorithm used to build a Renko Bar. Therefore, allowing different types of charts that capture different types of price action. The additional settings are the Trend Offset and Reversal Offset.

Trend Offset

Trend Offset : A standard Renko bar has a Trend Offset of zero, which means that when a new bar is formed in the current trend direction, the Renko Open value of the new bar is equal to the Renko Close value of the prior bar.

When you specify a non-zero value for the Trend Offset , the Renko Open value is offset inside the prior bar by the specified number of ticks. This means that the price of the symbol no longer has to move as far to form a new bar in the trend direction. Note: Trend Offset must be greater than or equal to zero and less than the Bar Size.

Reversal Offset

Reversal Offset : A standard Renko bar has a Reversal Offset of zero, which means that when a new bar is formed that reverses the current trend direction, the Renko Open value of the new bar is equal to the Renko Open value of the prior bar.

When you specify a non-zero value for the Reversal Offset, the Renko Open value is offset from the prior bar Open by the specified number of ticks. This offset causes the new Renko bar to overlap the prior Renko bar. This means that the price of the symbol no longer has to move as far to form a new bar to reverse the trend direction. Note: Reversal Offset must be greater than or equal to zero and less than the Bar Size.

Examples

A standard N-tick Renko Bar would be specified with N-0-0, which specifies that the trend and reversal bars are in the standard locations. A standard trending Renko Bar would have an Open equal to the prior Close, and a standard reversal Renko Bar would have an Open equal to the prior Open

A "Hybrid Renko" can be formed by using settings for BarSize-TrendOffset-ReversalOffset like N-N/2-N/2 (Example: 4-2-2). With these settings you will see the trend/reversal bar Open values are offset into the standard Renko bar by 50%. Refer to image below.

Another interesting combination for BarSize-TrendOffset-ReversalOffset is N-(N-1)-1 (Example: 10-9-1), which forms a "Trend Channel". Refer to image below.

Filling of Price Gaps with Renko Bars

This section explains how to fill or not to fill price gaps in trading, when using Renko bars. By default price gaps in trading are not filled when using Renko bars. Although price gaps are filled in where reversals occur.

When there are price gaps in the chart, the gap is always going to be equivalent to an amount which is evenly divisible by the Renko Bar Size . This means that each Renko bar is always in alignment with the first Renko bar in the chart, or the trading day when New Bar at Session Start is enabled in the Chart Settings for the chart.

To fill price gaps in trading when using Renko bars, select Chart >> Chart Settings. Refer to the image below for the relevant setting.

From the list of gap fill options in the Intraday Chart Bar Period frame, select Fill All Bar Gaps or Fill Bar Gap at Start of Session to fill only the gap at the start of the trading day. Press OK.

To not fill price gaps in trading when using Renko bars, from the list of gap fill options in the Intraday Chart Bar Period frame, select None.

The image below shows a filled in gap at the beginning of the trading day, according to the Session Times.

The image below shows the gap at the beginning of the trading day, according to the Session Times, without being filled.

Overlapping Bricks

When New Bar At Session Start is enabled in Chart >> Chart Settings, and a new trading day session is encountered in the chart, then this can result in the Renko open to close range (brick) of the new bar at the start of the new trading session intersecting the previous bar brick. Refer to the image below for an example of this.

The last Renko bar brick of the prior session can also intersect the prior Renko bar brick. This is because the final bar of the previous trading session is not complete, because a new bar was forced at the start of the new trading session. So you are effectively seeing where the true closing price was when it completed due to end of the trading session versus a bar that completes normally according to the standard Renko bar rules. When there is a new trading session there is no way to really complete the last bar without fabricating prices so it is left as is.

Using Numbers Bars Study on Renko Charts

When using the Numbers Bars study on a Renko bars chart, the Renko bars are replaced by the Numbers Bars. The number of bars and timestamps remains the same. The existing bars are just replaced with a numbers Bars display.

The Numbers Bars study will display the true Open, High, Low and Close values of each bar showing the true price activity which make up the bar. The altered Renko Open and Close values of Renko bars will not normally be visible unless you have set the Open andClose Marker StyleInput to display the Open and Close values through markers or through a Candlestick.

When using the Numbers Bars study, it is recommended to set the Renko New Bar Mode, to one of the options with New Bar When Open Crossed. This is so the chart bar where the reversal occurs, contains the Volume at Price data for all of the price levels of the reversal bar. Otherwise, this would not happen.

Flex Renko Inverse Setting Bars

The information in this section is effective as of Sierra Chart version 1645.

Flex Renko Inverse Setting Bars bars are similar to Flex Renko bars but the parameters for them have an opposite/inverse implementation but effectively do the same thing. These types of bars are constructed using a common code base as compared to Flex Renko bars.

To use these bars, select Chart >> Chart Settings on the menu. In the Intraday Bar Period >> Bar Period Type list, select Flex Renko Inverse Set Bar (in ticks). The parameters are described below.

  • Bar Size: The size of the brick/bar in ticks.
  • Trend Bar Offset: New Renko bricks are offset from the prior brick by this amount in ticks. In other words, a new Renko bar is created when price moves by this number of ticks or more from the last completed Renko bar. The comparison is done to the Close of the prior Renko bar to the Close of the current Renko bar. The difference between these will be equal to this setting.

    Set Trend Bar Offset to the same as the Bar Size to make a standard Renko bar. Trend Bar Offset cannot be less than or equal to 0. The minimum is 1.
  • Reversal Bar Trigger: Reversal Bar Trigger is specified as a number of ticks. When there is a reversal of the price by this amount, a new reversal bar is created.

    When there is a reversal, calculating the difference between the Close of the prior completed Renko bar to the Close of the current Renko bar, the difference between these will be equal to than this setting.

    Reversal Bar Trigger cannot be less than 2 ticks.

    Set Reversal Bar Trigger to be twice the Bar Size to make a standard Renko bar. For example, if the Bar Size is 8, then set this to 16.

*Last modified Sunday, 19th November, 2017.