MedianRenko Ultimate for cTrader & cAlgo

MedianRenko is a very popular alternative to time-based charts. The ultimate renko indicator includes all of the median renko style variations such as mean renko, median renko, turbo renko, better renko, etc. All charting types display wicks and contain reference points (MedianRenko Open, Low, High, Close) for use by other indicators as well as cAlgo robots. Using the available set of inputs listed below, you’ll be able to setup various chart types, such as the ones shown in the screenshot below.

Available Inputs

  • Bar Size (number of pips)
  • Retracement factor (0.01 to 1.00)
  • Maximum Bars
  • Symmetrical reversals (Yes / No)
  • Reset Open on new trading day (Yes / No)
  • Apply offset to first renko bar (Yes / No)
  • Tick offset value (0 to …)
  • Bullish Bar Color
  • Bearish Bar Color

Here are some example settings for various renko chart variations:

  • Median Renko (Settings: Retracement factor = 0.5 , Symmetrical reversals = Yes)
  • Standard Renko with wicks (Settings: Retracement factor = 1.00 , Symmetrical reversals = Yes)
  • Turbo Renko (Settings: Retracement factor = 0.25 , Symmetrical reversals = Yes)
  • Hybrid Renko (Settings: Retracement factor = 0.25 , Symmetrical reversals = No)
  • PointO (Settings: Retracement factor = 1.00 , Symmetrical reversals = No)

The following inputs offer the most commonly used chart synchronization features:

Reset Open on new trading day – This is an optional feature, which ensures daily (or session) reference consistency. This is used to reflect the true daily (or session) open, high, low and close values. To use this function, set this parameter to Yes. As a result in some cases, you will see a gap between the previous session’s close and open of the current one.

Apply offset to first renko bar & Tick offset value – These parameters enable (when Apply offset to first renko bar set to Yes) or disable (when Apply offset to first renko bar set to No) the normalization of the first renko bar’s opening price using the Tick offset value.
In practice, this pair of parameters is used to define the opening price of the first bar on the renko chart.

For example, if we have 10 pip renko bar and we set:

Appy offset to first renko bar = Yes

Tick offset value = 0

The chart will open at the 00 level and consecutive bars will follow as presented below:

EURUSD 10 pip renko chart:
1st bar -> open 1.40100, close 1.40200
2nd bar -> open 1.40200, close 1.40300
3rd bar -> open 1.40300, close 1.40400
4th bar -> open 1.40500, close 1.40600

How it works…

The indicator is displayed as an overlay and should be attached to 1-minute charts for best historical candle accuracy. All live candles are plotted tick by tick. Referencing the indicator from a cAlgo robot is as simple as referencing other standard cTrader indicators:

//  MedianRenko indicator settings

public double BarSize = 50;
public double RetracementFactor = 0.5;
public int ShowNumberOfBars = 25;
public bool SymmetricalReversals = true;

//  Declare and create an instance of MedianRenko indicator

private MedianRenko mr_indi;

protected override void OnStart()
    object[] parameterValues = 
       10,         // Bar Size (Pips)
       0.5,        // Retracement factor (0.01 - 1.00)
       300,        // Maximum Bars
       true,       // Symmetrical Reversals
       false,      // Reset Open on new trading day
       false,      // Apply offset to first renko bar
       0,          // Tick offset value
       "SeaGreen", // Bullish Bar Color
       "Tomato"    // Bearish Bar Color

    mr_indi = Indicators.GetIndicator<MedianRenko>(parameterValues);
//  Start processing...
protected override void OnTick()
    // Example: check if last 2 completed bars are bullish

    bool lastTwoBarsBullish = (mr_indi.Open.Last(1) < mr_indi.Close.Last(1)) && (mr_indi.Open.Last(2) < mr_indi.Close.Last(2));
    // Trading logic goes here...

The available reference points (Open, Low, High, Close) of each MedianRenko candle also enable you to attach technical studies to your chart. For example you can attach Moving Averages for any of the reference points. In the example below a 21 period EMA of MedianRenko Close is attached to the chart:


As mentioned before, the indicator is displayed as an overlay on the m1 chart so, you may want to change the chart to “line chart” and the “Bear Outline” color to black for better clarity.

Please leave me feedback below, if any questions or suggestions for further development.

Median Renko Ultimate for cTrader


One time payment only!

  • License for 1 computer
  • Free support
  • Free updates
  • Zero ongoing charges!

Buy Now

14-day trail


click download

  • Free 14-day trial
  • Renko Ultimate and RangeBars
  • See readme file for
  • installation guide…

VN:F [1.9.22_1171]
Rating: 8.7/10 (9 votes cast)
MedianRenko Ultimate for cTrader & cAlgo, 8.7 out of 10 based on 9 ratings
Print Friendly, PDF & Email


  1. Nazirul  November 10, 2016

    I’m using Parallel Desktop Windows on my Mac. Every 6 months, I always re-install my Windows. Will I get new license number? If I purchased this indicator license?

    • admin  November 11, 2016

      You will not need a new license for this. The first one you purchase will continue to work just fine.

  2. F  December 21, 2016


    trying to put in a working cbot template (works with
    received error :
    Crashed in Calculate with NullReferenceException: Object reference not set to an instance of an object.

    • admin  December 21, 2016

      You need to provide full access rights in your robot (AccessRights = AccessRights.FullAccess), because the indicator requires them to access functions of the .NET framework.
      Failing to do so will block the indicator from initializing and you will have a NULL reference instead of a reference to the median renko indicator.

  3. Gauer  February 22, 2017

    Hi. I’m interested in purchasing this and the range bars indicator too.

    My concern is that, what if I sell my computer, buy another one, anything can happen, computer burn, I would have to pay again for a product I already had?


    • admin  February 22, 2017

      Hi, I can guarantee that you will not need to re-purchase the product. You just need to make sure that you retain your original license file(s) and send them to our helpdesk with a replacement request when needed. The procedure is free of charge.

  4. Oscar  March 1, 2017

    Hi, I can’t see the tail with the MedianRanko bars like in the above example. May I change anything?

    • Oscar  March 1, 2017

      Update: I can see the tail in IcMarkets cTrader and cAlgo, but not in PepperStone cTrader, ¿?

      • admin  March 1, 2017

        Please send the settings you are using along with a screenshot of the chart to support at

      • Oscar  March 1, 2017

        Ok, problem solved. You can’t change the Font Size. You must leave it by default.

  5. Alex hellor  April 12, 2018

    Can you add a feature like Logikultimate renko bar reversal system. which have a % based reversal feature 200% 300% 400% reversal.. I think you will get that If you see this video

    • admin  July 29, 2018

      This is kind of functionality is implemented in the latest preview version of Ultimate Renko (1.14). You will find it in the “New versions” folder


Add a Comment