概述
发布不是炫耀结果,而是负责地说明工具怎么用。若你还没熟悉
Pine Editor
或 indicator / strategy / library 的区别,建议先读完编辑器与脚本类型教程,再决定如何发布。
先说结论:发布脚本前先确定用途和访问权限
发布前先问自己四个问题:
- 这个脚本是给自己保存,还是给别人使用?
- 适合公开教学,还是只适合私下测试?
- 源码要不要让别人看到?
- 脚本说明是否讲清楚用途、限制和风险?
TradingView 官方 Pine Script 发布文档说明,作者可将自定义 indicator、strategy 和 library 发布到 Community Scripts,也可发布为 private scripts 用于草稿、测试或协作;发布前应阅读 House Rules、Script Publishing Rules 和 Vendor Requirements。
- 公开发布:脚本进入社区,供他人查看、使用与评论;
- 私有发布:适合保存、测试或小范围分享;
- open-source:别人能看到代码;
- protected:别人能用但看不到源码;
- invite-only:需作者给特定用户授权。
不同选项解决的问题不同,不要随便选。
TradingView 脚本发布适合哪些场景?
脚本发布不一定是为了「出名」或「卖脚本」,常见场景包括:
1. 公开教学
适合新手学习的简单均线、RSI 标记等,可公开发布为 open-source,别人能看到代码并学习写法。
2. 个人保存和测试
可发布为 private,保存版本、测试说明、准备未来公开。所有账户类型均可公开或私有发布;私有脚本不会被公开搜索,通常只有你或链接访问者能打开。
3. 小范围协作
可用私有链接与朋友、团队测试。注意:私有脚本不能在 TradingView 公共内容中被提及或链接。
4. 保护源码
若不想公开完整算法但希望他人能在图表上使用,可考虑 protected。用户无法检查源码,说明更要写清楚限制,不要只放漂亮截图。
5. 特定用户访问
Invite-only 由作者控制谁能使用;private invite-only scripts 只能由 Premium 账户发布,用户需获作者许可。
公开脚本和私有脚本有什么区别?
公开与私有主要是 visibility:别人能否在社区看到。
| 项目 | 公开脚本 Public | 私有脚本 Private |
|---|---|---|
| 是否进入社区 | 会出现在 Public Library / Community Scripts | 不会公开展示 |
| 是否可被搜索 | 通常可被搜索到 | 通常不可被搜索到 |
| 是否被审核 | 须符合公开发布规则 | 通常不经公开审核 |
| 适合场景 | 教学、分享、社区使用 | 测试、草稿、小范围分享 |
| 是否能随便宣传 | 须遵守社区规则 | 不能在公共 TradingView 内容中提及或链接 |
公开脚本会出现在 Public Library,任何能访问链接的人都能看到,须符合公开发布要求;私有脚本对除你之外的用户不可见,但可通过链接分享。若只想保存脚本,可先私有几天、写清说明,再决定是否公开。
公开发布前请确认图表截图是否干净:发布时当前图表会成为出版物的一部分,无关脚本或画线也可能被截进去,发布前应移除无关内容。
open-source、protected、invite-only 有什么区别?
公开或私有解决「谁能看到脚本页面」;下面三种解决「源码与使用权限如何控制」。
open-source:开源脚本
Open-source 的 Pine 代码对用户可见,适合教学、社区分享、接受反馈与建立信誉。用户能看到逻辑,也更容易判断重绘、未来函数等问题;但别人也能阅读、复制或学习你的代码。
开源脚本默认使用 Mozilla license,作者也可选择其他许可证。
protected:保护脚本
别人可使用,但源码不公开显示。适合不想公开完整算法、仍希望他人上图的脚本。若不给源码,说明须写清:做什么、不做什么、是否重绘、参数含义、哪些市场不适合、不应如何使用。
invite-only:邀请制脚本
不仅隐藏源码,还控制谁能使用;作者需明确授予单个用户访问权限。公开 invite-only 是平台上唯一允许作者请求付费的脚本类型,也更敏感。
私有邀请制脚本不经过脚本审核,可能存在误导性介绍、夸大表现或质量不足等风险。作者勿用「稳赚」「高胜率」等说法;用户也应谨慎,看不到源码时更要靠说明与自行验证。
indicator、strategy、library 发布时有什么差异?
不同类型脚本,读者期待不同。类型区别详见 Pine Editor 教程。
indicator 指标发布
主要用于图表显示。说明应写清:观察什么、颜色含义、参数设置、主图或副图、是否有 alertcondition、是否重绘、哪些场景不适合。不要把指标写成买卖系统——指标是辅助观察,不是交易保证。
strategy 策略发布
会进入 Strategy Tester 生成回测报告,也最容易被误解。说明须更谨慎:回测区间、手续费、滑点、初始资金与仓位、是否 pyramiding、是否重绘、是否适合实时、回测不代表未来。脚本能回测,不等于能实盘复制。
library 库发布
偏代码复用,发布后可供其他脚本导入。说明应写:提供哪些函数、输入输出、使用示例、版本更新、旧版兼容与调用注意。新手先把 indicator、strategy 说明写清楚,再考虑发布 library。
脚本说明应该包含什么?
脚本说明不是广告位,而是使用说明。负责任的说明至少包含:
- 脚本用途 — 解决什么问题(观察趋势、标记成交量、练习回测等),避免只写「强大指标」「精准信号」;
- 参数说明 — Length、Source、Threshold 等含义及改参数的影响;
- 图表标记说明 — 线、色块、箭头、标签各代表什么;
- 限制说明 — 适用市场与周期、是否依赖成交量、非标准图表、延迟、重绘、是否仅为学习示例;
- 是否重绘 — 未收盘 K 线条件变化、多周期实时更新等,不要回避;
- 版本说明 — 更新可附 release notes,写清修复、参数变更、是否影响提醒或信号逻辑;
- 风险提醒 — 尤其 strategy:回测≠未来、指标≠买卖建议、须自行验证。
发布时不要做什么?
- 不要夸大胜率 — 避免 99% 胜率、永不亏损、稳赚、必涨必跌、自动盈利等表述;
- 不要用误导性截图 — 只截最漂亮一段回测、只展示成功信号;
- 不要隐藏关键风险 — 重绘却不说明、无手续费滑点却强调净利润、单品种测试却写全市场适用;
- 不要把 protected / invite-only 当神秘营销 — 源码不公开不等于更高级,说明更要清楚;
- 不要教别人绕过权限 — 不宣传破解 protected、提取 invite-only 源码或规避平台规则。
发布前检查清单
| 检查项目 | 要确认什么 |
|---|---|
| 脚本用途 | 教学、个人保存、公开分享还是授权访问 |
| 发布可见性 | 公开还是私有 |
| 访问类型 | open-source、protected 还是 invite-only |
| 脚本类型 | indicator、strategy 还是 library |
| 图表截图 | 是否移除无关画线、指标和私人信息 |
| 标题 | 是否清楚,不夸大 |
| 描述 | 是否写清用途、参数、限制 |
| 重绘说明 | 是否说明实时信号可能变化 |
| 策略设置 | 是否说明手续费、滑点、仓位假设 |
| 风险提示 | 是否说明不构成买卖建议 |
| 规则合规 | 是否阅读并遵守官方发布规则 |
| 版本管理 | 是否保留可回退版本和更新说明 |
若多项仍没想清楚,可先私有保存、继续测试,再决定是否公开发布。
一个更稳妥的发布流程
- 确认脚本能稳定运行 — 多品种、多周期检查,发现明显 bug;
- 整理图表截图 — 清理无关画线与私人备注;
- 写说明,不写营销话术 — 写清能做什么、不能做什么、须小心的情况;
- 选择访问权限 — 教学用 open-source,自用 private,保护源码用 protected,需授权才 invite-only;
- 发布后记录更新 — 修 bug、改参数、改逻辑时写 release notes。
总结:发布脚本不是展示漂亮结果,而是说明工具边界
先想清楚用途:公开教学、个人保存、保护源码还是授权特定用户;再决定公开或私有、open-source、protected 或 invite-only。公开则对社区读者负责;保护源码则说明更要清楚;发布 strategy 须提醒回测与实盘差异;有重绘、延迟或样本限制应主动说明。
好的发布页不是让人觉得「一定赚钱」,而是让人知道:解决什么问题、适合什么场景、有哪些限制、如何验证。本文不构成投资建议。
FAQ:脚本发布常见问题
TradingView 脚本可以私有发布吗?
可以。所有账户类型均可公开或私有发布。私有脚本不会在社区公开展示,通常仅作者可见,也可通过链接分享,但不能在 TradingView 公共内容中提及或链接。
open-source 和 protected 有什么区别?
Open-source 公开 Pine 代码,用户可查看与学习;Protected 可供使用但源码不公开。开源适合教学与分享;保护脚本适合不公开完整代码的工具,说明需更清楚。
invite-only 脚本是什么意思?
由作者控制访问,仅被授权用户可使用,通常隐藏源码。Private invite-only 仅 Premium 账户可发布,用户需获作者许可。
发布 strategy 时要注意什么?
不要只展示净利润与胜率。应说明回测区间、手续费、滑点、仓位、加仓、是否重绘,并提醒回测不代表未来表现。
TradingView 发布脚本可以夸大收益吗?
不应该。须遵守脚本与社区规则,避免稳赚、高胜率保证、精准预测等误导表述,也不要用只展示成功案例的截图吸引用户。