Thank @l-andorrà for the input!
Response to the input
-
Ok I will Remove the “or” blocks. but how will the EA understand that it need to start over if a candle is lower than 50 Moving average?
-
okay I will change that.

-
No the condition should not happen At the same time. The first condition should always be met If the first condition isn't met they EA should start over. But the second condition should only be met Once then in it should go to the next condition. The same with the third and the fourth condition.
How can I make that happened?