Nolio thanks, I appreciate that!
I think there's some merit to the auction/timer idea. It could be used as a clever way of cleaning the market of stale orders, and also discouraging ridiculous buy/sell orders, guiding the market to find the true value of resources faster.
Maybe something like after 12 hours an order loses 10% of its remaining value. We can call it "theft" or "corruption" or "market fees". After 24 hours it loses 20%. After 36 hours it loses 50%. Then at 48 hours expires worthless. Or maybe just after 12 hours it loses 1% every tick.
We could put lower losses for now while the player base isn't as big and the market isn't as busy, and increase it later when there's more players.
We can make cancellation of orders also cost a % fee.
That should get prices more realistic faster, and make price manipulation less attractive.
I don't want it to be too restrictive either tho, more market activity is fun. What does everyone think would be a fair balance of these ideas and fees?