Difference between buy and sell rates will also solve incentive problems 
On fluctutations, the simplest option is to have overcollateralization, it is not fully solving the problems though. Maybe it is better to use fungible synthetics, like in the Yield protocol? ( http://research.paradigm.xyz/Yield.pdf )