In the EA when you are using one indicator, MetaTrader knows that and loads that indicator with the particular settings. If the same indicator is used with different settings, two indicators will appear.
There is no matter how many times you request value from an indicators. Normally for the EAs important things happen when ticks are received, because a new tick means that the price changed and everything you do when you are trading is to react on price changes. But indicators does not really care about that.
The first time the EA calls to an indicator, MetaTrader loads that indicator and gets the value from it. If you are backtesting that indicator does not even appear visually, so I think that it does not even recalculate if you are not using it. Only if you put it visually on the chart, then it must be recalculated so you can visually see all the changes, but MetaTrader handles that by itself.
Just use "Condition" with that Moving Average where you need it and as often as you need it. "on Tick" is not mandatory, it's only where most things normally happen.