Algorithmic trading — spot the opportunity & leave it not!

Rajalakshmi Sivam | Updated on March 12, 2011 Published on March 12, 2011

Trader-Algorithmic trading.JPG

For traders who are in the hunt for arbitrage opportunities in the market, we explain how algorithmic trading works this week. Algorithmic trading refers to automation of the process of placing orders by using a software that runs on mathematical programs.

One of the key applications of this software that runs on a coded algorithm is — arbitraging. Jobbers, who play on the price differences between the NSE and the BSE or spot and futures market, needn't stare at multiple screens to identify an opportunity for arbitrage.

Quick spotting, precision in deciphering a trade's worth and order execution speed are highlights of algorithmic trading. By avoiding human intervention and by connecting to the stock exchanges directly (by what they call a direct market access - DMA), algorithmic trading enables swift order execution.

The algorithmic software can execute some of the very complex limit orders too. What more? You can customise the software to fit your trading strategy.

Algorithmic trading: What is it?

As math students we know algorithm as a formula to solve problems. Algorithmic software too does just the same.

Traders, who have complex conditions for stock picking, get them written as software programs and completely automate the process of spotting the opportunity as well as executing the order. In India, traders use algorithmic trading mostly for arbitraging in the market.

Arbitrage opportunities do not stay in the market for long; they disappear in a wink of the eye as hundreds of jobbers wait to jump on them.

For traders who want to enhance the execution speed of their orders and have a quick refresh of the ticker, can actually connect to the exchange's server through a LAN. Asking me how? Traders who use the algorithmic software can actually approach the exchanges and make a request to place their terminal in the exchange's premises and connect to the exchange's server through local-area-network rather than using wide-are-network (meaning the internet). Let's now see how the algorithmic software works:

Step 1: As the opening bell goes, price feeds from different exchanges flow into the trader's terminal.

Step 2: The algorithmic software monitors price ticker and will be in a constant search for opportunities to execute the set orders. On finding matching set of data, orders are triggered and they fly to the exchange in rapid speed.

Step 3: The order hits the exchange's server and gets executed, sending back a confirmation to the trader.

Who is the vendor?

There are many vendors out there selling software programs for algorithmic trading. But, it is better to buy it through your stock broker. Two reasons for this — one your stock broker can work with the software programmer to write your strategy as code for the software and two, he will take care of getting approvals for the software from the exchange.

Yes, all algorithmic softwares have to be approved by the exchanges for the program that has been coded in it.

The readymade software programs for algorithmic trading however have all the basic requirements of a normal trader, says Trivikram Kamath, Executive Vice-President Operations, Finance and Technology, Kotak Securities.

Yes, it will have coded algorithms that help identify arbitrage opportunities between exchanges, between cash and futures market and also those between the near and far month future contracts of a stock.

In terms of hardware for using the software, there are no special requirements. Any computer system with basic configurations (should be Java-enabled) that support online trading with high speed broadband connectivity would suffice.

Price (of the software) here varies on several parameters — whether it is readymade or custom designed, is it a single user or a multi-user product, etc.

Some vendors actually charge the buyer on per trade executed through the software. And, here, it appears that your negotiation skill will get you some better rates!!

Risks involved

In using an automated system, there are risks that tag along. Traders operate on a ‘gut' feeling — it is the moves in the market which decides their action.

Since human intervention is entirely eliminated while placing orders through programmed algorithms, there is no scope for this.

Though the software allows order modifications, it may actually be too late before one resets the order!! Interest for algorithmic trading though is picking-up, traders aren't aware of the risks attached says Mr Kamath — “Traders should understand the risk involved in a computer pushing out the orders and they having no control over it. These software programs of course have various trigger points to stop the order from going but the risk is always there…”.

Published on March 12, 2011

A letter from the Editor

Dear Readers,

The coronavirus crisis has changed the world completely in the last few months. All of us have been locked into our homes, economic activity has come to a near standstill. Everyone has been impacted.

Including your favourite business and financial newspaper. Our printing and distribution chains have been severely disrupted across the country, leaving readers without access to newspapers. Newspaper delivery agents have also been unable to service their customers because of multiple restrictions.

In these difficult times, we, at BusinessLine have been working continuously every day so that you are informed about all the developments – whether on the pandemic, on policy responses, or the impact on the world of business and finance. Our team has been working round the clock to keep track of developments so that you – the reader – gets accurate information and actionable insights so that you can protect your jobs, businesses, finances and investments.

We are trying our best to ensure the newspaper reaches your hands every day. We have also ensured that even if your paper is not delivered, you can access BusinessLine in the e-paper format – just as it appears in print. Our website and apps too, are updated every minute, so that you can access the information you want anywhere, anytime.

But all this comes at a heavy cost. As you are aware, the lockdowns have wiped out almost all our entire revenue stream. Sustaining our quality journalism has become extremely challenging. That we have managed so far is thanks to your support. I thank all our subscribers – print and digital – for your support.

I appeal to all or readers to help us navigate these challenging times and help sustain one of the truly independent and credible voices in the world of Indian journalism. Doing so is easy. You can help us enormously simply by subscribing to our digital or e-paper editions. We offer several affordable subscription plans for our website, which includes Portfolio, our investment advisory section that offers rich investment advice from our highly qualified, in-house Research Bureau, the only such team in the Indian newspaper industry.

A little help from you can make a huge difference to the cause of quality journalism!

Support Quality Journalism
This article is closed for comments.
Please Email the Editor
You have read 1 out of 3 free articles for this week. For full access, please subscribe and get unlimited access to all sections.