What i observe by testing it on demo account on my VPS is as below :
1. You need a perfect account type and a broker who dont charge commission or who charge it in spreads(Not in form of commission). Will tell you later which broker is the best. The thing is if broker is charging commission, then this EA may wipe your account, as it generate mass level of orders in H1 or M15 time frame, M1 time frame generate less trades but chargeable commission might be risky for it too. Also Spreads more than 4 may result in wipe-out of your account.
2. Also Spreads more than 4 may be too risky and can wipe-out your account very soon. So perfect trading account with low spreads is recommended and for your safety, In setting of EA, change Max spread according to the time frame you are using. ie..
Time Frame == set Max Spread in Settings
M1 == 7
M15 == 4
H1 == 4
Conclusion is : choose low spread(Max 4) type account and also change setting of EA to not trade if spread are more than 4. And choose broker who dont charge commission or who charge it in the form of spreads.
After trying a lot of traders and account types i found Alpari as best trader(link given below) and chose account type ECN.Mt4(No commission account).
My referral link to Alpari is
https://bit.ly/2RNsMEI (Admin please remove this link if referral links are not allowed, Thanks)
Direct link to Alpari is :
www.alpari.com
Note: I am not promoting alpari as i said i found this broker as best, but it is not my recommendation or opinion. You can get/find more other brokers or even batter than alpari out on the internet, who dont charge commission and having low spreads as well. Do let us know if you find one, because sharing is caring.
Still checking/testing it more for safe trading. Will let you know if i find more points to notice.