Oxa, добрый день. 
1.    Я  правильно понимаю, что если у меня рынок обновляется раз в 0,2 секунды, то условия триггера успевают провериться 5 раз за секунду в каждом рынке, даже если у меня 20-50 рынков в данный момент?  Если это так, то это впечатляет. 
2.    По поводу действия (опции) «подождать». 
Футбол. Все мы понимаем, что после гола необходимо некоторое время, для того, чтобы «установились» правильные коэффициенты. К примеру, я жду гол. Условие в триггере: market_score1 + market_score2 = 1. Гол забили, условие верно и сработал триггер и тут приходится писать подобные условия в триггере: У исхода выражение триггера (now_time-last_inplay)/mf_second больше sec_since_goal. Хорошо, ничего страшного, сам пользовался этим примером. Но это не очень удобно, к тому же футбольный рынок может приостанавливаться не только после забитого гола, а в теннисе рынки вообще не приостанавливаются. Но это условие в принципе рабочее (в футболе), так как далее мы проверяем счет в матче. 
Удобно и практично было бы иметь возможность выбрать действие в триггере «подождать» с указанием количества секунд. Тот же пример market_score1 + market_score2 = 1 – условие выполнилось? Выполнилось. Далее (как вижу это я) триггер ничего не делает (и не проверяет условия) в пределах указанных секунд в опции действии «подождать». Я понимаю, что в течение 30-60 секунд коэффициенты должны «установиться» и соответственно после этого делаю ставку. Так как в программе есть возможность в одном триггере делать сразу несколько действий (что удобно), то выглядело это примерно так в одном триггере: 
1 действие: подождать 60 сек.
2 действие: Ставить ЗА  коэф. back_price ставка default_backa
При чем (важно), чтобы back_price триггер брал в момент, после того как прошли 60 секунд, т.е. когда мы предполагаем что коэффициенты в данный момент корректны.