I think the expert advisor is perfect but what about the minium blanace the need to trade safely and don't make high draw downs or get margain calls but you have to be careful, because you can lose your money. That is why I have a special way to trade thanks to 3.9.6 and so far this has worked well. The rule is to close all trades on certain DD and for me that DD is 20% and then restart.