Betfair Football Bot Development

Job ID: 38728634

Budget: $250 – $750 AUD

I'm looking for a proficient developer to create a Betfair bot that utilizes data from Sportmonks, specifically focused on football. The bot should be capable of automating bets based on pre-defined strategies.

Key Requirements:
- Develop a Betfair bot that automates betting on football
- Utilize data from Sportmonks
- Implement pre-defined strategies for placing bets

Ideal Skills:
- Experience in developing betting bots
- Proficient in using Sportmonks data
- Knowledge of football and betting strategies
- Strong programming skills

Bot functionality:
- connect to Sportmonks to get league predictability ratings and probabilities for the following markets: (Match Odds, O/UO3.5, Correct Score, First Half and HT/FT).
- gets odds from Betfair for the markets above
- if the Sportmonks league predictability rating is "good" or "high" for the league & market where the event is taking place
- check the odds against probabilities retrieved earlier
- if back odds are higher than the probability by a certain amount (user input), then a back bet will be placed using the Kelly criterion; a similar approach will be used for lay bets, if it turns out to be a more valuable action
- for Match Odds, O/U3.5, First Half and HT/FT markets only a single bet (back or lay) will be placed
- for the Correct Score market maximum of 3 bets will be placed (most valuable options)

Required user inputs:
- Sportmonks user input field for API token key
- Betfair user input for API token key, username and password
- Toggle to enable/disable lay bets for Correct Score and HT/FT markets
- User input field for the amount of account money to be used - the resulting amount will be used as a bet unit and all bets will be a percentage of this resulting amount because the Kelly criterion is being used
- User input for the time interval to load the events for; ie. next 8 hours
- User input: filed to enter a number to filter events by Match Odds;, i.e. do not show/load markets under 10,000

Required display and reporting:
- see the attached diagram; doesn't have to look like that the functionality must be there

Platform:
- I did try to make it work on my phone but I was told it cannot be done on Android. If it needs to be a web app accessed by my phone via a browser, is fine. I am open to ideas of what would be the best approach/implementation.

Bottom line: get data from two sources, analyse it, place bets and report in way i can see and control from a mobile phone.

Kind Regards,
Chris G.