The CE market is a great system, but unfortunately, some people play the system rather than playing the game, to the detriment of other players. There are some safeguards obviously built in to resist manipulation, but unfortunately, those safeguards aren't effective at stopping players with deep pockets from engaging in what's effectively price fixing.
I suggest some improved safeguards, that are triggered by certain behaviors and market conditions.
The trading fee should be automatically adjusted upwards to account for differences in offers to buy and offers to sell, so it's not ever profitable to buy and immediately resell. Currently, if the two prices are widely separated, there can be significant profit in resale with almost no effort and very little risk - free crowns are never a good idea for a balanced economy.
In order to combat "shill bidding", in which players post offers to buy to anchor or stair step the market price, track posted offers, completed offers, and withdrawn offers to buy CE over a 24 hour period. After a threshold is reached (50 lots of 100 or so?), apply a fee of up to 5% to withdraw offers based on their ratio of completed to withdrawn offers.
Also in order to combat shill bidding, limit the number of different offers that can be posted at one time to 3. That is, if you have an offer for 300 at 6950, 400 at 6960, and 500 at 7000, you can post more offers at one of those points, but have to withdraw one of your offers to post at a different price point.
Provide an indication of price trends so that players can better recognize short-term spikes. high and low price over 15 minutes, 1 hour, and 3 hours would probably suffice.
Provide an indication of "wait time" when hovering the mouse over a price in the CE market - how long the oldest offer at that price has been there and how recently an auction has sold at that price. This would help both buyers and sellers to make informed decisions.
No, just no.
All this does is punishes rich players (I'm not rich btw, 3.5k cr and 100 ce). The 2% selling fee is usually enough to balance out the buy/immediately sell strategy because the gap between buy and sell prices is almost always never more than a 10-50 cr profit margin. Also, there are no free crowns, everybody who buys CE buys it with their own crowns! There are no crowns suddenly entering the system. Hopefully you already knew this.
If you eliminate what you call "shill bidding" then people will no longer be able to put their buy price on the top of the buy list. Haven't you every heard of a bidding war?
Never ever ever ever ever limit how much CE a knight can buy at one time. You need 800 energy to craft 1 5* item. If you want to get that energy all at one time, go for it. OOO would also never limit the amount of CE one can buy. The more CE that is off of the market and in players pockets, the higher the odds that it will be used for something other than reselling it. If the CE is used for elevators/gear/crafting, the CE is removed from the SK system and that means more $$$ for OOO in order for the volume of CE to stay reasonably stable.
Price trends? You want price trends? I got your price trends right here: http://forums.spiralknights.com/en/node/46879 I just blew your mind.
There is no algorithm to estimate wait time on a CE bid. Your idea to show how long its been since CE was bought at that price is made redundant by the trend graph shown above.
WHAT HAVE WE LEARNED?
Dont mess with the CE market system. Ever.