We discussed this and it appears that the problem is that because he loads the same indicator with different settings like in something like 100 blocks, this takes long time. For some reason MQL5 loads indicators slowly. And in the EAs I programmed MQL5 to load them on demand, which is not the official way of doing that. So I have a "while" loop that waits for indicator to load for 500 ms and then throw that error. So I changed that time to 5 seconds. Unfortunately I still don't know how to make MQL5 to load indicators more quickly.
D