Just wondering if anybody has made the leap yet to use only API-NG for a bot?
I started looking at rolling over to NG but find so many issues it seems not worthwhile anytime soon.
Firstly, the latency is significantly higher on API-NG.
Secondly, I have also found the placeOrders function super buggy,
For example for the placeExecutionReport I get an errorCode of
ERROR_IN_MATCHER: "The matcher is not healthy". What does that even mean? Yet when I drill down to the placeInstructionReport I actually find the order was placed,
On other occassions I get the error
INVALID_BET_SIZE: "bet size is invalid for your currency or your regulator" for the placeInstructionReport, yet the order was of a valid size and was actually placed.
Thirdly, if I need to green up using an undersized bet I could use the workaround of updating an order, a feature not available on the API-NG, so I cant green up anymore.
Lastly, I mentioned the serious flaw about not knowing what time your requests left the betfair server as in this post:
http://forum.bdp.betfair.com/showthread.php?t=2416
I have found all of these serious flaws after only a day or two mucking around, so no doubt there are many more to be discovered. Given this, arguably the API-NG at this stage is nothing more than a toy, hence my curiosity is anybody actually using API_NG apart from just testing?
Betfair please look into the issues mentioned as there are no doubt large improvements required before NG gains any traction.
I started looking at rolling over to NG but find so many issues it seems not worthwhile anytime soon.
Firstly, the latency is significantly higher on API-NG.
Secondly, I have also found the placeOrders function super buggy,
For example for the placeExecutionReport I get an errorCode of
ERROR_IN_MATCHER: "The matcher is not healthy". What does that even mean? Yet when I drill down to the placeInstructionReport I actually find the order was placed,
On other occassions I get the error
INVALID_BET_SIZE: "bet size is invalid for your currency or your regulator" for the placeInstructionReport, yet the order was of a valid size and was actually placed.
Thirdly, if I need to green up using an undersized bet I could use the workaround of updating an order, a feature not available on the API-NG, so I cant green up anymore.
Lastly, I mentioned the serious flaw about not knowing what time your requests left the betfair server as in this post:
http://forum.bdp.betfair.com/showthread.php?t=2416
I have found all of these serious flaws after only a day or two mucking around, so no doubt there are many more to be discovered. Given this, arguably the API-NG at this stage is nothing more than a toy, hence my curiosity is anybody actually using API_NG apart from just testing?
Betfair please look into the issues mentioned as there are no doubt large improvements required before NG gains any traction.


Comment