开发Pine Script指标:在前一日收盘价上方100点位绘制水平线
Pine Script 指标:前一日收盘价上方100点水平线
以下是实现需求的完整Pine Script代码,直接复制到TradingView编辑器即可使用:
//@version=5 indicator("前一日收盘价+100点水平线", overlay=true) // 获取前一日的日线收盘价 prev_day_close = request.security(syminfo.tickerid, "D", close[1]) // 计算目标水平线价格 target_level = prev_day_close + 100 // 绘制水平线 hline(target_level, "前收+100点", color=color.blue, linestyle=hline.style_dashed)
代码关键部分说明
- 版本声明:
//@version=5指定使用Pine Script第五版,保证语法兼容最新TradingView功能。 - 指标配置:
overlay=true让指标直接叠加在主K线图上,无需单独显示面板。 - 获取前一日收盘价:通过
request.security函数调用日线周期数据,close[1]对应日线级别的上一根K线收盘价(即前一天的收盘价)。 - 计算水平线价格:直接在前一日收盘价基础上加100点得到目标价位。
- 绘制线条:用
hline函数生成水平线,设置了蓝色虚线样式,你可以根据需求修改color(颜色)和linestyle(线条样式,比如hline.style_solid为实线)。
自定义调整提示
如果交易品种的点数规则特殊(比如外汇的点值换算),只需修改+100的数值为对应点位即可。
内容的提问来源于stack exchange,提问作者Trader
相关产品推荐
相关产品推荐

