Basics of algorithmic forex trading

When the Forex currency market began to form, transactions were conducted by telephone between institutional investors and dealers. Trading volumes were small, and pricing information was difficult to access. Modern technological appliances have radically changed the market. All trade is now conducted through computer networks, and dealers serve private customers in real time. Stream prices allow you to see the situation on the market at any time, and forex brokers provide access to trading for everyone. An important phenomenon has become the automation of the trading process. Computer programs can perform a specific sequence of actions on the market without human intervention.

What is an algorithm in forex trading

The algorithm is a sequence of actions recorded in the form of exact commands that are understandable to the performer and aimed at obtaining a result from the original data. In today's world, all currency exchange operations are performed by computers using human-controlled programs. That is, the operator sets the quantity, time and price of the application, and then the programs do everything themselves, interacting with each other. With the expansion of the international currency market and the increase in the number of transactions, algorithmic programs began to be introduced, replacing the manual labor of the operator.

For example, banks use algorithms to update quotes for currency pairs on trading floors. Algorithms significantly increase the speed of determining changes in market prices. Algorithmic programs are widely used by market makers to deliver liquidity to the market. Algorithms even caused a change in the market microstructure. Exclusively electronic execution of stock exchange actions was formed in the nineties of the last century, when the introduction of the decimal system necessary for algorithmic trading was carried out. As a result, the advantages of market makers have decreased, and the liquidity of the market has increased.

Attention! The robot can not rebuild itself. It works well in those periods when the market situation does not change, but once you do something unexpected, as the algorithm fails. When fundamental rather than technical factors come to the fore, the adviser continues to work in the same way, which is no longer effective under new market conditions. The adviser's profitability decreases when unexpectedly good or bad economic data are published, when political changes occur in the country, when natural disasters occur, which also affect the exchange rate, and so on. In these cases, a sharp human mind is much more preferable.

Development of algorithms

In the process of automating market processes, new trading algorithms have emerged that take into account prices simultaneously on multiple exchanges. Computers completely replaced human data processing. The scale of electronic trading has reduced commissions, has contributed to the merger of brokerage companies and the consolidation of financial markets. The market of Forex fundamentals that we see now is the result of computerization and the development of trading algorithms.

The exchanges are constantly competing in the struggle for the highest rate of order execution. Back in 2007, the TradElect system was launched on the London Stock Exchange with order execution for 10 milliseconds and processing 3,000 orders per second. Gradually, a speed of 3 milliseconds was reached, and today it is not uncommon for orders to be executed in one millisecond. Such qualitative changes made algorithmic trading possible for institutional and private traders. About 50% of stock trading is conducted by algorithms. The same trend has spread to the Forex market, where about 20% of orders are generated and executed by algorithmic programs.

Types of algorithmic trade

Any investment strategy of large traders can use algorithmic trading. Both partial support and full automation of the process are possible. Algorithmic trading is mainly used by large market participants, such as mutual and pension funds, hedge funds, and investment financial institutions. For the most part, the algorithm for splitting large bids is used. Institutional traders operate with large volumes, which is associated with the risk of loss. Too large volume of the order may not find a counterparty and a bargain price, and will also have an impact on the market.

Previously, the operation of splitting orders was performed manually, there even were companies that performed this work (execution services). In the beginning of XXI, algorithmic engines were created, performing the same actions that traders did. The trader sends a request to the "engine", selects the algorithm and controls the execution. Initially, algorithmic "engines" were developed and used only by leading brokers. As they improved and spread, large private clients gained access to algorithmic trading. Brokers call their engines differently, but by the principle of operation they can be divided into three main types.

The first, the simplest, consists in dividing a large order into equal parts and uniformly sending warrants to the market at the current price. This algorithm is designated by the English name TWAP. The work of this program is clearly visible in the order book, so its settings often change. The second algorithm, named VWAP, besides the division of orderes, takes into account the volume of trades during the day. And the third algorithm, called IceBerg, places small orders one by one, that is, market participants do not see the entire amount of a large application.

Attention! According to statistics, of the entire mass of trading robots offers on the Internet, only 10-15% are worthy, the rest is either non-working advisers or simply fraudulent schemes. Therefore, if you want to use a trading robot, then choose only those that are offered by reliable developers.

High frequency trade

Trading algorithms are mainly used to reduce the impact on the market and speed up the execution of orders. But there are those that are used for profit. The idea of ultra-fast trading on stock exchanges began in 1998, and in 2009, high-frequency algorithmic trading was called “HFT” - High Frequence Trading. Soon these technologies spread to the Forex market.

High-frequency trading has become possible through the use of powerful equipment, fast communication systems, combined with advanced software and special trading strategies. Transactions of purchase and sale are made in a split second. Algorithms analyze data, look for trading opportunities within the minimum price movement. Tens of thousands of trading operations are executed per day.

For a regular trader, high frequency trading is not available. This is done by investment funds, banks, financial companies. HFT operations capture an increasing part of the market. In fact, the game is ahead of the curve, the one who has faster algorithms earns more. Regulators tried to prove the illegal nature of HFT profits, but did not find formal reasons. In fact, HFT-traders have an advantage over the rest of the mass of market participants.

Author: Kate Solano,
Usage of interest rates in trading

The interest rates of the Central banks of the largest world states are the basis of contemporary Forex trading. The majority of price fluctuations...

What forex brokers hide about leverage?

The rapid development of Forex industry and popularity of Forex trading has been made possible due to several factors. If earlier exchange trading...

Features of Trading Advisers Usage

Many novice traders are wondering whether forex advisers, or trading robots, should be used in Forex trading. There are quite a lot of opinions...

What is a market maker?

Novice traders, once in the arena of the foreign exchange market, rarely thinks about who they are buying a particular trading asset from. Much more...

What are currency interventions

The Central Bank of any state performs a number of special measures aimed at stabilizing the national currency, which, of course, is a necessary...

Minimum deposit for forex trading

All of you have repeatedly heard that the daily Forex market turnover reaches several trillion dollars. This is great, but not all of us are dollar...

Types of Forex Trading Instruments

Most novice traders who first encounter financial markets have little understanding of the pricing mechanism of trading instruments, which negatively...

Strategies a broker can ban you for

On Forex, there are many tactics and trading systems: from the intersection of moving averages to the search for patterns on the chart and...

Understanding Gold Price Movements

Recent political events have seen an upsurge in gold prices and brought trading in the precious metal sharply into focus. Before jumping into the...


Share it on:   or