We want to predict the future of stock index using the history of other stock indexes in Concordance and Genetic Programming approach. The Matlab Engine uses concordance to pinpoint segments of data (in one dataset) in the past that look similar to segments of data in the present (in another dataset). Using the concordance functions insures the data we send into the Genetic Program is likely to provide a plausible prediction. The Genetic Program searches the space of all polynomials randomly to find a function that mutates the past data to look even more like the present data. An error finding routine is then used to predict the future of the present data using the mutated past data, accounting for errors between the mutated data and present data.