What are the Elements of Filters for Highly Volatility Price Series with Jumps?
In case you're looking for an edge-preserving low pass filter, you could have a look at the bilateral filter.

Implementation is fairly straightforward.