Конечно. Вот простейший:
Действие — Ставить против Ничья
Условие: Если рынок Имя содержит "Ставки"
Иначе:
Действие — Ставить ЗА
Условие: Если рынок имя содержит "1 - 1"
Иначе:
Условие: (нет условий)
Действие: Удалить рынок
Гибкость повысится в разы. Можно будет делать более сложные, и в то же время, гораздо более понятные алгоритмы.
Например задача:
Поставить одновременно две ставки на два разных рынка одного и того же события. Причем на второй рынок ставить, если на первый рынок прошла по каким-то критериям:
1. Поставить на Против ничья, если коэффициенты ничьи в пределах 3,5-5 и коэффициент одной из команд < 1.8
2. Если ставка против ничьи прошла, поставить ЗА 1 - 1 того же события с коэффициентом lay_price*default_laya/back_price. Причем lay_price относится к рынку "Ставки".
3. Причем надо чтобы ставка ЗА сразу еже перекрывала ставку против по времени. Чтобы не получилось две ставки ПРОТИВ подряд (иначе на перекрытие может не хватить банка)
Для реализации такого сценария пришлось пользоваться действиями выключить/включить триггер (в роли goto в классических языках программирования) + делать задержи по таймеру
(кстати замечание: формат времени float (который я записал в переменную) невозможно использовать вместе с Глобальные параметры/время" - спрашивается зачем оно тогда нужно), чтобы они друг на друга не наслаивались иначе сбиваются market_id. Не знаю, может я кран, но вот так ))
В итоге получается жутко нечитаемая схема, которая ещё и работает через раз. А если бы была возможность вставить Else, то все бы решилось гораздо изящнее и проще.
А, если потребуется поставить не на два, а на 3-4 рынка одновременно по такой же схеме? Да ещё и перекресный между рынками анализ делать, где одно зависит от другого? Даже страшно себе это представить.
Ещё попутно хотелось бы иметь подсвеченными рынки, в которых были сделаны ставки. Иногда рынков несколько десятков, а ставок 4-7 шт. Отслеживать не удобно. А ещё лучше организовать третью вкладку рядом со "Все рынки" "Мои рынки", которая будет содержать рынки со ставками. Легким движением руки можно будет переключиться и посмотреть как там идут дела. "Текущие ставки" использовать для этого не очень удобно, а точнее очень не удобно. После клика на любой рынок они закрываются и чтобы все пролистать нужно перекликать в три раза больше чем требуется.
Ещё маленькое замечание в окне "Активные триггеры" сработавшие триггеры подсвечиваются зелеными и мигают несколько раз. Ничего ценного из этого в процессе отладки почерпнуть практически не получается, потому что мигает все хаотически и рябит в глазах. Гораздо информативнее было бы подсвечивать зеленым ровно столько, сколько работает данный триггер, либо определенный короткий промежуток времени, если триггер срабатывает мгновенно.
А в выписке по счету очень бы хотелось видеть результат исхода.
PS: Я надеюсь не очень вас утомил своими хотелками ))