pine-script-dev
Installation
SKILL.md
Pine Script v6 开发技能
核心原则
- 永远是 v6 —
//@version=6,不要写 v5 - 零 bug 目标 — 写完直接可编译运行,不依赖返工
- 百分位优先 — 参数百分位化,跨品种通用
- 五层结构 — 声明→输入→计算→信号→输出
v6 陷阱规避清单(每次写代码前检查)
| # | 陷阱 | 规避方法 |
|---|---|---|
| 1 | 版本号 | 必须写 //@version=6 |
| 2 | 多行三元 | 所有 ? : 单行写,多条件用 if/else if |
| 3 | color na | color x = color.new(color.gray, 100),不要 = na |
| 4 | indicator timeframe | 有 table/label/alert 时,indicator() 不加 timeframe 参数 |
| 5 | if 块赋值 | if/else 内用 :=,不要用 = |
| 6 | 变量声明 | 所有变量首次出现时赋值,if 内只改值不声明 |