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

求编写Pine Script代码:绿色K线突破179.85枢轴线仅触发一次信号

Pine Script 单次突破信号实现代码
//@version=5
indicator("绿色K线突破枢轴线单次信号", overlay=true)

// 定义并绘制蓝色枢轴线
pivot_level = 179.85
plot(pivot_level, color=color.blue, title="枢轴线", linewidth=2)

// 绿色K线突破条件:收阳且收盘价越过枢轴线
breakout_condition = close > open and close > pivot_level
// 用var变量记录信号是否已触发,仅初始化一次
var has_triggered = false

// 生成信号:条件满足且未触发过
signal = breakout_condition and not has_triggered
// 触发后标记为已触发,避免重复
if signal
    has_triggered := true

// 在信号K线下方绘制提示标签
plotshape(signal, title="突破信号", location=location.belowbar, color=color.green, style=shape.labelup, text="突破", textcolor=color.white, size=size.small)

关键逻辑说明

  • var修饰的has_triggered变量仅在脚本启动时初始化一次,后续不会随K线更新重置,用来控制信号只触发一次。
  • 必须同时满足绿色K线(收盘价>开盘价)和收盘价突破179.85枢轴线两个条件,才会触发信号。
  • 信号触发后,has_triggered设为true,后续即使再出现相同突破条件,也不会再次生成信号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 04:05:56