Harness Race Betting - AI Driven System
Budget: $250 – $750 AUD
Harness Racing AI Betting Program – System Overview Platform • Native Windows desktop application • Built with Python + PyQt6 (GUI) • Local SQLite database (for offline use, fast performance) ⸻ Core Purpose This program is built to help a professional punter or racing analyst: • Automate data collection • Create accurate AI-generated horse prices • Compare those prices to TAB odds • Track and manage betting activity, performance, and strategy • Save time and increase consistency when betting on Australian harness racing ⸻ Key Features 1. Race Calendar + Navigation • Displays all upcoming and past Australian harness meetings • Includes races from VIC, NSW, QLD, WA, SA, • Click on a day to view races and fields ⸻ 2. Form Scraper • Pulls data for every horse from harness.org.au: • Last 5 starts (dates, margins, finishing positions) • Driver/trainer names • Gear changes • Sectionals: lead time, last 800m, last 400m Also from https://www.racingqueensland.com.au/industry/harness/harness-sectionals • Horse’s actual mile rate (not winner’s) • Also integrates QLD sectionals from Racing Queensland ⸻ 3. AI Pricing Engine • Analyzes each horse using form and performance data • Considers: • Class drops (favored) • Driver upgrades/downgrades • Sectional speed • Gear changes • Generates a fair price for each runner • Market is shaped to 130% (like a real bookmaker’s market) ⸻ 4. Race Table UI For each race, the app displays: | Horse | Driver | Trainer | AI Price | My Price (Editable) | Bet? (Checkbox) | • You enter your own price • You can flag runners you want to follow or bet • This table is clean and focused — no junk stats ⸻ 5. TAB Account Login • You can log in to your own TAB.com.au account from the app • Supports: • Storing multiple TAB accounts • Selecting which account to use • Passwords are encrypted and stored securely ⸻ 6. TAB Odds Monitoring + Auto-Betting • The program monitors TAB live odds • If conditions are met: • TAB Odds ≥ Your Price • Horse is flagged for betting • It will automatically place the bet using your TAB account • You can control: • Stake size • Delay settings • Manual confirm toggle ⸻ 7. Profit & Loss Tracking • Full Betting tab to: • Log bets (auto or manual) • View results • Track profit/loss, ROI, win rate, average odds • Filter by: • Date range • Track • Driver • Price bracket ⸻ Customization & Safety • Program is designed for private use • Fully local (no cloud or external upload) • No unauthorized API usage — uses publicly available racing data • Built to support future features like: • Staking plans (e.g. Kelly, Fixed, Value-based) • Form filters (e.g. “only 3YO races”, “stand starts only”) • Graphs and reporting
Related categories:
PHP
Python
Web Scraping
Software Architecture
SQLite
Data Scraping
Data Analysis
AI Development