Pages:
Author

Topic: *grumble* CampBX still got rounding issues - page 2. (Read 2791 times)

full member
Activity: 128
Merit: 100
I'm doin' fine on cloud 9

Pretty big egos to ignore how bitcoin actually works (and will work in the future) to make it appear like a "modern" trading system.

The reason we like bitcoins is because the normal trading mechanisms and currencies are all horked to begin with.


Design your software to work with the coins the way they are supposed to. Don't assume who your audience is or you will make mistakes and push people away.

hero member
Activity: 868
Merit: 1002
Simply awful.

Do yourselves a favour and use integer calculations - either satoshi or even smaller.
(and please tell me you're not rounding during intermediate calculations!)

I have little faith in a system that doesn't account for the full divisibility of bitcoin from the beginning.
I predict you'll have quite a few headaches adjusting the code during any serious rally in bitcoin value.
(unless you have a pretty comprehensive test suite and anticipated it well)

Already a millibitcoin is US 1.4cents.   You've ruled yourself out of being a competitor in the online wallet field for micropayments right there.
(mtgox is moving to offer online wallet-like services.. are you?)

Disrespect the people's bitdust at your peril!



This.

If CampBX doesn't think 8 decimal places are important, then I'll never use their exchange.

legendary
Activity: 1904
Merit: 1002
You allowed me to deposit 8 decimal places, but you do not allow me to withdraw 8 decimal places.  Can you guarantee my bitdust remains mine?  I ask because I can't verify myself.  I'm not sure if I'll ever use your exchange again, but if I do, I want to be able to round up my bitdust to an amount you'll allow me to work with.  I am concerned for my satoshis.
BGL
member
Activity: 60
Merit: 10
August 01, 2011, 01:55:42 AM
#9

BGL,
      Great point; although the documentation for Bitcoin Charts do not mention UTC as a requirement for the API:
http://bitcoincharts.com/about/exchanges/


I think camp bx is the only exchange not operating on UTC


That is why we are opting to stay in sync with our customers instead of UTC.

Hope this helps,
     Keyur


utc+3 = most of your customers are in eastern africa?
legendary
Activity: 1092
Merit: 1001
August 01, 2011, 12:57:21 AM
#8
Simply awful.

Do yourselves a favour and use integer calculations - either satoshi or even smaller.
(and please tell me you're not rounding during intermediate calculations!)

I have little faith in a system that doesn't account for the full divisibility of bitcoin from the beginning.
I predict you'll have quite a few headaches adjusting the code during any serious rally in bitcoin value.
(unless you have a pretty comprehensive test suite and anticipated it well)

Already a millibitcoin is US 1.4cents.   You've ruled yourself out of being a competitor in the online wallet field for micropayments right there.
(mtgox is moving to offer online wallet-like services.. are you?)

Disrespect the people's bitdust at your peril!

sr. member
Activity: 299
Merit: 250
Another problem is their date/data is not reset on UTC. BX continues pumping previous days data (to bitcoincharts) for ~3 hours after UTC.

BGL,
      Great point; although the documentation for Bitcoin Charts do not mention UTC as a requirement for the API:
http://bitcoincharts.com/about/exchanges/

That is why we are opting to stay in sync with our customers instead of UTC.

Hope this helps,
     Keyur
legendary
Activity: 1764
Merit: 1015
Elgawwf,
       We have intentionally opted for higher minimums like traditional stock/commodity trading platforms.  As part of moving Bitcoin towards a more mainstream experience, we have also put in significant efforts towards advanced features, tighter security, fluid UI, and a stable code-base.

As you trade more volume, you will appreciate these features more than 8 decimal points!

Thank you,
     Keyur

Intelligence and goodwill will always win. I admire your professionalism Keyur.
BGL
member
Activity: 60
Merit: 10
Another problem is their date/data is not reset on UTC. BX continues pumping previous days data (to bitcoincharts) for ~3 hours after UTC.
sr. member
Activity: 308
Merit: 250
Keyur: I can appreciate that, but to many people, disappearing fractions of a Bitcoin (particularly if it appreciates the way many true believers think it will) is still at the very least, unexpected.

I can deal with not being able to trade at less than 0.05, but it arbitrarily rounding off withdrawals is a bit much. On MtGox ('m not sure since when) I can see down to 8 digits and withdraw all of them - up to and including the "dust". Tradehill you can't see the dust (well, I've not logged into them in a while but last I tried you couldn't), but if you know how much exactly is there you can withdraw it successfully too.

Another issue is that okay - with two digit prices and trade quantities that are only multiples of 0.05 - you are unlikely to end up with an amount of BTC or USD that's smaller than four decimal places... until you take into account the 0.55% fees. At that point it's rather trivial to end up with fractions of both currencies.

Mt.Fun: It's not a Bitcoin issue - there was an issue a while back where the network/client would eat the "dust" in change as fees to avoid leaving a tiny amount on an address. That's not what's going on here, this is simply CampBX rounding everything down to four digits and calling it a day.
member
Activity: 75
Merit: 10
Elgawwf,
       We have intentionally opted for higher minimums like traditional stock/commodity trading platforms.  As part of moving Bitcoin towards a more mainstream experience, we have also put in significant efforts towards advanced features, tighter security, fluid UI, and a stable code-base.

As you trade more volumes, you will appreciate these features more than 8 decimal points!

Thank you,
     Keyur



That is a good idea. No one buys .0548951 of a stock for a reason.

In regards to the rounding on transfers through the Bitcoin network... I believe it takes .0005 and whatever comes after that along with it automatically. If you think about it, whatever comes after .0005 is less than .0001 so your fee is still less than .0006.
sr. member
Activity: 299
Merit: 250
Elgawwf,
       We have intentionally opted for higher minimums like traditional stock/commodity trading platforms.  As part of moving Bitcoin towards a more mainstream experience, we have also put in significant efforts towards advanced features, tighter security, fluid UI, and a stable code-base.

As you trade more volume, you will appreciate these features more than 8 decimal points!

Thank you,
     Keyur

sr. member
Activity: 308
Merit: 250
So looking for greener pastures to play in this morning, I successfully, in two transactions, transferred 0.69073078 BTC to CampBX to play around with. I tried to trade 0.69BTC, and of course it still rounds it up to 0.7 and fails because I don't have that much. Yawn.

Then I go to move it out to my wallet because I'll probably just wind up spending it instead of trading it, so I transfer that amount out and after the 0.0005 transaction fee, it's rounded down to 0.6902 - no idea where the rest went. This rounding business is getting silly...
Pages:
Jump to: