I'm not able to find the error.

 

I keep to re-read the code, and is looking to me without a solution to find the error. It is Index of Currencies, and because is reading/calculating correctly other data depending on correctly reading same pair "EURxxx" before, it has been read + taken as data, but... it does not show with the others, exactly all other currencies(7) are shown but "EUR" (the 8-th) is NOT, from which are other data correct. Simply it is not in the array.

Asking for help, mq4 file included.

Files:
 

Sorry, but your post is garbled.

You need to explain clearly. 

 

Re: I am not able the find the error in the code. There are "EUR" pairs in my terminal, so when I extract the currencies, by logic and code should be "EUR" too there along the other extracted currencies in the array. As on my terminal. Other 7 currencies are extracted and shown but "EUR" is not, it is missing, as by my terminal. Help appreciated.

 
Fixed. It was something with the strings (I don't know yet why previous was not working), I separated the functions and little bit more code but works now, with the modified "extractCurencies()" function. 
Reason: