Topic: Metatrader account
A Metatrader account is a good choice. It provides an Integrated Development Environment (MQIDE) that enables one to develop trading robots (Expert advisors) and every technical indicator they require. MQL4 is a special programming language offered in a Metatrader account platform. It ensures efficiency, versatility and functionality of the entire system. You also get a built-in MetaEditor made for the advancement of trading strategies in MQL4.