@run-out Well I fixed it.
It was a stupid mistake.
I am initializing self.status outside of the if statement and it is becoming ='neutral' after each trade, which is why then the closing executions never meet part of the condition
For code/output blocks: Use ``` (aka backtick or grave accent) in a single line before and after the block. See: http://commonmark.org/help/