Критерий Келли - ставки ПРОТИВ
Описание
Эта система основана на так называемом критерии Келли - методе расчета размера ставки, основанном на величине банка, текущем коэффициенте и ожидаемой вероятности выигрыша исхода с заданным рангом.
Классический план Келли рассчитан на ставки ЗА, а эти триггеры предлагают переключиться на ставки ПРОТИВ.
С помощью критерия Келли можно вычислить размер ставки, которую необходимо поставить ПРОТИВ исхода с определенным рангом (у первого фаворита ранг равен 1, у второго - 2 и т.д.). Формула следующая:
bet_size = (1 - strike_rate)*(1 - commission) - strike_rate*(price - 1)/((price-1)*(1 - commission)
Где
bet_size
- доля вашего банка, которую рекомендуется ставить ПРОТИВ исхода;strike_rate
- частота выигрышей указанного ранга фаворита (ожидаемая или основанная на статистике);price
- текущий коэффициент исхода;commission
- комиссия биржи, деленная на 100, например 0,05 для комиссии в 5%.
Если коэффициент и/или частота выигрышей слишком высокие -- а это значит, что ваши обязательства будут несоизмеримо высокими по сравнению с количеством проигрышей, -- то ставка в рынке размещаться не будет, ведь критерий Келли получится отрицательным.
Триггеры
Триггеры можно настроить с помощью следующих констант:
divisor | Делитель (число, на которое нужно разделить ставку). Это способ уменьшить или увеличить (при divisor < 1) каждую ставку. |
avg_odds | Начальное значение среднего коэффициента (на основе ваших ожиданий) |
s_rate | Начальное значение частоты выигрыша (на основе ваших ожиданий). |
fav_rank | Ранг фаворита, против которого ставить (1 - первый фаворит). Триггеры легко переделать под выбор исхода с порядковым номером: для этого в условиях триггеров нужно проверять не ранг, а порядковый номер (например, 1 для счета 0 - 0 или 3 - для Ничьей) |
mins_before_start | За сколько минут до начала сделать ставку. |
track_wl | 1 - автоматически рассчитывать средний коэф. и вероятность выигрыша, 0 - всегда брать начальные значения |
min_depth | Мин. кол-во рассчитанных событий, после которых начать автоматический расчет. Эта настройка нужна, чтобы избежать большой погрешности при вычислении ср. коэф-та и частоты выигрышей на основании всего лишь пары событий. |
max_deviation | Макс. отклонение от среднего коэффициента, %. Триггеры не делают ставку, если коэффициент сильно отличается от среднего значения. |
Как это работает
В начале вам необходимо ввести ожидаемую частоту выигрышей указанного фаворита. Эту частоту можно получить, просто подсчитывая количество раз, когда нужный фаворит выигрывал в последних N событиях, например, если 3-й фаворит выиграл дважды в последних 25 событиях, частота его выигрышей равна 8%. Это число также можно получить с сайтов спортивной статистики, на форумах, в сервисах прогнозов и пр.
Затем триггеры будут отслеживать выигрыши и проигрыши фаворита, автоматически подстраивая средний коэффициент и частоту выигрышей по мере накопления рассчитанных ставок. Обратите внимание: если вы перезапустите программу или триггеры, подсчет начнется заново.
Если текущий коэффициент и частота выигрышей говорят о том, что ставку ПРОТИВ имеет смысл делать, то триггеры рассчитают нужный размер ставки и поставят ПРОТИВ исхода с заданным рангом.
Ниже приводится выписка со счета после тестирования триггеров на рынках лошадиных скачек в Time Machine, при этом divisor
= 5, начальный банк = $1000, fav_rank
= 3, avg_odds
= 8.5, s_rate
= 4.