Я пытаюсь устранить сигналы на покупку, когда текущая цена упала менее чем на 1% от предыдущей цены выхода (сигнал на продажу). По сути, я хочу получать сигналы на покупку, только когда текущая цена упала более чем на 1% ниже предыдущей цены выхода. Другой способ спросить: как я должен ссылаться на предыдущую цену выхода? Или цена "Sell_Candle" и "Sell_Alert"? Я прикрепил картинку, как вы видите свечу сигнала на продажу, как мне кодировать цену этой свечи? Спасибо!!!
Частичные коды указаны ниже: [введите описание изображения здесь] [1]
last_signal = 0
Buy_Alert =Buy_Candle and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == -1)
Sell_Alert =Sell_Candle and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == 1)
alertcondition(Buy_Alert, title="buy alarm", message="buy signal!!!")
alertcondition(Sell_Alert, title="sell alarm", message="sell signal!!!")
last_signal := Buy_Alert ? 1 : Sell_Alert ? -1 : last_signal[1]
[1]: https://i.stack.imgur.com/dqohR.png