Tenta colocar esse "if" dentro da função "void OnTick()" para ser executado a cada novo tick e troque "close[0]" por "SymbolInfoDouble(Symbol(),SYMBOL_LAST)".
Estava olhando a parte de tape reading e olhei esse topico que me interessa muito, tentei instalar esse plugin e ele não "entra" no gráfico do MT5, vcs conseguiram? acharam algum melhor?