Anothernewadaptivemovingaverage