I have tried back testing this EA, starting from 1 January 2020, and on M5 time frame, the account got margin call in a month. Using only USD 1000 balance. However, this EA can survive the test in H4.
Since Fed tapering is on the way, I tried back testing on 2013 - 2014 era, the EA got margin call because the EA doesn't do any transaction from 20th September to 4th November 2013. It will survive the test if we only allow it to take long positions, but this kind of setting will not survive 2020-2021. If you have a better setting, please let me know.
This EA does not survive 2021, getting MC every 2-3 months, most notable around March and May.