Не могу получить всплывающие оповещения TradingView с моей стратегией

Я ни за что не могу получить всплывающие оповещения о торговле, даже если моя стратегия правильно указывает сигнал на покупку. Мне нужно, чтобы оповещение всплывало, чтобы его мог прочитать торговый бот.

Текущий код:

// 1. Determine Long Trade Entry

enterLong = cross(low, TRbottom2)

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

Я не уверен, что мне не хватает, я попытался установить предупреждение на графике, но у меня нет раскрывающегося списка, это просто предупреждение на индикаторе, и оно не срабатывает.

Любая помощь будет оценена по достоинству.


person A W    schedule 15.10.2020    source источник


Ответы (1)


Может быть, ваше значение 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!")
person e2e4    schedule 15.10.2020
comment
Спасибо, это будет минимум свечи, пересекающей индикатор TRBottom2. При построении стратегии он правильно отображает открытие длинной позиции, так что это также должно одновременно активировать оповещение. В качестве альтернативы я пробую следующий код, если testPeriod() и enterLong и barstate.isconfirmed Strategy.entry(id= Введите Long, long=true, alert_message = message_long_entry) - person A W; 16.10.2020
comment
Я заметил, что с помощью сценария, который вы опубликовали, он дает мне раскрывающееся меню для выбора конкретного условия предупреждения, когда я иду, чтобы установить предупреждение, мой сценарий не дает мне раскрывающегося меню. Это потому, что это Стратегия, а не Исследование? Исправит ли это исследование? - person A W; 16.10.2020