SimpleMovingAverageSignals refactor