Renko图怎么用?砖块设置、重绘与真实价格核验

 / 
1

Renko 图最容易踩的坑,是以为砖块一旦画出来就不会变。实际情况是:在当前的 K 线周期走完之前,最后一根甚至好几根砖块都可能被重新计算。如果你用 Renko 作为信号,看到砖块变色就下单,可能刚好买在"投影砖"上,而下一分钟它消失了。

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

砖块大小怎么选:固定值还是 ATR

Renko 图不按时间画,只按价格变动画。价格每移动一个预设的"砖块大小"(box size),才生成一根新砖。这个大小设得越小,砖块越多,信号越频繁,但假信号也越多;设得越大,趋势越干净,但反应越慢。

主流的砖块大小计算方式有两种:

传统固定值是你手动指定一个绝对价格,比如比特币用 500 美元一根砖,或者股票用 0.5 美元一根砖。优点是规则透明,你知道价格走到哪里会出新砖,回测和实盘的逻辑一致。缺点是换一个品种就要重新试,OANDA 的建议是先用当前价格的约 1/20 作为起点,再根据图表效果调整。

ATR 动态值用平均真实波幅来自动计算砖块大小。波动大的时候砖块自动变大,波动小的时候砖块缩小。很多平台把 ATR 作为默认选项,因为它省去了手动调参的步骤。但 ATR 有一个容易被忽略的问题:它会导致历史砖块被重绘。

GoCharting 的文档把这个问题写得很直白:普通的 ATR 方法在每次重新加载图表时,会用"激活图表那一刻之前 14 天的数据"重新计算一遍 ATR 值,结果就是整个 Renko 结构都会变化。他们推荐的替代方案叫"ATR Persistence",用滚动 14 天 ATR 来保持砖块结构稳定。

Zerodha 也遇到过类似的麻烦:同一个股票在网页端和 App 端的默认 Renko 砖块大小不一样。原因是网页加载的历史数据缓冲更深,移动端为了省带宽用更少的数据算 ATR,算出来的波动率就不同。解决方法是把砖块分配方式从 ATR 改成 Traditional,手动填一个固定值,两个平台才会显示一致。

我的判断是:如果你要做回测或者需要信号可复现,优先用固定砖块大小,别用 ATR。 ATR 看起来省事,但重绘会污染你的历史信号。固定值的代价是要花时间试参数,但这个成本比"回测赚钱、实盘亏钱"低得多。

重绘发生在什么时候

Renko 的重绘分两种,严重程度不同。

实时投影砖的重绘是正常的。在 K 线还没走完的时候,图表上可能出现"投影砖"——基于当前价格临时画出来的砖块。比如当前价格已经够格生成一根新砖,但这根 K 线还没收盘,系统就先画一根虚线或者半透明的砖。等 K 线真正收盘时,如果价格退回去了,这根投影砖就会消失。TradingView 的支持文档明确说:投影砖只有在图表周期的 K 线关闭时,才能变成"真实的"闭合砖块,在此之前它会反复重算。

历史砖块的重绘是更隐蔽的问题。Zerodha 的解释是:Renko 系统会在你当前选中的图表周期内不断重新计算砖块,回撤可以一直回退到当前周期内的任意一根砖块。只有上一个完整周期的砖块才是永久固定的。这意味着如果你选的图表周期是日线,那么今天之内,昨天画出来的砖块都可能被改掉。

GoCharting 提到的 ATR 重绘属于这一类:你换一台设备、重新加载一次页面,ATR 值变了,整个历史的砖块结构就可能跟着变。

核验真实价格:用 K 线图做参照

Renko 砖块是合成价格,不对应任何一个精确的市场价格时刻。TradingView 的文档直接说:用 Renko 砖块的价格来回测订单成交,结果必然是不准确的,因为砖块价格"不反映任何精确时刻的市场价格"。

核验方法很简单:把 Renko 图和同品种的普通 K 线图并排打开,时间轴对齐。找到 Renko 上你关注的砖块变色点,去 K 线图上找到对应的时间段,看当时的真实开盘价、最高价、最低价和收盘价是多少。如果 Renko 砖块的变色发生在价格还没真正突破 K 线图上的关键位置时,这个信号的可信度就要打折扣。

另一个核验点是看 K 线图的收盘价是否确认了砖块。Zerodha 的文档提到,Renko 砖块是基于当前图表周期的收盘价来计算的。如果你用的是 1 小时图,那么只有 1 小时 K 线收盘时,砖块才算真正成立。在此之前,价格盘中冲高画的砖,收盘时可能就没了。

一个可以照着做的设置流程

如果你刚开始用 Renko,这个顺序可以少走弯路:

  1. 先在普通 K 线图上确认品种的日常波动幅度。比如比特币最近一个月每天大概波动 2000-3000 美元。

  2. 把砖块大小设成这个波动幅度的 1/3 到 1/2。如果日波动 2000 美元,砖块设在 600-1000 美元左右,先看图表效果。

  3. 把砖块分配方式改成 Traditional(固定值),不要用 ATR。这样信号可复现,换设备也不会变。

  4. 把图表周期设成你实际交易的周期。如果你做日内,用 15 分钟或 1 小时;如果做波段,用 4 小时或日线。Renko 的重绘范围取决于这个周期,周期越小,历史砖块被改的深度越浅。

  5. 第一次看到砖块变色时,不要直接下单。切到 K 线图,确认对应的 K 线已经收盘,并且收盘价确实突破了砖块边界。

  6. 如果一定要用 ATR,选支持 ATR Persistence 的平台,并且接受"换设备可能砖块不一样"这个代价。

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

参考资料

  1. Zerodha·Why does the default Renko brick size differ between Kite app and Kite web for the same stock?,页面发布或更新日期:2026-09-28;核查日期:2026-10-02。
  2. GoCharting·Renko,页面发布或更新日期:2025-06-03;核查日期:2026-10-02。
  3. TradingView·The Renko chart shows incorrect values and/or is constantly being recalculated,页面未标明更新日期;核查日期:2026-10-02。
  4. Zerodha·Why do the completed bricks in renko charts retrace during price reversal and up to what point can the retracement happen?,页面发布或更新日期:2018-04-12;核查日期:2026-10-02。
  5. OANDA·Renko charts,页面未标明更新日期;核查日期:2026-10-02。
  6. Investopedia·Renko Chart: Definition, What It Tells You, Uses, and Example,页面发布或更新日期:2005-08-16;核查日期:2026-10-02。
  7. Barchart·These Stock Charts Filter Out the Noise So You Can Focus on Price,页面发布或更新日期:2025-11-25;核查日期:2026-10-02。
  8. OANDA Lab·Renko Candles: Designed to show clear market trends while filtering out noise,页面发布或更新日期:2025-05-19;核查日期:2026-10-02。