编写TradingView脚本:阳线收盘价高于前阴线开盘时绘向上箭头
TradingView Pine Script:当前阳线收盘价高于前阴线开盘价时绘制向上箭头
下面是修改后的完整脚本,实现当前阳线收盘价高于前一根阴线开盘价时绘制向上箭头,并触发对应提醒:
//@version=5 indicator(title="阳线突破前阴线开盘价箭头", overlay=true) // 定义核心条件:当前是阳线 + 前一根是阴线 + 当前收盘价高于前阴线开盘价 bullishBreak = barstate.isconfirmed and (close > open) and (close[1] < open[1]) and (close > open[1]) // 创建提醒条件 alertcondition(bullishBreak, title="阳线突破前阴线开盘价", message="当前阳线收盘价高于前一根阴线的开盘价", shape=alert.shape_arrow_up) // 绘制向上箭头 plotshape(bullishBreak, style=shape.arrowup, color=color.green, size=size.small, location=location.belowbar, text="突破")
关键逻辑说明
barstate.isconfirmed:确保K线完全走完后再触发信号,避免盘中虚假信号close > open:判断当前K线为阳线close[1] < open[1]:判断前一根K线为阴线close > open[1]:当前阳线收盘价突破前一根阴线的开盘价
内容的提问来源于stack exchange,提问作者Ricardo St Cloud
相关产品推荐
相关产品推荐

