Generalized gradients, bid–ask spreads, and market equilibrium. (4th March 2019)