Giao dịch thuật toán
Tín hiệu, thực hiện và giám sát
Thuật toán có thể tự động hóa cả hệ thống hoặc chỉ việc sàng lọc, tính quy mô, xử lý lệnh hay thoát. Người vận hành vẫn xác định quy tắc và thay đổi cho phép. Thực hiện máy móc có thể giảm một số quyết định bốc đồng nhưng không loại bỏ lỗi thiết kế hay thay đổi thông số do cảm xúc, và vẫn cần giám sát.
Từ kiểm định tới vận hành
Kiểm thử lịch sử cần tái hiện thời điểm tín hiệu có sẵn, giá Bid/Ask, chi phí, khối lượng cho phép và lệnh bị từ chối. Kiểm thử tiến về sau so sánh nhật ký tín hiệu và thực hiện. Cùng một mã có thể hành xử khác sau khi đổi mã công cụ, đặc tả hợp đồng, múi giờ hoặc phiên bản nền tảng. Biên dịch thành công không phải kiểm thử khả năng sinh lời.
Trạng thái ngoại lệ
Xác định phản ứng với lệnh trùng, dữ liệu thiếu, mất kết nối, phản hồi máy chủ không xác định và chênh lệch vị thế. Đối chiếu trạng thái tài khoản quan trọng như nhận diện điểm vào. Giới hạn phơi nhiễm và thủ tục dừng độc lập có thể hạn chế thiệt hại; đóng ứng dụng cục bộ tự nó không đóng vị thế được giữ trên máy chủ giao dịch.