如何在Pine Script中设置输入默认值为其他指标的输出数据源?
Pine Script 设置自定义指标为输入默认值的解决方案
- 直接用你脚本中已计算好的「KC: Basis」系列变量作为
input()的默认值,替代原生的close - 代码示例(替换你现有逻辑):
// 先完成你的肯特纳通道Basis计算逻辑(示例用SMA,替换为你实际的计算方式) kc_basis_calc = ta.sma(close, 20) // 将自定义计算的KC Basis作为输入控件的默认值 kc_basis = input(kc_basis_calc, "KC Basis") - 关键说明:
- 必须保证「KC: Basis」的计算代码在
input()语句之前,否则会触发变量未定义错误 - 这样设置后,输入控件会默认选中你自定义的「KC: Basis」,无需每次手动切换
- 仍保留用户手动切换其他数据源的功能,不影响原有交互
- 必须保证「KC: Basis」的计算代码在
内容的提问来源于stack exchange,提问作者Greg Kendall
相关产品推荐
相关产品推荐

