Forex robots are all based on a method of what is known as algorithmic trading. Algorithmic trading is a system that employs advanced mathematical models for making transaction decisions in the financial markets. These algorithmic models are all supposed to have strict built-in rules that attempt to determine what the best time would be to place an order that will have the least effect on the price of a stock or a currency. Large blocks of shares are usually purchased by dividing the large block of shares into smaller ones and allowing the algorithms to decide when the smaller blocks are to be purchased. Algorithmic trading is most commonly used by large institutional investors due to the large amount of shares they purchase daily. The use of these algorithms allows them to obtain the best possible price without significantly affecting ( i.e. increasing) the stock’s price and increasing purchasing costs. Trading algorithms themselves have been around a lot longer than actual algorithmic trading.
The computerization of the order flow in financial markets began in the early 1970s. An early example of this was the introduction of the New York Stock Exchange’s (NYSE) DOT system (an acronym for “designated order turnaround”). DOT (later renamed SuperDot) electronically routed orders to the proper trading post in order that they could then be performed manually. Though somewhat controversial at the time (and blamed by many for being a significant factor in bringing about the infamous stock market crash of 1987), the system of algorithmic based automated trading has since evolved to the point where in some financial markets, so-called “algo trading” comprise as much as 80% of all trades executed.
Within the context of forex trading, robots using algorithmic-based charting software can aid traders in understanding the forex market through the use of such devices as charts and indicator analysis. Typically they are provided with charts that show the price movements for sets of currency pairs over a period of time which are then overlaid with price change or “tick” charts and moving average-based momentum calculations. Once a trader has selected the currency pair(s) he or she wishes to trade, algorithmic, automated trading analyzes and assembles the factors that influence the currency’s value. Whenever these factors are in what have been deemed to be their proper alignment, trades are executed automatically without any further involvement from the trader. Most estimates figure that at least 25% of all forex orders are executed via algo trading.
At present, there is still considerable debate as to whether the algorithmic formulas trumpeted by the developers of different forex robot software programs actually work as well as advertised. Notwithstanding the often grandiose claims made, there remains a significant degree of skepticism out there based on the volume of forum post out there, both pro and con. Moreover, some of the so-called “reviews” of forex robot software appear to be posted by affiliate marketers just saying positive things in exchange for a piece of the action. Generally speaking, if you are already a knowledgeable trader, then trading software might very well work, but they are not a cure-all for poor trading decisions. If you are a novice, your best bet is to take a training course that teaches the basics and how to use the automated forex expert advisers.