You can check error code for MQL5 at https://www.mql5.com/en/docs/constants/errorswarnings/errorcodes
It looks to me the indicator can’t be found by your EA. This could happen if you did not set a correct location for your indicator handle. Use like below.
int h_ma1=iMA(Symbol(),Period(),8,0,MODE_SMA,PRICE_CLOSE);
int h_ma2=iMA(Symbol(),Period(),16,0,MODE_SMA,PRICE_CLOSE);
int h_stoh=iStochastic(Symbol(),Period(),5,3,3,MODE_SMA,STO_LOWHIGH);
int h_macd=iMACD(Symbol(),Period(),12,26,9,PRICE_CLOSE);
int h_pc=iCustom(Symbol(),Period(),"Price Channel",22);
int h_acadx=iCustom(Symbol(),Period(),"AdaptiveChannelADX",14);
int h_stoh=iStochastic(Symbol(),Period(),5,3,3,MODE_SMA,STO_LOWHIGH);
int h_rsi=iRSI(Symbol(),Period(),14,PRICE_CLOSE);
int h_cci=iCCI(Symbol(),Period(),14,PRICE_TYPICAL);
int h_wpr=iWPR(Symbol(),Period(),14);
int h_bb=iBands(Symbol(),Period(),20,0,2,PRICE_CLOSE);
int h_sdc=iCustom(Symbol(),Period(),"StandardDeviationChannel",14,0,MODE_SMA,PRICE_CLOSE,2.0);
int h_env=iEnvelopes(Symbol(),Period(),28,0,MODE_SMA,PRICE_CLOSE,0.1);
int h_dc=iCustom(Symbol(),Period(),"Donchian Channels",24,3,-2);
int h_sc=iCustom(Symbol(),Period(),"Silver-channels",26,38.2,23.6,0,61.8);
int h_gc=iCustom(Symbol(),Period(),"PriceChannelGalaher");
int h_nrtr=iCustom(Symbol(),Period(),"NRTR",40,2.0);
int h_al=iAlligator(Symbol(),Period(),13,0,8,0,5,0,MODE_SMMA,PRICE_MEDIAN);
int h_ama=iAMA(Symbol(),Period(),9,2,30,0,PRICE_CLOSE);
int h_ao=iAO(Symbol(),Period());
int h_ich=iIchimoku(Symbol(),Period(),9,26,52);
int ZigZagHigh=iCustom(NULL,0,"ZigZag",MODE_HIGH,0);
Documentation on MQL5: Standard Constants, Enumerations and Structures / Codes of Errors and Warnings / Runtime Errors
The name of the custom symbol is invalid. The symbol name can only contain Latin letters without punctuation, spaces or special characters (may only contain “.”, “_”, “&” and “#”). It is not recommended to use characters , :, ", /, |, ?, *. The path of…