Бывший тренер по покеру, а ныне специалист Data Science Жан Миклау уже несколько лет ведёт Ютуб канал Математика ставок, где рассказывает о применении математических моделей в ставках.
В интервью с ним — много про математику, немного про работу в букмекерских конторах и YouTube-канал, ну а на закуску пара советов приверженцам ответственной игры.
Работа в ППС, покер, первые математические модели
— Давайте начнём с самого начала: расскажите, как пришли в беттинг.
— В 2000 году, когда я ещё учился в институте, в Москве только-только стали появляться первые букмекерские конторы. Понятно, что тогда БК представляли из себя обычные будки ППС, в которых иногда появлялись залы с телевизорами. Я сразу понял, что мне интересна эта тема, поэтому пытался устроиться в букмекерку — несколько раз ходил в контору «Ампир», где пытался договориться о работе с управляющим.
В итоге я его замучил, и когда они планировали открывать новый клуб, то взяли меня туда аналитиком. Конечно, тогда и речи не шло о каких-то высоких технологиях — все расчёты вероятности велись в экселевских табличках… Ну и активно подсматривались в других конторах.
По большому счёту это и было первым знакомством с миром ставок. Правда, зарплаты там были ну уж слишком низкие, поэтому продлилось оно недолго — в определённый момент я устал работать за идею и решил найти нормальную работу.
Вернулся к ставкам только году в 2008-м. Тогда в России заметно выросла популярность покера: в Москве проводилось много турниров, стал развиваться онлайн. В общем, увлёкся я покером и стал покерным тренером — у меня даже была крупная ветка на форуме Gipsy Team.
Появились свободные деньги, вот и решил ворваться в ставки. Правда, делать это абы как мне не хотелось, поэтому стал изучать материалы, посвящённые математическим моделям.
— А во время работы в БК не играли на ставках?
— Не особо, если честно. Периодически ставить начал только когда появились деньги, а без чёткой стратегии заключать пари не слишком хотелось.
Ну а с математическими моделями особо проблем не возникло — помогло экономическое образование, где нам три курса преподавали высшую математику. Какие-то модели работали, какие-то нет… Самым успешным годом стал 2016-й: было сделано свыше 3 тысяч ставок на Pinnacle (средний флэт — 200 долларов), профит составил около 7 тысяч долларов, а общий оборот был выше полумиллиона.
В 2017 году пошёл спад, во время которого проиграл часть выигранных денег. Те модели, что работали год назад, перестали приносить результат, поэтому я принял решение прикрыть лавочку, чтобы не залить все деньги.
— Было ощущение, что можете впасть в тильт и заиграться? Или без проблем остановились, когда поняли, что модель перестала работать?
— Я принял за правило ориентироваться на успешный 2016 год, где моё максимальное падение составило 10 ставок. С тех пор если модель показывает падение ниже, то я понимаю, что она сломалась и нужно останавливаться.
Этому есть вполне логичное объяснение, правда немного долгое и занудное. Давайте представим, что вы подбрасываете идеально ровную монету. Понятно, что если вы подкинете её 100 раз, то вряд ли выпадет 50 орлов и 50 решек — всегда есть стандартное отклонение.
Так вот, у этого отклонения для монетки есть формула: квадратный корень из количества испытаний, делённого на четыре. То есть для сотни подбрасываний монетки стандартное отклонение равно пяти Количество испытаний (подбрасываний монетки) — 100. Делим на 4, получаем 25, ну а корень из 25 равен 5. Если монета ровная, то максимальное отклонение — три стандартных.
Таким образом, максимальная разница при ста бросках — это 65 на 35. Если отклонение выше, то есть повод задуматься, что ваша монета не идеальна. То же правило и для стратегий ставок: если подход успешен, то он не может показать просадку ниже определённого уровня. Если модель минусует, условно, на 30 ставок, то она вряд ли работает.
— А что с азартом?
— Он, конечно же, есть. Однако у меня большой игровой опыт в покере, который даёт понимание, чем опасен тильт. Каждый раз стоит задавать себе вопрос «А каков будет итог, если я продолжу играть?». Уже очевидно, что стратегия не работает, так зачем же вкладывать деньги?
Конечно, есть надежда, что модель вдруг снова заработает. Но предыдущий опыт подсказывает, что вряд ли.
— Как пришли к созданию YouTube-канала?
— Есть два момента, почему я стал записывать видео. Во-первых, эта абсолютно пустующая ниша — роликов про математику и машинное обучение в ставках просто нет. Во-вторых, хотелось показать людям, как анализировать ставки не на бытовом уровне, а чуть поглубже.
Хотелось показать, какие есть модели в бизнесе, и как их можно применить в ставках. По сути ведь прогнозирование спортивных событий не сильно отличается от прогноза по проданной курице в «Перекрёстке» — отличия лишь в факторах, которые влияют на событие.
Методов машинного обучения очень много, а я пока рассказал только про два — это достаточно трудоёмко, поэтому продвигается не слишком быстро. Но на самом деле в прогнозировании спортивных событий можно использовать что угодно, вплоть до нейронных сетей.
— Получили какой-то фидбэк от ставочников?
— Самый большой отклик получило видео, посвящённое парсингу с Flashscore. Там, где объясняю математические модели, активности меньше. Видимо, оказалось слишком сложно, хотя я и старался максимально всё разжевать.
Есть мнение, что ставочники — это люди, которые не очень любят думать. Бо́льшая часть играет исключительно ради эмоций и развлечения. Но делиться знаниями — часть моего хобби, и если это стало полезно хоть с десятку игроков, то уже здорово.
— Вы упоминали, что сотрудничали с Gipsy Team. Были ли другие предложения от капперов или ставочников?
— У Gipsy Team был свой ставочный аффилейт, поэтому в этом плане у них не было интереса. От других компаний предложений не поступало.
Приходили люди, которым был нужен парсер. Но обычно весь разговор сводился к тому, что за три копейки человеку нужен софт, который будет парсить миллион чемпионатов. Ну а платить жаба душит.
«Любая модель со временем перестаёт работать»
— Первое, что бросается в глаза при просмотре видео — вы совершенно не учитываете околоспортивные факторы…
— Тут проблема скорее практическая. Как говорится, нет ручек, нет и конфетки. Чтобы моделировать какие-то околоспортивные ситуации, нужно найти хотя бы 400-500 примеров, когда что-то похожее случается с похожими командами. Как вы понимаете, это достаточно проблематично, особенно если фактор сложно выразить цифрами.
Поэтому работаем с тем, что есть. К тому же у данных логистический рост: до определённого момента с ростом количества информации растёт и точность прогноза, но после дополнительная информация не даёт фактически никакой ценности.
— А что насчёт мотивации команд?
— Да, формализовать её заметно легче. Однако в основном такие ситуации возникают в конце чемпионата — их действительно несложно взять и посчитать, но применение этого, правда, зачастую ограничено лишь последним туром, поэтому чаще всего это того не стоит.
Можно, но не особо нужно — пригодится максимум пару раз за сезон.
— По вашим отчётам видно, что вам не принципиален вид спорта: есть и теннис, и баскет, и даже чемпионат Чехии по хоккею…
— Тут вопрос чисто практический. Если сравнивать футбол и хоккей, то выбор в пользу второго достаточно очевиден: в условном чемпионате Чехии по хоккею играется 360 игр за полгода, а в футболе 300 матчей какой-нибудь АПЛ растянуты почти на год.
Спорт выбираю так, чтобы было как можно больше событий, на которых можно проверить модель, а после и использовать. И чем более короткий период это займёт, тем лучше.
— Сами за спортом следите?
— Самое интересное — это теннис, который играется целый год. Но тут мои цели опять же практические. Ещё за футболом слежу.
— Мы уже несколько раз касались этой темы, но давайте проговорим. Любая модель перестаёт работать?
— Да, нельзя изобрести модель, которая будет работать 20 лет. Поэтому нужно уметь смириться, что плюсовый подход себя изжил.
Но на самом деле, какая бы ни была выбрана модель, обыгрывать букмекера не так просто. Нет такого, что ты изучил литературу по статистике, по машинному обучению и нейронным сетям и обязательно выйдешь в плюс. Любой чемпионат и спортивный турнир имеет свою внутреннюю механику, которая может меняться.
Например, в КХЛ долгое время была тенденция, что в матчах равных команд, на которые давали фору по нулям, гости выигрывали заметно чаще, причём на протяжении 4-5 сезонов. А в прошлом сезоне эта история сломалась.
— Как технически выглядит ваш переход от одной модели, которая перестала работать, к разработке новой?
— Чаще всего беру отдых, а когда появляется свободное время, стараюсь покопаться и построить что-то новое. Посмотреть, как модель работает. Если есть понимание, что достаточно неплохо выходит, то можно использовать.
— А как формируется ваш банк, когда вы понимаете, что модель можно заигрывать?
— Весь банк строится на концепции, что больше чем на десять ставок я упасть не могу. Поэтому нужен запас на два-три подобных провальных захода, после которых у меня останется как минимум половина.
— Были ли какие-то попытки завести верификатор и монетизировать свои модели?
— Нет, у меня не было такой нужды. Верифицировал ставки я, выкладывая отчёты, а если кому-то интересно, могу открыть и показать свой Pinnacle.
Ну а капперский псевдобизнес мне делать не хотелось. На этом ничего не заработать: тебя любят, пока ты выигрываешь, а как модель перестанет работать, то на тебя выльется тонна хейта. Плюс у меня достаточно специфичный подход: я могу ставить какое-то время, а потом резко понять, что модель не работает, и перестать ей пользоваться. А подписчики такого не простят.
В общем, геморроя много — выхлопа мало. Дело в том, что я айтишник. Это моя основная работа, которая меня кормит, а ставки — это моё хобби, которое мне интересно. Когда стратегия работает, оно приносит мне копейку, но я не от кого не завишу и мне никто на мозги не капает.
Капперская история тебя обязывает, но не приносит большого заработка.
— Сейчас вы не ставите?
— По файлу с отчётами видно, что я взял перерыв. С одной стороны, мне некогда, с другой — я потихоньку пересчитываю теннис. Если окажется, что нужный массив матчей играется в плюс, то с нового года его возобновлю.
— Какие у вас взаимоотношения с конторами?
— Ставлю только в Pinnacle. Все российские конторы, кроме Tennisi, со мной играть не хотят. Кому интересен чувак, который строит какие-то модели, а ещё и выигрывает иногда? Везде порезали. Ну а мне не хочется класть деньги туда, где мне могут в итоге не дать нормально ставить.
Почему я ставлю в Pinnacle? Потому что я положил туда деньги в 2014 году, и они там прекрасно лежат: никто мозги не делает, лимиты не снижает — никаких проблем. Положил и играешь как тебе нравится. Плюс одна из самых низких маржинальностей, хоть её в прошлом году и подняли.
У меня была история с казахстанской конторой. Я приметил достаточно вкусный коэффициент на «челленджер», спросил в поддержке, дадут ли мне поставить 600 долларов? Сказали, что дадут. Закинул 600, а потом оказалось, что поставить можно только 100. Ещё и полгода бодался, чтобы вывести деньги, а я их закидываю, чтобы играть, а не общаться с поддержкой.
Я прекрасно понимаю, что современный букмекерский бизнес в большинстве своём построен не на том, как выкатить лучшую линию, а на обувании новичков: привлекаешь людей, причём как можно более далёких от ставок, и забираешь у них лёгкие деньги. А тем, кто хоть немного шарит, порежешь лимиты и мучаешь верификациями.
По модели Pinnacle работать никто не хочет: у них максимальный охват и просто космический оборот, но с каждым клиентом придётся бодаться — выкатывать линию настолько идеальную, что не придерёшься.
— Почему вы не ставите на статистику?
— Нет проблем сделать модель для смолл-маркетов, но другой вопрос, зачем этим заниматься. Чтобы поставить 100 рублей? Нужно понимать, что я ставлю не на события, которые мне интересны, а туда, где можно денег выиграть.
В теории можно сделать модель под условные жёлтые карточки, но это будет актуально только для футбола, и мы возвращаемся к тому, что футбольный сезон очень растянут и там мало матчей. Да и смысл, если тебя могут порезать буквально спустя пару ставок?
— Ну и напоследок пару советов любителям ставок на спорт.
— Если вы ставите на интерес, то и относитесь к ставкам как к плате за этот самый интерес — если поставил, то попрощался с деньгами. Выиграл — ну и хорошо, проиграл — не расстроился. Если хочется получить дополнительные эмоции, то нужно быть готовым платить за них.
Если же хотите что-то выигрывать, то нужно понимать, за счёт чего вы будете это делать. Какие у вас есть основания предполагать, что это вложение денег вам что-то принесёт? Не просто субъективное мнение, а что-то более аналитическое.
Например, вы считаете, что без двух защитников команда пропустит. Но почему? Нашли сто матчей, где команда играла без двух основных защитников, и в 90 из них пропустила, а на гол соперника дают 1.50? Отлично, тогда действительно есть шанс быть в плюсе.
Ну а субъективные ощущения — плохая аргументация. В бизнес-аналитике же так не работает. Нельзя прийти к боссу магазина и сказать: откройте новую точку в моём районе, потому что мне кажется, что она принесёт прибыль. Любое предположение должно подкрепляться какой-то историей, причём неискажённой.