1. A computer-implemented method of calculating a technical indicator of a market, the method comprising the steps of: obtaining historical data relating to the market from a server comprising a database of historical time series data for the market; obtaining predicted future data relating to the market; using both the historical data and the predicted future data to calculate the technical indicator; and outputting the calculated technical indicator.