First of all, I would like to critizise the current distributed exchange.
There is a strange buy order at a very good price. However the user seems not to accept any offers. So it is basically impossible to sell XCP to the bid side.
Also on the ask side there are several problems. There are many orders which require very large fees, which are not obvious on the first sight. The best example is the 0.002 BTC / XCP order with 8 BTC fees.
Can't we just leave the "self definable" fees out? This is really confusing? And how can we deal with the strange orders which are not intended to be ever completed?
I have invested 5 BTC in XCP just to play around with it.
The first... that's a legacy troll order, it should disappear.
The other order is due to UX issues that will get worked out over time, not issues with the protocol per se. for example the orders should be ordered by total unit costs, accounting for price and fees; and it should be more clear to users what stuff like "F_Req" means.
When you see stuff like that what you really ought to do is send feedback to the app maker so he can take it into consideration.
Thanks for the detailed response. That makes things much clearer.
I have one suggestion, not sure if this is possible. But what if a buy order would require to send the BTC amount (which you are intended to spend) to yourself - as a proof that you really own the BTC required to fill the order?
This is a plug for a service I'm developing.
One way you can simplify your trading on the DEX is to buy XBTC and use that to trade on the DEX:
https://bitcointalksearch.org/topic/m.5525866
It will avoid the confusion you are experiencing.