What is Algo Trading or Automated Trading?


Algo Trading Software or Automated Trading

Algo Trading or Automated Trading!

Algo trading refers to computer-generated buy/sell trade orders using pre-defined conditions. In India, the words- algo, auto, algorithmic, and automatic are used interchangeably and imply the same thing. ATS, an acronym for Automated Trading System, refers to the set of applications used for auto trading

Difference between Algorithmic Trading, Automated Trading, and Algo Trading.

Algo Trading refers to the execution side of a trade- how an order may be sent to the market and automatically modified to fetch the best price. In algo trading, the buy/sell decisions are not taken by the computer- the computer automates the execution part only.

Automated Trading refers to completely automatic trading, where even the buy/sell decisions are taken by the computer. A very common example is the use of a Charting Strategy for generating buy/sell signals and using broker-provided in-house CTCL to push orders automatically to the exchange.

Algo Trading is an informal term that indicates trading with a set of rules, whether or not automated. In common usage, it may mean rule-based generation of signals only.

Other ambiguous terms:

Strategy Trading: refers to trading using a set of -pre-defined buy/sell rules, with or without using an ATS
Systematic Trading: refers to a set of pre-defined buy/sell, money management, and execution rules
Quantitative Trading (Black Box): refers to trading using a set of complicated mathematical models
High Frequency Trading (HFT): refers to very short-term trading or sending a very large number of trade orders within seconds. HFT systems are intrinsically latency-sensitive and HFT strategies compete with each other in microseconds.
Statistical Arbitrage(StatArb): refers to arbitrage trading using statistical models

Ok, Any Basic Examples?

Main article: Conditional Orders: Algo for Discretionary Traders

Bracket Order:

Say a trader decides that every time he buys a stock, he will either sell it in Rs. 5000 profit or Rs. 2000 loss. The trader may punch only the buy order, while the sell order may be automatically punched by his computer because Sell conditions are pre-defined. The initial trade is taken discretionally by the trader, but the computer automatically exits the position depending upon the profit or loss from the market.
This logic can be automated through Bracket Order- an algo trading product offered free by most brokers.

GTC Emulation:

Suppose you buy DLF [email protected] and want to sell when prices rise to 350 Rs. The prices may rise to the level of 350 tomorrow, next week, or next month- so basically you want your Sell order to remain in the market as long as it is not filled. Since all buy/sell orders in NSE expire at the current day session, you can instruct your computer to place a fresh order SELL DLF @ 350 everyday morning when the market opens. Thus the algo may emulate the GTC (Good-Till-Cancel) order facility.
Please note that ATS generates buy/sell signals essentially by applying conditions on market prices.

NSE Definition

Automated Trading” shall mean and include any software or facility by the use of which, upon the fulfillment of certain specified parameters, without the necessity of manual entry of orders, buy/sell orders are automatically generated and pushed into the trading system of the Exchange for the purpose of matching. SEBI has allowed Exchanges to extend Algorithmic trading facilities to members involving the usage of various Decision Support Tools/algorithms/strategies

Related NSE Circulars on Algo Trading

Consolidated Circular on Algo Trading, mentions the guidelines and approval checklist dated September 28, 2012. Read here

Circular regarding checklist in derivative segment, dated October 23, 2012.Read here

Circular regarding checklist in FnO segment, dated October 23, 2012.Read here

Circular regarding checklist in Capital Market segment, dated October 23, 2012.Read here

SEBI Circulars on Algo Trading

Broad Guidelines on Algorithmic Trading, dated September 2016. Read here

Broad Guidelines on Algorithmic Trading, dated May 21, 2013. Read here

Broad Guidelines on Algorithmic Trading, dated March 30, 2012. Read here

Q. Can automated trading be used for long-term investing?

  • Answer: While automated trading is often associated with short-term strategies, it can be adapted for long-term investing. Long-term automated strategies may involve fundamental analysis, portfolio rebalancing, and risk management over extended time horizons.
Popular Searches :

auto trading software, algo trading software, algo trading zerodha, amibroker, omnesys nest, Best algo trading software in india, Tradingview algo trading, Tradingview automated trading, Best algo trading software in India