Ultra-low latency direct market access

Last updated

Ultra-low latency direct market access is a set of technologies used as part of modern trading strategies, where speed of execution is critical. Direct market access (DMA), often combined with algorithmic trading is a means of executing trading flow on a selected trading venue by bypassing the brokers' discretionary methods. As defined by the International Organization of Securities Commissions (IOSCO), DMA arrangement is a process by which traders transmit orders on their own, without any handling or re-entry by another person, directly into the market’s trade matching system for execution. [1] Because of the lack of interaction with the broker, this is sometimes referred to as no-touch. DMA flow passes directly through the DMA gateway and onto the venue while passing through strict risk checking and position keeping algorithms. It is at this point that brokers may monitor the behaviour of their DMA clients.

Contents

Rationale

For the purpose of best execution, first to market is an important feature for some buy-side strategies such as high-frequency trading. [2] DMA therefore has to handle large volumes of orders in less than a second. Typically order volumes of over 5000 orders a second can be sent to the venue with order and execution report round trip times of 100 microseconds. Financial technology companies have such offerings. Other technologies firms offer independent products to measure such low latencies.

See also

Related Research Articles

<span class="mw-page-title-main">Day trading</span> Buying and selling financial instruments within the same trading day

Day trading is a form of speculation in securities in which a trader buys and sells a financial instrument within the same trading day, so that all positions are closed before the market closes for the trading day to avoid unmanageable risks and negative price gaps between one day's close and the next day's price at the open. Traders who trade in this capacity are generally classified as speculators. Day trading contrasts with the long-term trades underlying buy-and-hold and value investing strategies. Day trading may require fast trade execution, sometimes as fast as milli-seconds in scalping, therefore direct-access day trading software is often needed.

The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded annually on the NASDAQ alone, financial service entities are employing direct market access (DMA) to increase their speed to financial markets. Managing the delivery of trading applications and keeping latency low increasingly requires an understanding of the FIX protocol.

An electronic communication network (ECN) is a type of computerized forum or network that facilitates the trading of financial products outside traditional stock exchanges. An ECN is generally an electronic system accessed by an electronic trading platform that widely disseminates orders entered by market makers to third parties and permits the orders to be executed against them in whole or in part. The primary products that are traded on ECNs are stocks and currencies. ECNs are generally passive computer-driven networks that internally match limit orders and charge a very small per share transaction fee.

Algorithmic trading is a method of executing orders using automated pre-programmed trading instructions accounting for variables such as time, price, and volume. This type of trading attempts to leverage the speed and computational resources of computers relative to human traders. In the twenty-first century, algorithmic trading has been gaining traction with both retail and institutional traders. A study in 2019 showed that around 92% of trading in the Forex market was performed by trading algorithms rather than humans.

In computer science, stream processing is a programming paradigm which views streams, or sequences of events in time, as the central input and output objects of computation. Stream processing encompasses dataflow programming, reactive programming, and distributed data processing. Stream processing systems aim to expose parallel processing for data streams and rely on streaming algorithms for efficient implementation. The software stack for these systems includes components such as programming models and query languages, for expressing computation; stream management systems, for distribution and scheduling; and hardware components for acceleration including floating-point units, graphics processing units, and field-programmable gate arrays.

Best execution refers to the duty of an investment services firm executing orders on behalf of customers to ensure the best execution possible for their customers' orders. Some of the factors the broker must consider when seeking best execution of their customers' orders include: the opportunity to get a better price than what Is currently quoted, and the likelihood and speed of execution.

Direct market access (DMA) in financial markets is the electronic trading infrastructure that gives investors wishing to trade in financial instruments a way to interact with the order book of an exchange. Normally, trading on the order book is restricted to broker-dealers and market making firms that are members of the exchange. Using DMA, investment companies and other private traders use the information technology infrastructure of sell side firms such as investment banks and the market access that those firms possess, but control the way a trading transaction is managed themselves rather than passing the order over to the broker's own in-house traders for execution. Today, DMA is often combined with algorithmic trading giving access to many different trading strategies. Certain forms of DMA, most notably "sponsored access", have raised substantial regulatory concerns because of the possibility of a malfunction by an investor to cause widespread market disruption.

In finance, a dark pool is a private forum for trading securities, derivatives, and other financial instruments. Liquidity on these markets is called dark pool liquidity. The bulk of dark pool trades represent large trades by financial institutions that are offered away from public exchanges like the New York Stock Exchange and the NASDAQ, so that such trades remain confidential and outside the purview of the general investing public. The fragmentation of electronic trading platforms has allowed dark pools to be created, and they are normally accessed through crossing networks or directly among market participants via private contractual arrangements. Generally, dark pools are not available to the public, but in some cases, they may be accessed indirectly by retail investors and traders via retail brokers.

In capital markets, low latency is the use of algorithmic trading to react to market events faster than the competition to increase profitability of trades. For example, when executing arbitrage strategies the opportunity to "arb" the market may only present itself for a few milliseconds before parity is achieved. To demonstrate the value that clients put on latency, in 2007 a large global investment bank has stated that every millisecond lost results in $100m per annum in lost opportunity.

<span class="mw-page-title-main">Electronic trading platform</span> Software for trading financial products

In finance, an electronic trading platform also known as an online trading platform, is a computer software program that can be used to place orders for financial products over a network with a financial intermediary. Various financial products can be traded by the trading platform, over a communication network with a financial intermediary or directly between the participants or members of the trading platform. This includes products such as stocks, bonds, currencies, commodities, derivatives and others, with a financial intermediary such as brokers, market makers, Investment banks or stock exchanges. Such platforms allow electronic trading to be carried out by users from any location and are in contrast to traditional floor trading using open outcry and telephone-based trading. Sometimes the term trading platform is also used in reference to the trading software alone.

In trading strategy, news analysis refers to the measurement of the various qualitative and quantitative attributes of textual news stories. Some of these attributes are: sentiment, relevance, and novelty. Expressing news stories as numbers and metadata permits the manipulation of everyday information in a mathematical and statistical way. This data is often used in financial markets as part of a trading strategy or by businesses to judge market sentiment and make better business decisions.

Payment for order flow (PFOF) is the compensation that a stockbroker receives from a market maker in exchange for the broker routing its clients' trades to that market maker. It is a controversial practice that has been called a "kickback" by its critics. Policymakers supportive of PFOF and several people in finance who have a favorable view of the practice have defended it for helping develop new investment apps, low-cost trading, and more efficient execution.

High-frequency trading (HFT) is a type of algorithmic trading in finance characterized by high speeds, high turnover rates, and high order-to-trade ratios that leverages high-frequency financial data and electronic trading tools. While there is no single definition of HFT, among its key attributes are highly sophisticated algorithms, co-location, and very short-term investment horizons in trading securities. HFT uses proprietary trading strategies carried out by computers to move in and out of positions in seconds or fractions of a second.

Flash trading, otherwise known as a flash order, is a marketable order sent to a market center that is not quoting the industry's best price or that cannot fill that order in its entirety. The order is then flashed to recipients of the venue's proprietary data feed to see if any of those firms wants to take the other side of the order.

FIX Algorithmic Trading Definition Language, better known as FIXatdl, is a standard for the exchange of meta-information required to enable algorithmic trading activity within the financial markets. It works in tandem with the Financial Information eXchange (FIX) protocol which is the lingua franca of electronic trading in the securities market.

MT4 ECN Bridge is a technology that allows a user to access the interbank foreign exchange market through the MetaTrader 4 (MT4) electronic trading platform. MT4 was designed to allow trading between a broker and its clients, so it did not provide for passing orders through to wholesale forex market via electronic communication networks (ECNs). In response, a number of third-party software companies developed Straight-through processing bridging software to allow the MT4 server to pass orders placed by clients directly to an ECN and feed trade confirmations back automatically.

UNX LLC is an independent trading technology firm and a registered agency broker that provides electronic trading to a diverse client base which includes traditional asset managers, pension funds, hedge funds and sell side execution desks. UNX has offices in Burbank, California and New York, New York.

Smart order routing (SOR) is an automated process of handling orders, aimed at taking the best available opportunity throughout a range of different trading venues.

<span class="mw-page-title-main">LMAX Group</span> Financial technology company

LMAX Group is a global financial technology company which operates multiple institutional execution venues for electronic foreign exchange (FX) and crypto currency trading. The Group's portfolio includes LMAX Exchange, LMAX Global and LMAX Digital.

Bloomberg Tradebook, LLC., the agency broker of Bloomberg L.P., serves global investment advisors, money managers, hedge funds, proprietary desks and broker dealers, with access to global trading venues, proprietary trading algorithms, execution consulting services, pre-and-post trade analytics and independent research. Through a trading platform integrated with the Bloomberg Professional service, Bloomberg Tradebook provides its customers with direct market access to more than 110 markets and global trading solutions for equities, futures, and options across 44 countries, as well as 43 currency pairs. Tradebook offers over 55 proprietary algorithms designed for each asset class and market.

References

  1. Udatha, Bhanu Chandar, Report on Direct Market Access and Ultra Low Latency Trading Facilities in India (March 23, 2011). Available at SSRN: http://ssrn.com/abstract=1795782
  2. Exegy Feed Handler Taps Bloomberg