无法获取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!")