Pine script Can';我的策略不会让TradingView警报弹出

Pine script Can';我的策略不会让TradingView警报弹出,pine-script,strategy-pattern,alerts,tradingview-api,Pine Script,Strategy Pattern,Alerts,Tradingview Api,即使我的策略正确指示买入信号,我也无法让tradingview警报弹出。我需要弹出警报,以便交易机器人可以读取 当前代码: // 1. Determine Long Trade Entry enterLong = cross(low, TRbottom2) alertcondition(enterLong, title='Position Opened', message="Test") 我不确定我错过了什么,我试着在图表上设置一个警报,但我没有得到一个下拉列表,它只

即使我的策略正确指示买入信号,我也无法让tradingview警报弹出。我需要弹出警报,以便交易机器人可以读取

当前代码:

// 1. Determine Long Trade Entry

enterLong = cross(low, TRbottom2)

alertcondition(enterLong, title='Position Opened', message="Test")

我不确定我错过了什么,我试着在图表上设置一个警报,但我没有得到一个下拉列表,它只是在指示器上的一个警报,它不会触发


任何帮助都将不胜感激。

可能是您的
TRbottom2
值永远不要超过
low

这一个有效:

//@version=4
study("Cross Alert Test", overlay = true)

float sma50 = sma(close, 50)
float sma20 = sma(close, 20)

plot(sma50, "SMA 50", color.red)
plot(sma20, "SMA 20", color.blue)

bool smaCross = cross(sma50, sma20)

bgcolor(smaCross ? color.green : na)

alertcondition(smaCross, "SMA 20 cross SMA 50", "Crossed!")

谢谢,这将是穿过TRBottom2指示器的蜡烛的最低点。在绘制策略时,它正确地绘制了long的开头,以便同时激活警报,我尝试以下代码作为替代,如果testPeriod()和enterLong和barstate.isconfirmed strategy.entry(id=“Enter long”,long=true,alert\u message=message\u long\u entry)我注意到你发布的脚本给了我一个下拉菜单来选择特定的警报条件,当我去设置警报时,我的脚本没有给我一个下拉菜单。这是因为这是一种策略,而不是一项研究?把它作为一项研究能解决这个问题吗?