If there is a Warning Popup for Strategy Repainting, don't worry I can assure you this Strategy calculates on the last, closing price update of a bar (Once Per Bar Close). This way script only checks for alert setups that happen on bar close before generating an alert.
Before creating alert on Swing Star strategy make sure to turn off 'Recalcualte - On every tick'. It's turned on, just to show you profit dashboard on the chart, if you turn this off - dashboard will hide and re-appear on the first new opened candle. (it's just used to faster calculate and display you profits on the dashboard).
For historical bars on backtests there’s only one data point that can trigger an alert: the bar’s close. But for real-time bars there can be dozens to hundreds of data points: each price update gives our script a new chance to evaluate the alert setup.
How problematic this behaviour is for our script depends on the manual alert settings with Swing Star Alerts:
With the alert frequency set to ‘Once Per Bar’, ‘Only Once’, or ‘Once Per Minute’, the alert can happen with any price update inside a real-time bar, if you want to use them use Swing Star Alerts version.
Those settings increases the likelihood of the alert repeating, since there are now dozens or hundreds of price updates inside one bar that can trigger the alert.
To prevent that a real-time alert happens more frequent than alert setup on historical bars show. We have two options for that:
Set the manual alert frequency option to ‘Once Per Bar Close’ on 'Swing Star Alerts'. That has the script only trigger the alert when its condition is met at the bar’s close. This way the real-time alert does not happen more often than the script identified alert setup on historical bars.
Swing Star strategy have by default all orders send alerts on 'Once Per Bar Close' to make strategy accurate and get the same performance to your backtested, historical bar setup.
In any case, as was stated before, it is critical to understand that IF your strategy is taking decisions on realtime tick data, you are NOT running the same strategy you tested on historical bars with the bar close values only. Many people don't realize that, I made sure to script it the correct way. Swing Strategy trades on bar close (closed candle) by default. Swing Star Alerts have 4 options, if you want to set them differently, for example after every tick.