In general, you're correct, you can't operate 0.5 BTC or more. But you can earn very significantly from small amounts, such as 0.05-0.2 BTC. And yes, you're moving price up while buying and down while selling, but system is calculating it by order book before you make a deal. You receive signal with prices, already calculated with these movements.