Hoping someone might explain in basic terminology, what it is you are actually giving metatrader permission to do, when you click on "allow DLL imports".
I checked the help topics and see plenty of references to DLL, but not the basic explanation I had hoped for
thanks in advance!!
This tells you: https://docs.mql4.com/runtime/imports
Basically you are allowing the use of functions contained within a DLL to be used when called.
Most of the EA/Indicators do not need a DLL. Although programming in MQL is fairly limiting. It suffices for 99% of EA/Indicators.
DLL programming for metatrader is only appropriate whenever MQL does not offer a capability that EA/Indicator needs.
So you're allowing to use some more functions that contained in DLL.