TRUE_STRENGTH_INDEX WILLIAM BLAU problema con l'indicatore

 
Salve a tutti ragazzi avrei un consiglio da chiedervi ho trovato su internet il custom indicator del true-strength-index di william blau, ho un problema però, quando lo vado ad utilizzare in un backtest con un expert advisor il backtest è estremamente lento, credo sia un problema di codice dovrebbe esserci qualcosa che appesantisce il codice e lo rende lento durante il backtest ma non riesco a capire a cosa sia dovuto, spero qualcuno possa aiutarmi o darmi qualche dritta a riguardo, di seguito allego l'indicatore buildato e il sorgente.
Motivazione: