custom indicator upload putting ea on the market

Fernando Carreiro  
PHILLIP GRAHAM HEWARD: im trying to list my ea, but it needs a custom indicator to make it run. how and where do i put the indicator file?

You should define it as a resource and embed it in the final executable file.

Here are a few similar threads on the forum:

Documentation on MQL5: MQL5 programs / Resources
Documentation on MQL5: MQL5 programs / Resources
Resources - MQL5 programs - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
William Roeder  

The indicator isn't part of your product. Therefor, the product can't use it except when running on your machine. Why does this surprise you when you try to use the cloud or Market Validation?

Just embed the other indicator(s) inside your indicator/EA. Add the CI(s) to your code as a resource.
          Use the publicly released code - MQL5 programming forum (2017)
          Resources - MQL4 Reference

Be aware that using resources is 40x times slower than using CIs directly.
          A custom indicator as a resource - MQL4 programming forum (2019)

Also make use there are no spaces in the path.
          Getting error 4802 when loading custom indicator that loads another custom indicator with iCustom - Technical Indicators - MQL5 programming forum. (2020)