weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 24, 2011, 04:08:53 AM |
|
Hello all, I wanted to open a Bitcoin exchange with a clear, easy-to-use interface, strong trading features and a focus on making transfers painless. I've been working on the site furiously and it's now ready for beta testing. If you open an account, it will be created with fake amounts of $1000 USD and 1000 btc so you can try out the interface and get a preview of what's to come. Later, the transaction histories and balances will be cleared so we can start with a small group of users who are familiar with how it works. The site is at https://www.exchangebitcoins.com and is currently protected by user name: test and password: btctest to keep the crawlers out. I thank every one of you who spends even a moment testing any part of it or commenting on it. If you do find a previously-unreported error that affects transaction amounts or account balances, email info@exchangebitcoins.com and I'll give you half-price trades for 90 days from site launch. Thanks, weex
|
|
|
|
Longmarch
|
|
May 24, 2011, 05:05:18 AM |
|
Will you have an API?
|
|
|
|
|
Mononofu
Newbie
Offline
Activity: 15
Merit: 0
|
|
May 24, 2011, 03:15:28 PM |
|
I like it. However, you should add some other options for depositing / withdrawing money - as of right now Dwolla is only available in the US.
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 25, 2011, 04:35:55 AM |
|
I like it. However, you should add some other options for depositing / withdrawing money - as of right now Dwolla is only available in the US.
Thanks and yes I plan to add other options over time. If one in particular is preferable for those outside the US, let me know and I'll start with that.
|
|
|
|
sandos
Sr. Member
Offline
Activity: 440
Merit: 250
#SWGT CERTIK Audited
|
|
May 25, 2011, 06:54:48 AM |
|
Got a bug when trying to buy 10 btc at 8$, when I saw 7.23$ asks. https://gist.github.com/990477
|
|
|
|
fadisaaida
Member
Offline
Activity: 105
Merit: 10
|
|
May 25, 2011, 08:40:25 AM |
|
"Order not placed. You must sell above your highest bid or buy below your lowest ask."
should it not be equal also ?
if i see a bid at 7.3 and i ask 7.3, i should not be blocked !
|
Lisk. Develop Decentralized Applications & Sidechains in JavaScript with Lisk! Website | Blog | BTT Thread | Chat - Be part of the decentralized application movement!
|
|
|
davout
Legendary
Offline
Activity: 1372
Merit: 1007
1davout
|
|
May 25, 2011, 08:45:43 AM |
|
Didn't try it but it does look simple and clean, always happy to see alternatives, especially a US based one.
I found that implementing a robust trading algorithm being actually harder than I thought, so I don't know about testing frameworks in PHP but I do recommend heavy unit testing and particular attention to rounding bugs.
I also recommend heavily using the transactional features of your RDBMS, not using MyISAM at all when using MySQL, and also pay attention and explicitly set high isolation levels.
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 25, 2011, 08:56:50 PM |
|
Got a bug when trying to buy 10 btc at 8$, when I saw 7.23$ asks.
Thanks...that's fixed.
|
|
|
|
sacarlson
Newbie
Offline
Activity: 38
Merit: 0
|
|
May 26, 2011, 03:34:23 AM |
|
Very nice easy interface I love it. I might have missed it what are (or will) the trading fee's be? It's on an order of magnatude better than my trading site at http://exchange.beertokens.info . Mine uses the open source version of http://gitorious.org/intersango/ with only a few small modifications. If yours is open source I'll change mine to your format. If it's not open source I hope someone makes one more like this. Maybe you'll expand and trade other currencies some day like BeerTokens? Keep up the good work I see you as a sure success. oh and I havn't even checked out your API yet but will soon.
|
|
|
|
clouds
Newbie
Offline
Activity: 27
Merit: 0
|
|
May 26, 2011, 04:01:34 AM |
|
Looks like a good start. The more exchanges the better, and the Bitcoin community definitely needs more competition in the exchange area. I'd like to see automated deposits to make the process faster. The website says Dwolla deposits take up to 24 hours, and Bitcoin deposits are manually processed and may take up to 12 hours. Manual processing won't scale very well and will take a lot of your time, so I think that automating it will make you and your users happier. I guess Dwolla's API isn't sufficient to automate Dwolla deposits in real-time yet, but maybe you could add your vote to this thread or start a new thread describing your needs: http://www.dwolla.org/d/showthread.php?510-subscribe_notifications-POST-notifications
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 26, 2011, 04:26:53 AM |
|
"Order not placed. You must sell above your highest bid or buy below your lowest ask."
should it not be equal also ?
if i see a bid at 7.3 and i ask 7.3, i should not be blocked !
Thanks for the question. If you see a bid at $7.3000 placed by another user and you ask $7.3000, it will trade. If you are on both sides of the transaction however that's what that possibly-poorly-worded error means. You shouldn't, I believe, be allowed to trade with yourself. Make them 0.0001 different(our defined level of price precision) and they'll stand until pretty much any other order comes in. Let me know if I'm missing your real question.
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 26, 2011, 04:35:14 AM |
|
Very nice easy interface I love it. I might have missed it what are (or will) the trading fee's be? It's on an order of magnatude better than my trading site at http://exchange.beertokens.info . Mine uses the open source version of http://gitorious.org/intersango/ with only a few small modifications. If yours is open source I'll change mine to your format. If it's not open source I hope someone makes one more like this. Maybe you'll expand and trade other currencies some day like BeerTokens? Keep up the good work I see you as a sure success. oh and I havn't even checked out your API yet but will soon. You're too kind. We're starting with 0.59% per trade, $3 to send a check and free for everything else(at least for our part of the transaction). The API is still just the few reads but if anyone has any view on it, do you prefer a trading api that is token-based (i.e. you login once via the api to get a token good for n hours) or prefer to send your credentials with every API request? I've not reviewed any existing trading bots but want to make it as easy as possible for existing code to work with the exchange.
|
|
|
|
fadisaaida
Member
Offline
Activity: 105
Merit: 10
|
|
May 26, 2011, 04:48:49 AM |
|
"Order not placed. You must sell above your highest bid or buy below your lowest ask."
should it not be equal also ?
if i see a bid at 7.3 and i ask 7.3, i should not be blocked !
Thanks for the question. If you see a bid at $7.3000 placed by another user and you ask $7.3000, it will trade. If you are on both sides of the transaction however that's what that possibly-poorly-worded error means. You shouldn't, I believe, be allowed to trade with yourself. Make them 0.0001 different(our defined level of price precision) and they'll stand until pretty much any other order comes in. Let me know if I'm missing your real question. Sweet. it make since actually
|
Lisk. Develop Decentralized Applications & Sidechains in JavaScript with Lisk! Website | Blog | BTT Thread | Chat - Be part of the decentralized application movement!
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 26, 2011, 09:37:04 PM |
|
No order book yet but progress has been made on the API foundation. I'll post here as more methods become available.
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
May 27, 2011, 06:13:08 AM Last edit: May 29, 2011, 08:32:13 AM by weex |
|
I created an account and wiped out the order book with my play money. I was then able to sell at 0.0000001 (which got truncated to 0), and then re-buy from myself at the same price. Instead of remaining the same, my available BTC doubled. I repeated this a few times, and now have 38966307.8012 (more than 21M ) in my account. This seems like a problem. I sincerely thank you for pushing the logic. I'll post when updated code is in place. Edit: Updated code is in place that disallows this activity with more comprehensive controls in process. 2nd Edit: Just an FYI, I reset the transaction histories and account balances for all accounts about an hour ago(midnight PST 5/29) just to erase any bug-related aftermath. Looking to release a next version adding a MtGOX-compatible API in the next day or two.
|
|
|
|
weex (OP)
Legendary
Offline
Activity: 1102
Merit: 1014
|
|
June 01, 2011, 07:28:44 AM |
|
Hello all, Thanks to everyone who's tested the exchange so far. I'm pleased to announce the latest update with numerous bugfixes and introducing a formal API. The API documentation is accessible now at https://www.exchangebitcoins.com/api. The API allowed us to do a much better simulation of real-world activity and we hope you'll find it helpful as well. To facilitate testing, all accounts have again been reset to $1000 usd and 1000 btc. In case you missed it, you'll need to login to view the site first(http basic authentication) with test / btctest. Thanks, weex
|
|
|
|
dacoinminster
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
August 12, 2011, 09:01:59 PM |
|
This site says they take personal checks.
How can they possibly do that with all the check fraud out there? What happens if somebody deposits a stolen check, then runs off with a bunch of bitcoins?
|
|
|
|
|