Algorithmic Trading share in total turnover grows to 50% in 8 years

Algorthmic-Trading-700x372

 

Algorithmic trading in India across the cash and derivatives market as a percentage of total turnover has increased up to 49.8% in eight years from merely 9.26% (average) in 2010. In March this year, 44.8% of the cash market volume and 48.2% of the equity derivatives market was driven by algo, showed NSE data. On the BSE, 37.22% of trade in March 2018 was driven by algo trading.

The daily turnover of equity market is around Rs 25,000 crore to Rs 30,000 crore, and in the F&O market, it is around Rs 3.5 lakh crore to Rs 4 lakh crore on a daily basis. However, as far as awareness of the retail investor is concerned, it is less in India. This is mainly because it requires specialised skills in addition to tools.

Sebi’s recent announcement on steps for strengthening algo trading through shared co-location has boosted the sentiments of algo solutions providers.

Experts believes that in the near future human-machine interaction could go to the next level. Through Deep Learning, AI, algorithms will self-correct and adapt to dynamic markets. Algos will be everywhere, in HFT, mid-to-low frequency, arbitrage, scalping, hedging, market making and anything you can define to a machine.

The efficiency of almost any trading done on the exchanges can be improved by leveraging technology. Automation of the trading process not just improves the efficiency of the trading participants, but also improves the efficiency of the market itself — arbitrageurs use automation to rectify pricing anomalies; and market makers use the power of technology to improve liquidity by providing continuous buy and sell quotes which automatically adjust to events and risks in the market.

15 Mins High/ Low Break – Most Popular Strategy

BUY{
SET HV = LOOKUP(TODAY,091500,HIGH);

LONGEXIT{
SET HV = LOOKUP(TODAY,091500,HIGH);
SET LV = LOOKUP(TODAY,091500,LOW);
SET TRG = HV * 1.01;
LOW < LV AND REF(CLOSE,1) > LV OR HIGH > TRG;}

SELL{
SET LV = LOOKUP(TODAY,091500,LOW);

SHORTEXIT{
SET HV = LOOKUP(TODAY,091500,HIGH);
SET LV = LOOKUP(TODAY,091500,LOW);
SET TRG = LV * 0.99;
HIGH > HV AND REF(CLOSE,1) < HV OR TRG > LOW;}