
Извличане на данни за залагане без самозаблуда: проверка извън извадката
Повече данни не правят едно правило вярно. Проверете го върху залози, които никога не е виждало, и пребройте колко правила сте опитали.
Извличането на данни за залагащия означава пресяване на минали цени и резултати за правило, което си струва да се заложи, и после проверка на правилото върху залози, които то не е виждало. Статия на Pinnacle описва модела за залагане като система, която може да открие безпристрастни отправни точки, за да определи вероятността на всички изходи, и после казва, че трябва да се проверява и поддържа. Капанът е броят на проверените правила: проверете достатъчно правила и най-доброто от тях изглежда като предимство. Да допуснем 250 правила без предимство, всяко проверено върху собствени 200 независими залога при коефициенти 2,00, с еднакви заложени суми; най-доброто дава средно +19,87% на залог (хипотетично). Тази страница разглежда данните, променливите, този капан и какво можете да проверите с дневника на залозите на борса за залози (betting exchange) като Orbit Exchange.
Откъде идват данните
Статия на Pinnacle за изграждането на модел за залагане дава два начина да съберете данни: „by yourself, or by using other published data online“. Обхватът е преценка. Същата статия пита „should you consider all matches or just their league games?“ и отговаря, че изборът е „determined by what your aim is“. Така че целта е първа, а електронната таблица е втора.
Собствените екрани на брокерите, като извлечения, анализи и графики с история на цените, се различават от един брокер до друг. Страницата за инструментите на брокерите разглежда какво показва на екрана всеки от тях, затова тук не се повтаря. Интерфейсът на Orbit има екран „Account Statement“ и екран „Betting Profit & Loss“.
Едно условие трябва да стои до всеки разговор за данни. Условията на MadMarket и тези на BetInAsia забраняват всеки поотделно на потребителя да използва „any robot, spider or other automated mechanism“, за да извлича или индексира информация от услугата.
Кои променливи и защо
По-малко, обяснени и проверени за отклонение.
Статията на Pinnacle излага цикъл. Четете го като цикъл, а не като строга рецепта. Стъпките:
- Поставете цел, тъй като „Without an aim you could be overwhelmed with numbers“.
- Съберете данните, сами или от други публикувани данни в интернет.
- Изберете форма на модела. Съветът на статията: „Our recommendation is not to overcomplicate.“
- Изброете допусканията му и техните граници; например „averages and standard deviations assume events are normally distributed“, а това трябва да се провери.
- Проверете колко е чувствителен към резултатите и го поддържайте с времето, защото „it needs to be maintained as time progresses“.
Кои променливи влизат, е ваше решение. Статията на AsianConnect за анализ с изкуствен интелект изброява данните, които такъв инструмент може да обработи: минали резултати, статистика на играчите, тенденции на отборите, резултати у дома и като гост, контузии, притежание на топката, реализиране на удари и движения на пазара. Друга статия на AsianConnect казва „Possession measures only one thing“, така че число от списъка може да мери по-малко, отколкото подсказва името му.
MadMarket предлага калкулатор на Поасон като един пример за модел, захранван на ръка. Въвеждате очаквани стойности, като голове във футбола, и той връща десетте най-вероятни резултата, подредени от най-висока към най-ниска вероятност. Показва колко малко иска един прост модел и колко много зависи от числата, които въвеждате.
Данните също остаряват. AsianConnect пише за електронните спортове, че актуализация на играта оставя предишните резултати „less predictive“ и че историческите данни трябва да се комбинират с неотдавнашните изяви при текущата версия. Друга статия на AsianConnect казва, че няколко ранни мача в сезона са малка извадка. Бих взел две променливи, които мога да обясня, пред дванадесет, които не мога, защото дванадесетте са дванадесет допълнителни места, където историята да ласкае правилото, а модел, чийто резултат не можете да проследите до входните му данни, е модел, който не можете да поправите, когато спре да работи.
Капанът на най-доброто от много
Защо победителят в състезание на правила обикновено е късмет.
Опитайте достатъчно правила и едно от тях ще изглежда блестящо. Кое е то, е въпросът, на който историята не може да отговори.
Няколко прости определения, с думите на сайта. Проверка „върху историята“ означава пускане на правило върху залози, които вече са играни. Извън извадката означава пускане върху залози, които то никога не е виждало. Прекомерното напасване (overfitting) е да изберете правило, защото се е справило добре с историята. Рискът е в броя на правилата, които сте опитали, затова ги пребройте и пазете загубилите в записа.
Хипотетично. Всяко правило е проверено върху собствени 200 независими залога при коефициенти 2,00 (50% шанс за печалба), с еднакви заложени суми и без предимство. Лентата е точната очаквана стойност на най-добрия резултат сред N правила.
Показване на таблицата с данните
| Проверени правила | Най-добра средна възвръщаемост на залог |
|---|---|
| 1 правило | 0,00% |
| 10 правила | +10,87% |
| 50 правила | +15,87% |
| 250 правила | +19,87% |
Десет правила, нито едно с предимство
Да допуснем, че проверявате десет правила, всяко върху собствени 200 независими залога при коефициенти 2,00, и нито едно няма предимство. Най-доброто от тях пак дава средно +10,87% на залог в това изчисление. Изберете го и го залагайте върху следващите 200 и то няма причина да се повтори.
Ресурсите на Pinnacle описват същия късмет от други ъгли. Автор в ресурсите на Pinnacle пише, че история на залагане с положителна очаквана стойност пак е завършила със загуба в дял от симулациите и че диапазонът на възможните възвръщаемости се стеснява с растежа на историята. Една статия казва, че дори за цял сезон „randomness does still influence a side's final points total“, а друга описва „periods of over and under performance lasting thousands of bets“. Гост в подкаст на Pinnacle казва, че когато моделът се оценява по метрики за грешка, искате „a large number out of sample trials“, за да сте сигурни, че видяното е „statistically significant“. Колко залога означава това за вашето правило, е отделен въпрос, а пътната карта към точката на изравняване го започва, без да дава праг.
Напасването към миналото не е план
Правило, което пасва на миналото, не е план за следващия залог, а повечето залагащи излизат на загуба. Тук се обяснява как се проверява едно правило. Не се казва кое правило да заложите.
Какво можете да проверите със собствения си дневник на залозите
Собственият ви запис е тестов набор и го изграждате, без да докосвате данните на брокер. Една статия на Pinnacle предлага да „Document our bets and look for any strange patterns on the spreadsheet“. Orbit Exchange има екран „Account Statement“. Дневникът на онова, което сте възнамерявали, е отделен запис и е ваш, за да го пазите. Сравняването на взетата от вас цена със затварянето е работа на страницата за затварящата цена, която тази страница оставя. Кои колони трябват на дневника и колко често да се чете, са на страницата за работещата рутина, а страницата за оценката на справедлива цена разглежда откъде идва вероятността зад едно правило.
Статия на Pinnacle мери залагащия по това колко близо следва прогнозната очаквана стойност действителната възвръщаемост „over a sufficient sample size“. Дневникът е мястото, където двете стоят една до друга, затова запишете правилото преди залозите, които покрива, а когато го промените, започнете ново броене, а не продължение на старото.
Кратки отговори
Какво е бектестване при залаганията на спорт?
Бектестването (backtesting) е повторно пускане на правило, записано предварително, върху минали цени и минали резултати, за да се види какво би направило. Слабото място е цената. Тестът изисква коефициентите, които са били предлагани, когато бихте заложили, а не коефициентите при затварянето. Статия на Pinnacle поставя проблема със затварящите цени така: „it's a retrospective exercise; we can't know the closing odds for a match until it kicks off“. Първо напишете правилото, проверете го веднъж върху залози, от които не е изградено, и пазете записа на всяко правило, което сте опитали.
Какво е прекомерно напасване в модел за залагане?
Прекомерното напасване (overfitting) е да изберете правило, защото се е справило добре с историята, която сте имали пред себе си. Тогава правилото носи късмета на тази история, заедно с онова, което е истинско в него. Графиката в раздела за капана показва най-чистия случай: правила без никакво предимство, а най-доброто от много от тях пак средно дава положителна възвръщаемост върху историята, от която е избрано. Извън извадката то няма причина да се повтори.
Колко залога трябват, за да проверите стратегия?
Статия на Pinnacle пита дали един сезон е достатъчно голяма извадка, а друга описва периоди на по-добри и по-лоши резултати от очакваното, които траят хиляди залози. Гост в подкаст на Pinnacle, говорейки за модели, оценявани по метрики за грешка, казва, че искате „a large number out of sample trials“. Страницата за затварящата цена съдържа предложения от AsianConnect минимум за следене на стойността спрямо затварящата линия, а пътната карта показва колко време е нужно дори на истинско предимство, за да се покаже. Тази страница не задава праг.
Накъде нататък
За математиката, която стои под всичко това, извадката и дисперсията, се върнете към пътната карта. Страницата с калкулаторите изброява какво предлагат сайтът и брокерите, а конверторът на коефициенти превръща всяка цена във вероятност. Едно правило има нужда от място, където да се залага, а дълбочината на пазара казва колко струва една цена при голяма сума. За да отворите самата врата, пътят към Orbit Exchange обяснява кои брокери го правят, а сравнението на брокерите ги поставя един до друг.