As part of a strategy we watch for a GB/IE horse race to go suspended, sp reconciled and in-play via a bot using api-ng (we're pretty local in terms of latency ~10ms and we have a good async pattern allowing timing to be relatively sound). If a desire donkey meets the criteria (form and SP range) then we submit a limit order bet.
Occasionally some of these lapse because the price never goes out to our desired back price which is fine.
On the 20th December one bet has me completely confused, it shows in bet history as "Voided"
20th December - Dundalk, IE - 18:15 Dundalk Crowne Plaza Hotel Of Dundalk Rated Race
The bet was submit successfully via the placeOrder action and matched:
IRE / Dund 20th Dec / 18:15 To Be Placed Beat The Ballot Back <snip> 20-Dec-13
18:23 K 2.04 23.00 2.04
However Sportinglife tells though that Beat The Ballot was withdrawn
WD (11) 1 Beat The Ballot (IRE) T Collins 4 10-0 J P O'Brien 10/3
Does this mean that Betfair had the information on runners via the API wrong (we only look for runners with "RunnerStatus" as "Active")?
In this instance it went in our favor, but can someone explain what happened here? Could this be an API fault, should RunnerStatus also included "WITHDRAWN"? I also scanned the rules and regulations and found this ". In the event of a late withdrawal, Betfair reserves the right to remove the runner after completion of the race. " Then does this mean the man on the ground (or SIS/PA feed betfair use was wrong)?
Just trying to understand..
Occasionally some of these lapse because the price never goes out to our desired back price which is fine.
On the 20th December one bet has me completely confused, it shows in bet history as "Voided"
20th December - Dundalk, IE - 18:15 Dundalk Crowne Plaza Hotel Of Dundalk Rated Race
The bet was submit successfully via the placeOrder action and matched:
IRE / Dund 20th Dec / 18:15 To Be Placed Beat The Ballot Back <snip> 20-Dec-13
18:23 K 2.04 23.00 2.04
However Sportinglife tells though that Beat The Ballot was withdrawn
WD (11) 1 Beat The Ballot (IRE) T Collins 4 10-0 J P O'Brien 10/3
Does this mean that Betfair had the information on runners via the API wrong (we only look for runners with "RunnerStatus" as "Active")?
In this instance it went in our favor, but can someone explain what happened here? Could this be an API fault, should RunnerStatus also included "WITHDRAWN"? I also scanned the rules and regulations and found this ". In the event of a late withdrawal, Betfair reserves the right to remove the runner after completion of the race. " Then does this mean the man on the ground (or SIS/PA feed betfair use was wrong)?
Just trying to understand..


Comment