Outer [if] statement is false but inner [if] gets triggered
- It doesn't.
- You don't have an “outer if”; you have an outer else if. Always post all relevant code (using Code button) or attach the file.
-
Use the debugger or print out your variables, including _LastError and prices and find out why. Do you really expect us to debug your code for you?
Code debugging - Developing programs - MetaEditor Help
Error Handling and Logging in MQL5 - MQL5 Articles (2015)
Tracing, Debugging and Structural Analysis of Source Code - MQL5 Articles (2011)
Introduction to MQL5: How to write simple Expert Advisor and Custom Indicator - MQL5 Articles (2010)
Hi Gurus,
appreciate any pointers!
Why does inner [if] statement trigger when outer [if] is false?
i have a series of [if],[else if] statement with this one having an inner [if]. i know the outer [if] is false because the global variable "Proclivity" is not being changed when i print it out: