Print service provided by iDogiCat:
home logo

Home > Finance > Algorithmic Trading

Algorithmic Trading


Algorithmic trading is to use computer program to enter orders to market and decide the price, timing, etc. of the order. It's used to manage market impact, opportunity cost and risk.

Program trading is defined by the New York Stock Exchange as an order to buy or sell 15 or more stocks valued at over $1 million in total. Usually this requires the use of a computer program to handle.

FIX Protocol is usually used in these programs to communicate with other systems.

Clients want Direct Market Access (DMA) to go to market through market participants' trading systems, including algo trading systems.

Usually, algorithmic trading is used for executing investment decisions, so buy side companies are the main customers. The purpose is to minimize the execution cost (comparing with certain benchmarks like VWAP or arrival price, etc.).

Knowing the Market


Trading Strategies

Post Trading Analysis