Can some one tell me why one indicater value is read by an EA and another is not?

 

I have attached an EA and two indicaters. Note the comment when running the EA in tester. The value from HPthreePM (which I don't really care about, just testing) shows up but the value from AR3EURUSDH1a does not. I do want AR3EURUSDH1a though. The values are brought in lines 4 and 5 in start. The comment is near the end of start.

I just thought of something as I write this. Could it be that in AR3EURUSDH1a I am loading some files into arrays and when calling iCustom() from an EA that loading does not take place?
Thanks Jim

UPDATE: I tried putting the file load in the start function......No help. So much for that dumb idea!

Files: