By default example METATRADER 5 moving average mql5 don't appear heikenashi when I'm doing a visual backtest, but all eas strategyquant appear heikenashi when not have indicator in Strategy.
There is no reason to include it/calculate it if the strategy doesn't use it.
i think code #define heikenaski its include each time
Usually it is being used if it's being defined like that. Can you attach the full SQX strategy? Because otherwise it will be hard to tell what's going on.