I'm looking into creating a Bitcoin / crypto currency trading platform (say, like Tradeking), as I've noticed there are a few sites out there already, except they all have pretty hefty fees.

So, to reduce fees, is it possible to create my own Bitcoin exchange? What is involved in setting one up? I'm pretty sure I'll need to develop an API, which I can do (I am an experienced software developer). I'll also need a business entity and a business bank account to use for transactions. What else? I see [this thread][1]...is there anything else I should consider?

Also, if I do set up an exchange, can I control of the fee rates? [Other sites][2] have rates averaging around 0.5%...can I set mine to whatever I want (considering my costs), or am I limited in some way by some third-party entity?


  [1]: http://bitcoin.stackexchange.com/questions/17007/what-is-needed-to-make-a-bitcoin-exchange
  [2]: http://bitcoin.stackexchange.com/a/10081/10639