Job Description

I require instructions for my computer to perform analysis on a given sets of historical price data from the FX and other Derivatives markets. The data would consist of tabulated, date time, open, high low and close for the interval.
The instructions would back test given scenarios with 3 moving averages aligned in a particular order to the price when the RSI is reached
I have a large data base for most FX pairs etc, the instructions would access each one of the pairs simultaneously preferably to display the profitability of the fixed variable indicators.
Objective, being to find the most profitable scenario varying the MA and RSI.
I imagine the the completed work will have some form of Dash Board were one can change which MA's and arrangement off, is to be used. The overall results would be displayed in a tabulated form showing a monthly total. I would require a graphical representation too.
At the moment this work is executed by Excel with a large VBA intervention which I believe is slowing the process.
I am open to which language is used. I will need continued instruction and development of Project A.
My Budget and Completion is only an approximation, thus is dependant on the programmer's aptitude and knowledge. It is also dependant on the suggestions implemented, provided by the programer.
Thus I am looking for a flexible and open minded programer with little or no prejudices.
I am keen on a long term collaboration. Thus require imagination from the applicant.