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

Pinescript 5编写Williams Alligator策略无法绘图问题咨询

Pine Script Williams Alligator绘图问题排查

你提交的代码存在以下几处问题:

  • 缺少Pine Script必填的头部声明:Pine Script V5必须在代码开头声明版本和指标基础属性,未添加//@version=5和indicator()声明的代码无法正常加载运行
  • 变量名拼写错误:你定义的鳄鱼唇、鳄鱼颚变量为lips、jaw,但plot()函数中引用的是不存在的lipsl、jawl,系统找不到对应变量所以无法绘图
  • 偏移参数未使用:你提前定义了三个偏移参数,但绘图时未传入offset参数,不符合Williams Alligator的标准指标逻辑
  • 遗漏鳄鱼齿的绘图逻辑:你定义了teeth变量但未添加对应的绘图语句

以下是修正后的可运行完整代码:

//@version=5
indicator("Williams Alligator", overlay=true) // overlay=true表示指标叠加在K线图上

// 指标参数设置,可根据需求调整默认值
lipsLength  = input.int(5, "Lips Length", minval=1)
teethLength = input.int(8, "Teeth Length", minval=1)
jawLength   = input.int(13, "Jaw Length", minval=1)
lipsOffset  = input.int(3, "Lips Offset", minval=0)
teethOffset = input.int(5, "Teeth Offset", minval=0)
jawOffset   = input.int(8, "Jaw Offset", minval=0)

// 计算三条均线
jaw = ta.sma(hl2, jawLength)
teeth = ta.sma(hl2, teethLength)
lips = ta.sma(hl2, lipsLength)

// 绘图,指定颜色、标题和偏移量
plot(lips, color=color.green, title="Lips", offset=lipsOffset)
plot(teeth, color=color.red, title="Teeth", offset=teethOffset)
plot(jaw, color=color.blue, title="Jaw", offset=jawOffset)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 04:48:01