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, Forex-Ratings.com
Technical and Fundamental analysis

Technical analysis complements fundamental analysis by focusing more on numbers, patterns, and statistics, instead of the intrinsic value of an asset...

Short-term trading: Features and Tips

Currency speculations on Forex are short transactions ranging from a few minutes to a month, based on technical and news analysis. In contrast to medium...

How to start trading in Forex for free: first steps

A simple web search query "how to trade in Forex" will yield dozens of on-site and online classes for beginners and traders of various experiences...


Popular trading myths you need to stop believing

If you are a newbie trader and you want to learn the truth about trading, one of the first things you need to have is an accurate understanding of what trading...

How to trade smart during the coronavirus outbreak

You are more likely to panic when your investments drop and quickly sell out your assets, however, this is not the best way to react when the markets go down...

Can I Make Forex Trading into a Fulltime Job?

Forex trading can be a rewarding and profitable profession. Like any profession it takes practice, persistence and an ongoing education program. The first thing to...


Top 5 effective techniques for Forex trading

Many traders would like to have a magic wand that would enable them to make a profit just like that, with no effort. However, if it were so simple

Is Copy trading the Forex Hack We Need?

Copytrading is a new proprietary service that allows both Forex noobies and experts to profit through cooperation. It's a one-of-a-kind program that’s transforming the way people trade in the Forex market...

How to profit during coronavirus pandemic?

The coronavirus pandemic has triggered a dramatic chain of events that are plunging the world into crisis. What does it mean for traders and investors...

Top 10 Forex Brokers 2020

200+ Forex Brokers
TOP 10 Best Forex Trading Platforms
Best Forex Platforms 2020

A variety of web terminals and specialized software makes a choice of a trading platform a difficult one for a novice trader. What should be this vital decision based on? To begin with, it is necessary to highlight the main criteria that high-quality software must meet for making money on financial markets...

Top 10 Forex Platforms 2020

All Forex Platforms