Арбітраж бот, ставки на спорт (проект для університету).
4000 UAHАрбітраж бот, ставки на спорт (проект університету).
Створити бот для арбітражних ставок (бажано на Python, але можна і будь-якою іншою мовою).
Аналогічна концепція (фактично ідентична https://rb.rebelbetting.com/(sure bet) або https://betslayer.com
Неважливо, як виглядає дизайн або інтерфейс (має бути читаним), важлива лише функціональність.
Основна функціональність:
I. Чи може фактично визначити можливість арбітражу за принципом:
1. Btts (both team to score/ Draw No Bet)
2. 1X2
3. Over/Under
4. AH (-0,5)
Asian Handicap
Team1-0.0 – team2+0.0
Team1 -0.5 - team2 +0.5
Team1 -0.75 - team2 +0.75
Team1 -1.0 – team2 +1.0
Team1 -1.25 - team2 +1.25
Team1 -1.50 – team2 +1.50
Team1 -1.75 - team2 +1.75
Team1 -2.00 – team2 +2.00
ІІ. Вбудований арбітражний калькулятор 2-way або 3-way (ідентично https://rb.rebelbetting.com/)
- Автоматичний пошук. (букмекерський бот) (кнопка «Ставка»(відкрити цю ставку) – призвести до певної події у певних букмекерських конторах (так само, як на https://rb.rebelbetting.com/). З цієї причини ми прагнемо мати букмекерські контори Тільки з пошуком, такий як: Bet365, Betway, Betfair (системи біржових ставок), AsianOdds, Unibet, 10Bet, MarathonBet Тільки спортивні, такі як: футбол/футбол, теніс, UFC/MMA, баскетбол, хокей.
Збір даних
Двома основними альтернативами для збору даних можуть бути інструменти веб-парсинг або AP
.
API-інтерфейси можуть бути кращими через їх швидкість і масштабованість. Наприклад, , "Sports data API" https://sportdataapi.com/ , "Odds-API" https://the-odds-api.com/ (free version) , "API-Sports" https://api- sports.io/ , «API eOddsmaker» певною мірою є безкоштовними API, які можна розглядати. Rapid API https://rapidapi.com/api-sports/api/api-football/
Відповідно до моїх досліджень ... або будь-який інший на ваш вибір.
Так як цей проект для університету – код має бути оригінальним, без жодного плагіату. Плагіат перевіряється через Turnitin www.turnitin.com
Development process note:
Tasks
1. created a data warehouse. (relational database) (SQL or MongoDB or any other- take into consideration slowly changing dimensions data (odds) – create data pipeline ).
By API request or by web scraping
2. Data cleaning and transformation. (changing odds format, team name with Fuzzywuzzy in Python)
3. Applying model. – add arb calculator
4. GUI – build an app for data interaction and visualization.
Обзор
Розробити арбітраж бот для арбітражних ставок на спорт (футбол).
копія платформи RebelBetting відділ (sure bet) Лише для бутбола. https://rb.rebelbetting.com .
Приклад 1 : (приклад варіанта 1х2) - Трьох сторонній калькулятор (3-way calculator)
Для візуального прикладу, зареєструватися на https://rb.rebelbetting.com/ вибрати розділ sure betting. У відсотках показується можливість прибутку(вирахований арбітражним калькулятором) при порівнянні різних шансів (odds) на різних букмейкирських платформах на одну і ту подію, (в нашому випадку на один і той футбольний матч).
ТЗ
- Збір даних створення редяційної бази даних
- Збір даних через сервіс Rapid API https://rapidapi.com/api-sports/api/api-football/ користуючись API request. Нас цікавлять лише дані з майбутніх матчів( pre-match).
Створити базу даних на SQL чи MongoDB беречи до уваги дані, наприклад шанси(odds) які змінюються в реальному часі. Тобто всі дані мають автоматично постійно оновлюватися. Вбудувати інтервальне оновлення даних (кожні 1-5 хв).- Трансформацію та очистка вхідних даних.
Очищення формату шансів(odds) . Дані про коефіцієнти(odds)від різних букмекерських контор мають різний формат, тому потрібно їх відформатувати і зберігати в десятковому значенні, щоб мати можливість порівнювати їх і знаходити ставки.
Збіг назв команд: букмекери відрізняються тим, як вони пишуть одні і ті ж назви команд. Деякі можуть писати New York City FC, тоді як інші будуть називати це лише NYC FC, тому потрібно виконати певну відповідність рядків. Для цього можна використати наприклад Fuzzywuzzy.- Застосування моделі.
Написати код який порівнює:
Дату і час, проведення події(матча), назви команд на різних букмейкерах, коефіцієнт/шанс(odds) на різних букмейкерах. Порівнюючи найкращі шанси(odds), вираховує можливість арбітражних ставок.
Вбудувати арбітражний калькулятор за даними формулами:Двох сторонній калькулятор (2-way calculator) .
- Побудувати веб додаток для візуалізації даних, використовуючи Python фреймворк Flask ( або будь який інший) .
Головна мета інтерфейсу:
Повідомте користувача про те, що можливість арбітража знайдена.
Вивести на екран лист можливих арбітражних ставок, відсортованих за прибутковістю(profit) в відсотках. Відсортувати від більшого% до меншого %.
Якщо коєфіціенти (odds) змінилися i більше не є арбітражною можливість, вивести повідомлення «ставка застаріла і не є валідною» i видалити з листа.
Будь ласка для детального ознайомленням з проектом читайте ТЗ яка закріплене в документах.
Додатки 1
-
848 22 0 1 Готов реализовать задачу на пайтон. Свяжитесь со мной для уточнения деталей. После обсуждения смогу назвать точные сроки и стоимость.
-
1190 24 0 2 Доброго дня, хотів би взятися за ваше завдання. Є декілька запитань для уточнення, подібні програми з ui багато, досвід є. Готовий починати після уточнення.
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення для керування iPhone через USB-кабель з ПК
10 000 UAH
Потрібно розробити програму для Windows, яка дозволяє підключати iPhone з jailbreak через USB-кабель і керувати ним з комп’ютера. Основний функціонал: Підключення iPhone через USB. Програма повинна швидко розпізнавати підключений iPhone і працювати через кабель, щоб… C та C++, Python ∙ 19 годин 6 хвилин тому ∙ 13 ставок |
BuzzPost автоматизація Facebook під ІзраїльПроект вже є і він працює - задача вирішити питання по обмеженню фб, при кількості постів на годину більше 3-4 (з 7 ранку до 12 ночі) акаунти клієнтів обмежуються фб. сайт - https://buzzpost.co.il/ Також пошукати дірки в логіці і в самому проекті і виправити їх, знову ж логіка… Python, Робота з клієнтами ∙ 1 день 15 годин тому ∙ 12 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 5 днів 17 годин тому ∙ 23 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 7 днів 11 годин тому ∙ 46 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 7 днів 17 годин тому ∙ 52 ставки |