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

Pine Script找不到函数或函数引用 自定义私有函数无法识别如何解决?

Pine Script无法调用自定义保存函数的常见原因
  • 自定义脚本类型设置错误:你保存kc为kc2时选择的是普通指标/策略脚本,而非库(Library)类型,只有标记为库的Pine Script脚本才能被其他脚本作为函数库导入调用,普通脚本即使存在「我的脚本」列表也无法被外部引用。
  • 未显式导入自定义库:即使本地存在对应自定义库,也需要在策略代码开头用import语句声明导入,格式为import 你的TradingView用户名/库名/版本号 as 别名,例如你的用户名为tvUser,kc2的版本为1,就需要写import tvUser/kc2/1 as kcCustom,后续调用时必须携带别名前缀,格式为kcCustom.kc(参数),直接写kc(参数)会触发报错。
  • 自定义库内的函数未导出:库脚本中只有添加了export关键字的函数才能被外部脚本调用,如果你库内的函数定义是kc(参数) =>,没有加export前缀,该函数属于库内私有函数,外部无法访问,需要修改为export kc(参数) =>后重新发布库。
  • 库权限或版本不匹配:如果库发布时设置为私有,当前登录的账号和保存库的账号不一致就无法访问;另外导入时填写的版本号和库实际发布的版本号不匹配,也会出现找不到对应资源的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:42:03