In X-com Apocalypse (my favorite) items prices used to decrease while user was selling alien material (Which is logical).
We could tweak a little bit the code to decrease items prices by (Ex) 1% when an item is sold, and increase it by 0.5% when I item is bought, up to a fixed limit/level.
I think that would add more realism to the game.