Improvements to the energy exchange
I'd like to see some improvements to the energy exchange.
First: It is possible to get a refund on an offer to buy energy. You know -- put up a buy offer at 11500, and get a refund because it takes place at a lower price.
That means someone wanted to buy energy for less. That is a problem.
If my offer to buy is already up, and someone else's offer goes in, they should not lose money.
There are only three ways that this can happen: The offer was put in as "sell" when it should have been "Buy", a typo on the price, or else selling more energy than was being bought at the best price -- for example, if the buys are 1@11500 and 1@10500, and someone tries to sell 2 units, then they should get a quote of 22000 - fee (11500 + 10500), not 2100 - fee (2*10500). I'm not sure which model the exchange is using -- if it is using that second model, then the exchange is broken.
If a "sell" was entered when it should have been "buy", or if a typo caused the wrong amount, then the current implementation double punishes the seller; at least by returning the error amount to the seller, the amount of loss is minimized -- the accidental sell can be reversed at the same (current market) price, resulting in a loss of only the 2% exchange fee.
Basically, if a pricing error would give a refund, it should go to whoever most recently entered the transaction -- the "instant" person -- to minimize the degree of the error.
Second: If you are trying to buy or sell instantly, for more than the amount that is available in the front-most offer, the crown amount shown is "???".
Third: Your outstanding offers are not sorted.

The insta-sell price is 2% lower than the highest buy offer, to be precise. That reflects the fact that when you instantly sell, you get the posted offer minus a 2% exchange fee, which acts as a crown sink to prevent the buildup of infinite money in the system. Seems to be working fine.
The refund probably has to do more with the fact that people keep selling gigundous quantities of energy cheap, lately.
The thing that's going wrong with selling energy on the exchange at the moment, is the frontpage offers you an insta-sell price which is lower than the highest current buy offer. As such the buyer is always getting a refund whenever someone insta-sells their crystal energy. Seems like a bug to me. Not sure if I reported it before, I will now.