your EA still working. There are just warnings
rename your global variable for example to ExtResult
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
while recompiling a working EA, got these warnings now:
- declaration of 'result' hides global declaration at line 53 (ArrayObj.mqh: CObject *result;)
- declaration of 'result' hides global declaration at line 53 (Indicator.mqh: bool result=true)
- declaration of 'result' hides global declaration at line 53 (Custom.mqh: bool result=true)
- declaration of 'result' hides global declaration at line 53 (TimeSeries.mqh: bool result=true)
- declaration of 'result' hides global declaration at line 53 (Indicators.mqh: CIndicator *result=NULL)
So the EA now open and immediatly close the order. What might be changed into these mqh files ?