Вы не указали, с какими ЯП знакомы и хотели бы использовать, но, с другой стороны, если есть алгоритмическая база, то это уже второстепенно =)
Подскажу вам хорошую платформу для торговли на валютном рынке -
cTrader. На той же странице есть и
cAlgo - дополнение к первому, позволяющее писать своих роботов и индикаторы.
Для написания используется C#, но писать в самом cAlgo не очень удобно: советую скачать расширение для Visual Studio и писать в ней, используя все её возможности: debugger, ReSharper и различные фичи .Net фреймворка.
Сейчас практически у всех крупных брокеров есть возможность торговать посредством этой платформы, так что проблем вообще не должно возникнуть