ТАки настоятельно рекомендую уравнивать убыток не сразу с начала события "по ходу игры "  а  по времени с начала события по ходу игры с условием примерно таким  IF(market_length<1500, 1.0, IF(market_length<2000, 1.7, 2.2)) 
Опыт показывает что примеро 50% не пареных до "по ходу игры" ставок спариваются за этот период . Брачный период у них такой 

И Еще перед уравниванием убытка ... за место двух операторов "отменить за "  и "отменить против"  целесообразней поставить один оператор "отменить все" (думаю понятно почему)... 
Кроме того рекомендую посмотреть в сторону модификации триггера для  (например)  первых трёх фаворитов  а не только для одного .