Giao dịch thuật toán là chiến lược giao dịch được thực hiện bởi máy tính phản ứng với một loạt dữ liệu thị trường. Đôi khi được gọi là “giao dịch bot”, giao dịch thuật toán liên quan đến việc diễn giải tự động dữ liệu thị trường thành chiến lược giao dịch do máy tính thực hiện. Mặc dù giao dịch có thể được tự động hóa nhưng các nhà giao dịch thường quan sát hệ thống thuật toán của họ để trau dồi phần mềm và chiến lược tổng thể.