Daily update of runtime variable

Hi, I’m trying to have a strategy wherein I have an initial stop loss defined which I use to exit my open shorts. I want to keep decrementing this stop loss value every day till expiry day so that the defined SL for my positions is dynamic.

Since this is a monthly positional strategy there would be many days where no trade is taken or squared off so I’m not able to find any block where I can add in the variable update logic. Any advice?

Should I use a separate empty set for this? Would that set runtime block be run even if no positions are taken and just the condition block is true?

I think init variables should update every day at market open.