Macrotech has been trading above all key moving averages (20, 50, 100 and 200-day exponential moving averages