makes a Renko chart with prices pi at date datei.


makes a Renko chart of closing prices for the financial entity "name" over the date range daterange.


makes a Renko chart with brick height of fraction s of the average price.

Details and Options


open allclose all

Basic Examples  (2)

Chart the prices from a list of values:

Use three months of prices from FinancialData entities:

Specify a date range:

Scope  (20)

Data and Wrappers  (12)

Automatically get quarterly data for a financial entity:

Get data for a specific date range:

Get data from FinancialData:

Brick size by default is a fraction of the price range:

Specify brick sizes as a fraction of the price range:

Use absolute brick sizes:

Use wrappers on individual data:

Use wrappers on entire datasets:

Wrappers can be nested:

Override the default tooltips:

Use PopupWindow to provide additional drilldown information:

Button can be used to trigger any action:

Styling and Appearance  (5)

Specify styles for up and down trends:

Use preset styles:

ChartBaseStyle can be used to set a style for all chart elements:

Style can be used to override styles:

Use built-in programmatically generated bars:

Labeling  (3)

Use Labeled to add a label to a bar:

Use symbolic positions for label placement:

Label a list of date events:

Use Placed to control the positioning of labels, using the same positions as for Labeled:

Options  (45)

AspectRatio  (1)

AspectRatio controls the ratio of the height to width:

AspectRatio 1 will make width equal to height:

Axes  (2)

Use the default axes:

Turn off the axes:

AxesOrigin  (3)

Axes origin is on the left by default:

Place the axis at the end of February:

Use named positions for the axis:

ChartBaseStyle  (5)

Use ChartBaseStyle to apply overall styles for the bricks:

Add gray edges to the bricks:

ChartBaseStyle combines with TrendStyle:

TrendStyle may override the settings for ChartBaseStyle:

Style overrides the settings for ChartBaseStyle:

ChartElementFunction  (4)

Get a list of built-in settings for ChartElementFunction:

These examples of ChartElementFunction show the global scale:

Write a custom ChartElementFunction:

ChartElements  (6)

Use any Graphics object for the bricks:

Use different markers for up and down trends:

Graphical elements pick up the style from TrendStyle:


Use images for the bars:

Chart elements are sized to fill the bricks:

Use explicit sizes for width and height:

EventLabels  (3)

Label a date event:

Use Placed to control label placement:

Use Placed to control label appearance:

GridLines  (4)

Grid lines are used by default:

Turn off date grid lines:

Turn off price grid lines:

Place grid lines at month or year boundaries:

Use dotted grid lines for months and red grid lines for years:

GridLinesStyle  (3)

By default, GridLinesStyle uses dotted grid lines with emphasized year grid lines:

Style grid lines:

GridLines overrides GridLinesStyle:

PerformanceGoal  (3)

Generate a RenkoChart with interactive highlighting:

Emphasize performance by disabling interactive behaviors:

Typically, less memory is required for non-interactive charts:

PlotRange  (3)

RenkoChart automatically draws all price dates:

Limit to a specific date range:

PlotRange only includes dates for which there is data:

ScalingFunction  (2)

Prices are normally shown on a linear scale:

Show prices on a logarithmic scale:

TrendStyle  (6)

TrendStyle uses green for up trends and red for down trends by default:

Use black for up trends and red for down trends:

Use named styles:

TrendStyle combines with ChartBaseStyle:

With TrendStyle set to None, the base style is used for up trends and empty bars for down trends:

TrendStyle->style uses style for up trends and empty bars for down trends:

Properties & Relations  (7)

Larger brick sizes filter out more noise:

RenkoChart only shows time periods with significant changes in price:

Use CandlestickChart to visualize the financial data:

Use TradingChart to visualize and analyze financial data:

Use InteractiveTradingChart to visualize and interactively analyze financial data:

Use PointFigureChart, LineBreakChart, and KagiChart to analyze the relation of financial prices and time:

Use DateListPlot to visualize financial data:

Wolfram Research (2010), RenkoChart, Wolfram Language function, (updated 2014).


Wolfram Research (2010), RenkoChart, Wolfram Language function, (updated 2014).


Wolfram Language. 2010. "RenkoChart." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014.


Wolfram Language. (2010). RenkoChart. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_renkochart, author="Wolfram Research", title="{RenkoChart}", year="2014", howpublished="\url{}", note=[Accessed: 15-July-2024 ]}


@online{reference.wolfram_2024_renkochart, organization={Wolfram Research}, title={RenkoChart}, year={2014}, url={}, note=[Accessed: 15-July-2024 ]}