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

如何将Pine Script v3脚本转换为v5?编辑器无转换选项

Pine Script v3转v5手动转换(你的DeMarker & RSI脚本)

下面是转换好的Pine Script v5版本代码,直接复制到编辑器就能用:

indicator("DeMarker & RSI", shorttitle="DM & RSI", overlay=false)
per=input(title="DeMarker Period", defval=14)
len=input(title="RSI Length", defval=14)
//DM
demax=high>high[1] ? high-high[1] : 0
demin=low<low[1] ? low[1]-low : 0
demax_av=sma(demax,per)
demin_av=sma(demin,per)
dmark=demax_av/(demax_av+demin_av)

//RSI
vrsi = rsi(close, len)

//Plot
h1=hline(30)
h2=hline(70)
fill(h1,h2,color=#6495ED)
h3=hline(10)
h4=hline(90)
fill(h1,h3,color=#00FF7F)
fill(h2,h4,color=#DC143C)
plot(dmark*100, title="DM", color=#7FFFD4, transp=20)
plot(vrsi, title="RSI", color=#FF6347, transp=20)

关键修改说明(针对新手):

  • 把v3的入口函数study()换成v5的indicator(),这是v5脚本的标准开头,参数和原来的study()完全兼容,直接替换就行
  • 删除了input里的type=integer,v5会自动根据默认值(defval=14)识别这是整数输入,不用手动指定类型
  • 脚本里的其他计算、绘图函数(比如sma、rsi、hline、fill)在v5里用法和v3完全一样,不需要改动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:17:54