I'm in the process of developing a new propriety EA that is similar to yours. However, I'm looking for additional functionality to order placement, depending on what chart time frames used(M1, M5, M15, M30, H1, H4, & D1). Trade exit will happen on the same time frame but just before the next bar/candle would come up.
The random feature would be further randomized with additional functions & variables ... making it a truly random trade generator.
Please let me know if you'd like to collaborate on this EA development.
I am not sure what you mean by "further randomized with additional functions & variables", but closing a trade just before the next bar is open is a million times more difficult than to closing a trade just after a new bar is open.