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

如何绘制线条并检测高低点间的50度夹角(Pine Script)

Pine Script 高低点角度检测与画线需求

现有高低点识别代码

pHigh = (high[1] > high[2]) and (high <= high[1] )
pLow = (low[1] < low[2]) and (low >= low[1] )
plotshape(pHigh, style=shape.triangledown, location=location.abovebar, offset = -1)
plotshape(pLow, style=shape.triangleup, location=location.belowbar, offset = -1)

功能需求说明

  • 针对每一个pLow(低点信号),计算特定三点构成线条的角度
  • 三点定义(以bar_index[100]处的pLow为例):
    • 当前低点:pLow[100]
    • 区间最高高点:该低点前方(100>i>=0)所有pHigh中的最高那个pHigh[i]
    • 区间最低低点:上述高点pHigh[i]前方(k<i且k<100)所有pLow中的最低那个pLow[k]
  • 当这三点构成的线条角度等于50度时,绘制对应线条
  • K线推进过程中,需持续针对每个新出现的pLow,按规则取对应区间的最高pHigh与最低pLow检测角度,仅满足角度条件时才画线

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:15:33