Have you already thought about the basics? How do you define a trade? Example: long 2 units at time 1, long 4 units at time 2 and long 1 unit at time 3. Short 3 units at time 4 and short 8 units at time 5. Which is your trade and what avg entry and exit does your trade/ do your trades have. Before you venture into big projects you should be solid on the basics. Forget about optimizations and all sorts of parameterizations if you do not even have a grasp at the concept of a trade or know how to structure an order management system. Without the above basics you won't even know what you are actually testing and optimizing.
BTW, it took me 3 years and some to build a rock solid trading architecture from scratch. I don't know any retail platform that even handles half of what you are asking for. You better downgrade your expectations or get ready to pay others to code up such architecture or create it yourself. Just my 2 cents.
Thank you for your answer. Seems that retail platforms are inferior to what is capable with one programming his own platform. I just could not grasp what you were asking in the first paragraph? I define a trade as entering and exiting a position (round-trip). I define transactions as entering or exiting a trade. Are you asking the frequency I trade? Not more than 2 trades per day per instrument (signals based on H1 charts). What do you mean by "average entry and exits"? Are you asking the number of trades?