Hi
The trigger logs will show what caused the 30min pause.
You asked earlier about number of runs. From the manual:
"The number of times the trigger with the chosen name has been executed. If "overall" is ticked, this number is cumulative for all markets that have been refreshed since the start of the program.
Otherwise this number is counted only for the current market. When the block that the trigger belongs to is set to repeat more than once, this number is reset each time the block is repeated."
So if you untick overall, it will always be zero on the current market (unless you are repeating the trigger in the same market), and the trigger will execute on every new market and not check if previous event is settled.
Most of the example staking plan triggers use similar conditions to this:
AND
trigger <betting trigger name> number of runs is equal to 0 overall
or previous triggered events status is settled
http://marketfeederpro.com/learn/triggers/by-tag/tags/staking-plan/These triggers are tested and function correctly for staking. Please have a look at some of them and see if you can use the basic structure for your trigger.
I do hope you are using test mode for testing your triggers, especially so if you are using staking plans.
If you would like your trigger checked and tested by the trigger development service, please post a request here:
https://community.welldonesoft.com/marketfeeder-make-me-a-trigger/