I have many indicators, scripts and EAs. I know that MT4 needs the following architecture:
MQL4>Experts > EAs
MQL4>Indicators > Indicators
MQL4>Scripts > Scripts
There can be folders within as well! For example:
MQL4>Indicators > IndicatorGroup1>Indi1
MQL4>Indicators > Scalpers>Indi2
MQL4>Indicators > Scalpers>Indi3
But what about EAs which depend on some indicators? Will the EAs work if the indicators are within subfolders? Does Metatrader4 look for indicators recursively within the subfolder structure?
Once you have installed your EA but it wont appear under experts advisors try this:
If you go through and find your Forex platform mine is c:, program files x86, [then your forex platform] mine is Think Forex, mql4, experts. There should be your EA file.
Open your Forex platform then click file, open data folder, MQL4, experts. Have both windows open so you can drag and drop the EA file from the first step into the experts file that you just opened. Close your Forex account and reopen then click expert advisors and there it is.
Hope that helps, it worked for me.