from steemit:@abit: I'm not a native English speaker, so perhaps have misunderstood you about the 540000/100 data. That behavior is correct, if it's what you wanted to say, then you're correct. However it has nothing to do with call orders. More discussion in the github issue.
Rounding issues won't cost you a lot of money, it's usually no more than one satoshi of token of one side of the market. But call orders may cost much more. You didn't have a picture of call orders in the post.
I still think your post is a bit too exaggerated, or is click-bait. If you've presented the issue in a better way, or with more accurate info, I may have upvoted. Perhaps I'll change to an upvote after the post is updated.
Thank you anyway.
response (also on steemit):>
@abit: Rounding issues won't cost you a lot of money, it's usually no more than one satoshi of token of one side of the market.
@abit and
@pc, you call a 40% overpay a "rounding issue"? The trades are not being ROUNDED. They are transacting EXACTLY AS ENTERED. And once again, I clearly stated that I believe this may be related to the CALL ORDER LOGIC, as opposed to outright call orders. Just look at all the other fills on these books. Where else are you seeing such large "rounding" errors, costing magnitudes more than "1 SATOSHI"!
1 satoshi = 0.00000001 bitcoin = US $0.0000267
The WHALESHARE seller ASKED 6 BTS each for 92 WHALESHARE
The WHALESHARE buyer PAID 8.58 BTS each for 2 WHALESHARE
The WHALESHARE buyer OVERPAID by 43%!!!
With BTS around US $0.30 at the time, that's an overpay 5.16 BTS, or US$1.548, or 57977 satoshi
The HERO seller ASKED 919 BTS each for 0.00134 HERO
The HERO buyer (me) PAID 925 BTS each for 0.0002 HERO
A difference of 6 BTS each sounds much more than a mere "rounding error".
The OBITS seller ASKED 8.16138 BTS each for 1409.0418 OBITS
The OBITS buyer (me) PAID 8.17 BTS each for 0.0100 OBITS
The previous OBITS buyer PAID 8.16138 BTS each for 1 OBITS (from the same offer)
A difference of nearly 0.01 BTS (0.00862 each) each is again more than a "rounding error".
How much more money should I toss away proving my point? A few more 40% hits maybe? If you're all so confident I'm wrong, you're welcome to swing your size around and BID 10 BTS each for 100 OBITS.
In response to
@pc, I know all about the NON-DECIMAL ASSET PAIR rounding issue. However, that ONLY applies to assets where BOTH tokens are non-decimal in nature. In fact, I warned the community of this a few weeks back as well, when that exact scenario happened to a bunch of members of the Whaleshares community (including myself) who were trying to buy BEYONDBIT_WHALESHARE. I wrote all about it here:
https://steemit.com/beyondbitcoin/@alexpmorris/beware-trading-2-non-decimal-tokens-on-the-bitshares-dex-gui-related-update
It seems these assets may be "sneaking" into the margin call code. If I'm wrong, fine, I said I might be, but writing this off as a mere "rounding error" is disengenuous. Where else in the code would a person's order NOT be correctly PRICE ADJUSTED to match the inside market???
So how about this
@abit. Why don't you tell me the exact title you'd like to see on my post. I'll also paste any text you would like at the top of the post,
as long as it is clearly stated as YOUR point of view. After that, how about you unflag the post and let the community make up its own mind...