Accurate and Realistic Financial Forecasting