Hi Larp
To add to racepro's post, a market needs to be refreshing for a trigger to execute, but you can control the refresh rate though triggers, and I think that might do what you need.
Say your default idle refresh is say 30 or 45 secs
Trigger action:
set market's idle refresh to 1
your conditions....
AND
trigger <name of this trigger> number of runs is equal to 0 overall
or previous triggered events status is settled