Algorithmic trading, o algo trading, ay kinabibilangan ng paggamit mga algorithm ng computer upang i-automate ang mga desisyon sa pangangalakal. Sinusunod ng mga algorithm na ito ang mga paunang natukoy na panuntunan upang maisagawa trades na may bilis at katumpakan, na binabawasan ang impluwensya ng mga damdamin ng tao.