Show us your complete code if you wish us to evaluate it.
Otherwise simply consider the results from your posted back test.
It clearly shows the system will LOSE money.
Current balance on your back test shows your account balance lost approximately -$23.00 USD
If you want to be profitable, make profitable trades.