При развороте сделки необходимо сначала выйти из предыдущей сделки, а во второй - войти в новую сделку в скрипте Pine. Я пытался его закодировать, и он отлично работает при тестировании на истории. Однако, при изменении функции отправки электронной почты в TradingView, порядок отправки электронной почты несовместим с порядком выхода и входа в скрипт Pine. Иногда последовательности в почтовом ящике - это сначала вход в новую сделку, а во вторую - выход из предыдущей сделки при использовании функции отправки электронной почты TradingView. Есть ли в скрипте Pine такие упорядоченные функции для выполнения закрытия предыдущей сделки и входа в новую сделку с функцией отправки электронной почты, чтобы порядок был правильным с принципами выхода первый и второй вход?
Мой скрипт для создания предупреждения:
if entry_long
strategy.close("s", alert_message="")
strategy.entry("l", strategy.long, qty=position_size, alert_message="")
if entry_short
strategy.close("l", alert_message="")
strategy.entry("s", strategy.short, qty=position_size, alert_message="")