I am an expert in data mining and predictive modeling. I have a PhD in Physics and I have extensive experience in machine learning applications, statistics and software development (web, mobile, desktop, SaaS). I work with R, Python, Spark, SQL, noSQL, Hadoop, .NET, Java, Angular JS, Quantopian, C#, and Tableau.
I have developed a predictive model for forex trend, thats gives buy/hold/sell signal. It is quite accurate. It is written in R (free) and given the data (ohlc standard data, can be minute wise) it will provide signal every certain interval (tunable). The model is based on advanced machine learning algos.
For what you want to do, quantopian (free) may be a good choice though I have not tested it with forex.
Best,
Jeronimo