Using Artificial Market Models to Forecast Financial Time-Series