Thanks to the batch auction system, CoW Swap provided all traders which has a surplus along with their quoted selling price, maximizing their returns and minimizing their exposure to dangers. Solvers can go tokens on behalf of the user (using the ERC20 approvals the consumer granted into the settlement contract) http://cow-protocol.fi/