Всем привет, друзья!
Как и обещал в предыдущем посту, сегодня покажу результаты тестирования модели на Монте-Карло.
До знакомства с xScore, я даже экселем пользовоться не умел толком. Еще в школе показали, как работают самые простые формулы и на этом моё обучение окончилось. Ну даже и не приходилось как-то работать в excel. Так что спасибо xScore ещё и за это =)
Как я уже не однократно упоминал и в своих постах, и в комментариях к постам других ребят, что я очень много узнал из темы Артёма на Gameleonteam. Всем, кто ещё не читал тему, настоятельно рекомендую обязательно это сделать. В общем как раз там я и узнал о построении генераторов Монте-Карло. В той теме обсуждались и другие генераторы, их там было несколько версий, но именно о последнем сегодня пойдет речь. О генераторе, в котором удары разделены на 5 групп, и который максимально точно считает вероятности. Ну по сравнению с предыдущими версиями генераторов, конечно.
Сам генератор написать не составило особого труда, благо все инструкции у меня были. Тем более можно было проверить конечный результат, сверяясь с результатами ребят. У меня получился на 30 000, так как большего количества мой компьютер не тянет. Но этого и не нужно, так как погрешности не большие. Куда более сложным оказалось написать файл сбора данных (назовём его моделью, так как по сравнению с генератором - ну это просто произведение искусства) в котором и происходили бы все расчёты. Модель нужно было научить разделять домашнюю статистику от гостевой, все удары пяти групп считать отдельно, и высчитывать вероятности не только гола, но и удара, после которого гол состоится или нет. Также нужно было не просто посчитать эти вероятности, а обязательно включить рейтинг силы! Чтобы расчёт был максимально точным. Ну и так для каждой команды и на все туры. В общем всё это нужно было впихнуть в один файл. Сказано - сделано. Очень сложно было прикрутить рейтинг силы, так как нужно было учитывать соперника команды по каждому туру, для этого было принято решение подключить "календарь" в котором и решился данный вопрос. Плюс календарь помог разделять домашнюю статистику от выездной.
Перед заполнением статистики сыгранного тура, сначала заполняется календарь. Я сделал в виде выпадающего списка для простоты заполнения. Далее формулы благодаря данным из календаря распределяют статистику на домашнюю и выездную.
Страничка расчётов у меня выглядит вот так:
Здесь всё максимально просто и удобно. Вверху таблицы выбираются из выпадающего списка хозяева и гости, нажимается кнопка f9, и получаем посчитаные вероятности для работы с генератором Монте-Карло.
Помимо календаря для внедрения рейтинга силы понадобилось еще прописать кучу формул, не обошлось и без таких:
У самого мозг закипал, пока писал ))
Ну а вот так выглядит страничка для каждой команды, где собственно и собирается вся статистика, а также происходит весь рассчёт:
на скрине полностью всего не видно, там еще пару табличек, и слева в столбик таблички для всех 38 туров (зависит от чемпионата)
В общем закончу обзор своей модели, перейдём к результатам.
Тестировались, в основном, Топ-чемпионаты опять же из-за отсутствия у меня всех остальных. Единственное, пока был открыт доступ для всех, успел протестировать следующие страны: Венгрия, Нидерланды, Португалия,Турция, Бельгия, Южная Корея, Япония и Польша. Когда доступ снова закрыли перешёл к Англии, Франции, Испании, то есть к открытым чемпионатам. Так как для точности расчёта по модели Монте-Карло необходимо собрать некоторую статистику, начинал тестировать с 11 тура. Ну то есть сначала заполнял 10 туров статистики, а к рассчёту приступал с 11-го.
Итак, что мы имеем. Условный начальный банк 10 000. Ставки флэт 2%. Протестировано 1212 ставок. Диапазон коэффициентов от 1,5 до 3. Прибыль составила +59,12% РОИ +2,43%. График в шапке поста. Но есть одна немаловажная деталь. Все коэфициенты брались из архива betexplorer. И все кэфы - это кэфы линии закрытия. Ну и опять же... для диапазона кэфов до 3 - 1212 ставок не показатель. Не знаю даже как реагировать на свой результат. Вполне вероятно, что это дисперия издевается, выплюнув мне плюсовой кусочек...Также я не отрицаю, что мог напортачить где-то формулах.. В общем делюсь с Вами результатом, и жду Вашего мнения в комментариях!
Как-то странно для меня, неужели никто не тестировал метод Монте-Карло? Почему никто не рассказывает, как результаты? Жду обратной связи! Дальше будет...
Привет. А расскажи как научился пользоваться Excel так уверенно? Просто у меня такая же ситуация - только школьные знания. Сейчас смотрю на твою формулу и ужасаюсь...
У меня ваще куча таблиц и всё изобретаблось с форума. ВСЕМ РЕКОМЕНДУЮ к прочтению. Здесь запрещено обмениваться контактами.
Вопрос, может вот сюда как-то можно закинуть свои файлы?
Представь, каково тому, кто первый изобретал генераторы и делал все без инструкций. Из своей головы. :)
Виталий, по линии открытия ты увидел бы абсолютно другой график. В разы красивее. Если докрутишь линию закрытия, сильно удивишься, насколько график изменится.