Bot giao dịch tự động hóa một phần hoặc toàn bộ quy trình giao dịch. Nó có thể đọc dữ liệu, đánh giá điều kiện và gửi hoặc quản lý lệnh theo quy tắc hay mô hình đã cấu hình. Tự động hóa không làm chiến lược tự nhiên có lãi.
Công việc được tự động hóa
Bot có thể mua theo lịch, duy trì lưới lệnh giới hạn hoặc phản ứng với chỉ báo. Nó chạy trong nền tảng hoặc kết nối qua API. Chiến lược vẫn cần xác định thị trường, lượng lệnh và hành vi khi giá hoặc số dư thay đổi.
Gửi lệnh không đồng nghĩa đã khớp. Bot phải theo dõi khớp một phần, hủy và thất bại; gửi lại mù quáng yêu cầu chưa rõ kết quả có thể tạo rủi ro vị thế ngoài ý muốn.
Kiểm thử và giám sát
Kiểm thử lịch sử phụ thuộc dữ liệu và giả định. Bỏ qua phí, trượt giá, giới hạn khớp hoặc thay đổi thị trường có thể phóng đại hiệu quả. Kết quả mô phỏng không hứa hẹn lợi nhuận thực.
Rủi ro vận hành gồm mất kết nối, dữ liệu cũ, lỗi phần mềm và lộ thông tin truy cập. Quyền phải phù hợp nhiệm vụ; cần giám sát hoạt động và vị thế mở. Dừng phần mềm có thể chỉ dừng chỉ thị mới, còn lệnh đã nhận và vị thế vẫn hoạt động.