BACKTESTING · RENKO

Renko Backtests: Why Synthetic Candle Prices Can Mislead

Renko and Heikin Ashi bricks are drawn from synthetic prices. A backtest that fills at those prices trades at numbers the market never quoted at that time.

Short answer

Renko bricks and Heikin Ashi candles are derived values: a brick's open and close are fixed increments, and a Heikin Ashi close is an average. TradingView warns that strategies on non-standard chart types can produce unrealistic results because fills use synthetic prices rather than actual market prices. Generate signals on the synthetic chart if you like, but simulate fills on real OHLC data at the time the signal would be known, with costs.

Why synthetic prices mislead

Chart typeDisplayed priceProblem for fills
RenkoFixed brick boundariesBrick completes after price has moved; boundary may not be tradable then
Heikin AshiAveraged OHLCClose is an average, not a traded price
Range barsFixed rangeSimilar timing issues
Signal vs fill sourceSignal vs fill source. Left, Synthetic chart: Good for visual trend; Fine for signal logic; Not a price you can trade; Timing of completion unclear. Right, Real OHLC: Actual traded prices; Known timestamps; Required for fills; Supports cost modelling.SYNTHETIC CHARTGood for visual trendFine for signal logicNot a price you can tradeTiming of completion unclearREAL OHLCActual traded pricesKnown timestampsRequired for fillsSupports cost modelling
Signal on one, fill on the other. Original ChartsPod editorial graphic.

Review Renko Backtests with bar replay before using it live.

Open ChartsPod replay

Example

Illustrative: a Renko strategy with $100 bricks shows +60% filling at brick closes. Re-simulated with signals timed to when each brick actually completed and fills at the next real price plus slippage: +4%. The difference is the gap between where bricks are drawn and where the market was when they completed.

Illustrative return by fill source (%)Illustrative return by fill source (%): Synthetic brick prices +60 %; Real next price + costs +4 %.ILLUSTRATIVE RETURN BY FILL SOURCE (%)Synthetic brick prices+60 %Real next price + costs+4 %
Most of the synthetic return was unreachable. Original ChartsPod editorial graphic.

Method

Testing Renko/HA strategiesTesting Renko/HA strategies: Record when each brick/candle completes in real time; Fill at next real price after completion; Add fees and slippage; Compare with synthetic-price result; Never report synthetic-fill returns alone.TESTING RENKO/HA STRATEGIESRecord when each brick/candle completes in real timeFill at next real price after completionAdd fees and slippageCompare with synthetic-price resultNever report synthetic-fill returns alone
TradingView documents this pitfall for non-standard charts. Original ChartsPod editorial graphic.

Related: Heikin Ashi vs Actual Prices: Which Values Should Trigger a Trade?, Bar-Close Signals vs Next-Bar Fills: Why Backtest Returns Change.

Using synthetic charts well

Renko and Heikin Ashi can make trends easier to see and can filter noise in signal logic. The problem is only the fill price. A clean approach is to compute the signal on the synthetic chart, convert the signal time to the real-time moment the brick or candle completed, then hand the trade to a simulator that uses real prices and costs from that moment.

Conclusion

Generate signals on synthetic charts if useful, but always fill on real prices at the time the signal is known.

Put Renko Backtests next to price, flow and positioning in one workspace.

Open a ChartsPod workspace

Questions readers ask

Why are Renko backtests unrealistic?

Fills use synthetic brick prices that may not have been tradable at that time.

Can I use Renko for signals?

Yes, but simulate fills on real price data.

Does this apply to Heikin Ashi?

Yes; its close is an average, not a traded price.

Sources and methodology

Backtesting principles follow TradingView's Pine Script documentation on strategies, repainting and non-standard charts, and ChartsPod's strategies-and-backtests guide summary, as read on 17 October 2026. All numbers are illustrative and do not describe a real strategy's performance.

  1. TradingView: Unrealistic results on non-standard chart types — synthetic prices vs real fills.
  2. TradingView Pine Script: Strategies — simulated fills and assumptions.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.