that noise comes from the exchange.
(SPY is notorious for spikes)
you will get the same crap with any other provider, unless the provider feeds filtered data.
most people rely on the built-in filter in the charting software. but not every charting software has filters.