SiProRenko Bar

SiProRenko is the first multi-mode hybrid Renko bar.  It generates the standard median Renko chart that has become a favorite among day traders.  It’s attraction and popularity is due to the wave like style, that smooths out price action and minimizes “the chop”.  Simple to follow and easy on the eyes.

Compare Below

#1 The Sync Bars Daily mode, allows you to control whether or not the bars use NinjaTrader7’s session break feature.

#2 With Sync Bars Daily off the bars are continuous across the session break line, but the swing high & low prices may not match.

SiProRenko B5 T2 Label

The top chart above is built with these settings.
B: shows the Brick size value.
T: shows the New Trend Bar value.
R: shows the number of ticks price must reverse, from the bar’s Close price, to create a reversal bar.  This value is calculated automatically.
S: Shows Sync Bars Daily value.

SiProRenko B2 T4 Label

The SiProRenko will calculate correctly when the Brick size is smaller than the New Trend Bar value, creating some interesting results.


Brick size


Sets the bar’s body length in number of ticks.

Print pagePDF pageEmail page

New Trend Bar


Sets the number of ticks price must move in the trend direction to form a new bar.

Print pagePDF pageEmail page

Sync Bars Daily


Turns On or Off NinjaTrader’s session break functionality.  NinjaTrader bars have this feature hard coded On, which starts a new bar at every session break line, as seen in reference #3.  The ProRenko allows you to turn this feature off so the bars make a smooth transition across the session break line, as seen the upper chart.  Reference #2 on the chart above points out what happens when this function is turned off.  The bar prices do not match at the swing high & low points.  When turned On, every chart with matching bar parameters will have matching swing high & low prices.

Print pagePDF pageEmail page

Using SiProRenko in NinjaScript

Click to open.


Example code for using the SiProRenko in the NinjaScript Add() method.


    Add(Instrument.FullName, PeriodType.Custom8, 4, MarketDataType.Last);
                                          	// 4 sets the Brick size value.
      BarsPeriods[1].BasePeriodValue = 1;	// .BasePeriodValue sets the New Trend Bar value
      BarsPeriods[1].PointAndFigurePriceType = PointAndFigurePriceType.Close;
            // .PointAndFigurePriceType sets Sync Bars Daily.  On = .HighsAndLows, Off = .Close


By default the SiProRenko is assigned to PeriodType.Custom8. If you moved this bar to a different PeriodType., look inside …\Documents\NinjaTrader 7\Config.xml file to find which PeriodType.

Please Note: We do not offer programming support.  If you need further support please contact NinjaTrader support.

Print pagePDF pageEmail page