Main Content


renko is updated to accept data input as a matrix, timetable, or table.

The syntax for renko has changed. Previously, when using table input, the first column of dates could be a datetime array, date character vectors, or serial date numbers, and you were required to have specific number of columns.

When using table input, the new syntax for renko supports:

  • No need for time information. If you want to pass in date information, use timetable input.

  • No requirement of specific number of columns. However, you must provide valid column names. renko must contain a column named ‘price’ (case insensitive).



renko(Data) plots a Renko chart from a series of prices of a security.


renko(Data,Threshold,) adds an optional argument for Threshold.


h = renko(ax,___) adds an optional argument for ax.


collapse all

Load the file SimulatedStock.mat, which provides a timetable (TMW) for financial data for TMW stock. This example shows how to plot a Renko chart for the most recent 21 days. Note that the variable name of asset price is be renamed to 'Price' (case insensitive).

load SimulatedStock.mat
TMW.Properties.VariableNames{'Close'} = 'Price';
title('Renko Chart for TMW')

Figure contains an axes object. The axes object with title Renko Chart for TMW contains 2 objects of type line.

Input Arguments

collapse all

Data for a series of prices, specified as a matrix, table, or timetable. Timetables and tables with M rows must contain a variable named 'Price' (case insensitive).

Data Types: double | table | timetable

Least price change value when adding a new box, specified as a scalar positive numeric value.

Data Types: double

(Optional) Valid axis object, specified as an axes object. The renko plot is created in the axes specified by ax instead of in the current axes (ax = gca). The option ax can precede any of the input argument combinations.

Data Types: object

Output Arguments

collapse all

Graphic handle of the figure, returned as a handle object.

Version History

Introduced in R2008a

expand all