Text this: Trading System analysis Using Trading Simulations and Generated Data to Test, Evaluate and Predict Trading Systems Perfomance