ES 5-26-17 : Hot Topic

Program Trading

Search Dictionary

Definition of 'Program Trading'

Program trading is called such because a piece of software called a "program" executes a large number of trades simultaneously. This is usually the result of two related markets getting out-of-sync and is used as an arbitrage trade.

If, for example, the S&P500 futures market increases in value quickly, a company could buy a basket of stocks that proxies the S&P500 and at the same time sell the S&P500 future to the same value and when the stock prices catch up to the futures price (fair value) or the futures price drops back to the fair value they can reverse their position for a profit.

Program trades frequently deal with baskets of stocks that heavily weigh in an index and are executed on such massive scale their activity can cause highly volatile market situations. Regulatory bodies have put restrictions in place to ensure that this type of trading only takes place when liquidity in the markets can absorb it.

Do you have a trading or investing definition for our dictionary? Click the Create Definition link to add your own definition. You will earn 150 bonus reputation points for each definition that is accepted.

Is this definition wrong? Let us know by posting to the forum and we will correct it.