However, there is one edge case where this fails on Exbet - when the user has not enough funds in their account to cover both liabilities separately. Bitcointalk user Intrepidity brought this up at the end of last year, and we replied here:
https://bitcointalk.org/index.php?topic=5187610.msg55380106#msg55380106We actually have a fix prepared for this which is in testing and will be released at start of February. Good spot by you to find this edge case!
We hope that addresses your issue, but let us know if you are still not satisfied with functionality - we aim to please
[/quote]
Thank you for your reply. Sill, the liabilities in the market don't work the same way as in Betfair. I've been trading on Betfair for more than 10 years so I have a good understanding of how it works. Let me give you the following example:
Let's say I only have 2.50 mBT in my balance and in a football match, I lay Team A at 1.25 for 10 mBT.
After the bet is matched, my liabilities will look like this:
Team A -2.50
Draw + 10
Team B +10
And my balance will be 0.00
Now, the odds of Team A go up to 1.30 and I want to back them again to lock in a profit on all sides. So I try to back Team A at 1.30 for 9 mBT. I get an error message saying I don't have enough money in my balance. This bet should be allowed since I already have +10 on the 2 other possible outcomes. In this case I had to cancel other bets in other markets just to cover this bet. This in turn will decrease the liquidity in the markets in general. In Betfair, if you are green on any outcome you can use that green to place other bets on the same market.
I hope the idea got through. If you fix this this would help increase liquidity on the site. Again, you're doing a great job so far and I salute you for that, now we just need more players to come in and play.
Just a question, when a goal is scored in football in-play (live) matches, do you suspend the market or only at the end of the match?
Thanks again