Moving Average Filtering Algorithm