Well, it depends how you define "each time the actual price moves x pips away, from
a moving average indicator". The price is moving up and down all the time => indicator values as well (mostly for the current candle) => multiple crossovers actually happen in short periods of time. That's why I put this Turnover parameter, which is the size of the path the price must travel backwards before the block decides to give you signal for the same crossover again.
Otherwise if you only want to check whether the current price is above some level, use "Condition". It also has some type of crossover that is a little bit different that this one. Here is more about it - https://fxdreema.com/demo/mt4-crossover-indicators