subset of algorithmic trading, uses a computer program to create buy and sell orders and automatically submits the orders to a market center or exchange