You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Renko砖计数指标应用于自定义百分比Renko指标?代码修改咨询

TradingView指标修改:将固定基准Renko计数逻辑迁移到百分比基准Renko砖上

我有两款开源TradingView指标:

  • 一款是官方经典的固定价格基准Renko砖计数指标(自带警报功能)
  • 另一款是非官方的自定义百分比基准Renko砖生成指标

我想把前者的砖计数逻辑,用到后者生成的Renko K线上,但不知道该从哪改代码,希望能得到帮助。同时我也想学习如何基于一个指标的数据来运行另一个指标。

核心修改步骤

1. 整合代码结构

把两款指标的代码合并到同一个脚本文件中,注意避免变量名冲突——可以给固定基准指标的计数相关变量加前缀(比如fixedCount_),给百分比生成指标的砖数据变量加前缀(比如pctRenko_)。如果要分开脚本运行,需确保两者的indicator()参数(比如时间周期、K线类型)一致。

2. 替换计数逻辑的数据源

固定基准计数指标原本基于官方Renko砖的价格变化计数,现在要把数据源替换为自定义百分比Renko的砖数据:

  • 找到固定指标中判断砖方向(上涨/下跌)、砖形成的核心代码段(比如判断砖收盘价变化的部分)
  • 将代码里的官方Renko价格数据(比如默认的close或官方Renko指标的输出),替换为自定义百分比Renko生成的砖收盘价/开盘价变量

3. 同步警报触发条件

如果固定指标的警报基于官方Renko砖的计数触发,需把警报条件替换为自定义百分比Renko的计数结果,示例代码:

alertcondition(pctRenko_count crosses above 3, title="上涨计数达标", message="百分比Renko砖上涨计数超过3")

4. 验证逻辑正确性

在脚本中添加plot()或label.new()输出关键变量(比如自定义Renko砖的价格、计数结果),确认计数逻辑正确作用在新的砖数据上。

关键逻辑说明

在TradingView的Pine Script中,基于一个指标的数据运行另一个指标,核心是共享变量作用域:

  • 同一脚本内:直接调用另一部分代码生成的变量即可
  • 分开脚本:通过request.security()函数调用其他指标的输出,需保证两者的时间周期、K线环境匹配

内容的提问来源于stack exchange,提问作者Kosorof2525

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:10:25