An automated trading system (ATS) is a computer program that creates orders and automatically submits them to a market center or exchange. Automated trading systems and electronic trading platforms can execute repetitive tasks at speeds with orders of magnitude greater than any human equivalent.
Using this set of two simple instructions, it is easy to write a computer program which will automatically monitor the stock price (and the moving average indicators) and place the buy and sell orders when the defined conditions are met. The trader no longer needs to keep a watch for live prices and graphs, or put in the orders manually. The algorithmic trading system automatically does it for him, by correctly identifying the trading opportunity
Automated trading systems, also referred to as mechanical trading systems, algorithmic trading, automated trading or system trading, allow traders to establish specific rules for both trade entries and exits that, once programmed, can be automatically executed via a computer. The trade entry and exit rules can be based on simple conditions such as a moving average crossover, or can be complicated strategies that require a comprehensive understanding of the programming language specific to the user’s trading platform, or the expertise of a qualified programmer. Automated trading systems typically require the use of software that is linked to a direct access broker, and any specific rules must be written in that platform’s proprietary language. The TradeStation platform, for example, uses the EasyLanguage programming language; the NinjaTrader platform, on the other hand, utilizes the NinjaScript programming language. Figure 1 shows an example of an automated strategy that triggered three trades during a trading session.
Real EA (expert advisor) performance :