I have a bot that has been running for many years on different markets. I have just created a new system to run on Australian Dogs and noticed that intermittently I am not receiving back my Orders for runners when calling listMarkBook. This seems to be an intermittent issue as calls before and after do return my orders for a particular runner. The consequence of this is that my code believes I have no positions on a particular runner and makes a new bet.
To resolve this in the short term, I am going to keep track of my orders internally within my program. Just wondered if anyone else has experienced this issue ?
For completeness, I usually request OrderProjection as "ALL" in requests to the API. Orders and Matches are returned for the other runners. Even if there are runners without any bets I would expect an empty Orders[] node to be returned.
To resolve this in the short term, I am going to keep track of my orders internally within my program. Just wondered if anyone else has experienced this issue ?
For completeness, I usually request OrderProjection as "ALL" in requests to the API. Orders and Matches are returned for the other runners. Even if there are runners without any bets I would expect an empty Orders[] node to be returned.


Comment