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

如何在Pine Script中绘制连接K线实体右上角的趋势线?

在Pine Script中绘制连接K线实体右上角的趋势线

要实现连接K线实体右上角的趋势线,核心是获取实体顶部的价格坐标和K线右边界的横轴坐标,而非K线最高点(high)和K线左边界(bar_index)。以下是修改后的代码:

//@version=5
indicator("实体右上角趋势线", overlay=true)

// 前一根K线实体右上角的坐标
candle1_x = bar_index[1] + 1  // K线左边界是bar_index,+1得到右边界(实体右上角的x位置)
candle1_y = math.max(open[1], close[1])  // 实体顶部:阳线取收盘价,阴线取开盘价

// 当前K线实体右上角的坐标
candle2_x = bar_index + 1
candle2_y = math.max(open, close)

// 绘制趋势线
line.new(x1=candle1_x, y1=candle1_y, x2=candle2_x, y2=candle2_y, color=color.blue, width=2)

关键逻辑说明

  • math.max(open, close):精准定位实体顶部价格,自动适配阳线(收盘价在上)和阴线(开盘价在上)的情况。
  • bar_index + 1:Pine Script中bar_index对应K线的左边界横轴坐标,每个K线宽度为1单位,加1后得到K线右边界,即实体右上角的横轴位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:51:09