At the moment each trigger is checked after a market has been refreshed. If it is time for the trigger to be executed, it will, if it's not - the program will wait for the next market refresh.
So in fact every trigger's repeat rate IS equal to market refresh, unless you set its "Execute" property to "no more often than". In that case the trigger can be repeated LESS frequently than the market is refrshed, but never MORE frequently.
As Matrin correctly pointed out, the problem is most probably with the program not having enough time to update your bets betfore the trigger places the next bet. So in order to fix this you'll need to increase the frequency of updading the list of bets.
I assume you already check for any matched and unmatched bets already placed in the market before placing the next one with a trigger.