Здравствуйте.
Допустим такая ситуация - у Вас 2 рынка: один начинается через час, второй - через 5 минут.
У первого частота обновления 5 сек, у второго - 30 секунд.
За одно обновление второго рынка первый успеет обновиться 6 раз.
Как программе определить, что все эти 6 раз она не должна делать ставки, даже если все условия выполнены. А на 7 раз делать ставку, хотя ничего по сути не поменялось, кроме того, что обновился другой рынок и там условия не выполнились.
Здесь, мне кажется, проблема не в инструменте, а в технологии, т.е. в триггере/стратегии.
Попробуйте четко сформулировать правила и их можно будет запрограммировать.