Tài khoản demo hữu ích để kiểm tra cài đặt, tín hiệu và khả năng tương thích nhà môi giới, nhưng không phải mô hình hoàn hảo của khớp lệnh thực. Điều quan trọng không phải mọi kết quả đều giống nhau, mà là khác biệt có thể giải thích, đo lường và giữ trong giới hạn rủi ro của chiến lược hay không.
Vì sao giao dịch demo và thực khác nhau
| Yếu tố | Môi trường demo | Tác động có thể có trên tài khoản thực |
|---|---|---|
| Spread | Thường ổn định hơn hoặc được mô phỏng. | Có thể giãn khi chuyển ngày, có tin hoặc thanh khoản thấp. |
| Trượt giá | Khớp lệnh có thể được đơn giản hóa. | Giá yêu cầu và giá thực hiện có thể khác nhau. |
| Thanh khoản | Không có tác động thị trường thực. | Khối lượng khả dụng và chính sách nhà môi giới có thể ảnh hưởng đến giá hoặc việc chấp nhận lệnh. Xác nhận cách khớp một phần nếu có đối với tài khoản cụ thể này. |
| Hoa hồng và phí qua đêm | Có thể dùng điều kiện tài khoản khác. | Làm thay đổi kết quả ròng và chi phí giữ qua đêm. |
| Độ trễ | Đường kết nối máy chủ có thể khác. | Tín hiệu đến máy chủ giao dịch chậm hơn. |
| Quy tắc giao dịch | Thiết lập demo có thể ít hạn chế hơn. | Stops Level, khối lượng hoặc giới hạn lệnh có thể khác. |
So sánh cách vận hành trước khi so lợi nhuận
Bắt đầu với dấu thời gian, mã giao dịch, chiều, khối lượng lot và chú thích lệnh. Nếu hai tài khoản nhận cùng tín hiệu nhưng khớp giá khác, hãy kiểm tra khớp lệnh. Nếu một tài khoản không hề tạo tín hiệu, hãy kiểm tra lịch sử báo giá, bộ lọc spread, thời gian phần mềm, thiết lập EA hoặc giấy phép.
Chẩn đoán khác biệt theo đúng thứ tự
Kiểm tra thiết lập
Xác nhận AutoTrading, mã giao dịch và khung thời gian biểu đồ, trạng thái EA, quyền DLL nếu cần và số tài khoản được cấp phép trước khi so sánh hành vi chiến lược.
So sánh điều kiện thị trường nhận được
Ghi Bid, Ask, spread và giờ máy chủ nhà môi giới quanh thời điểm dự kiến vào lệnh. EA có bộ lọc spread tối đa có thể bỏ qua đúng quy tắc một giao dịch xuất hiện trên tài khoản khác.
Đọc kết quả lệnh
Kiểm tra thẻ Experts và Journal để tìm khối lượng không hợp lệ, mức dừng không hợp lệ, thiếu báo giá, báo giá lại, thiếu ký quỹ hoặc giao dịch bị tắt. Những thông báo này xác định lớp đã từ chối hành động.
So sánh đủ số giao dịch
Một lần khớp không phải mẫu đại diện. So sánh chuỗi giao dịch qua các phiên bình thường của chiến lược, tính cả hoa hồng, phí qua đêm và vị thế đã đóng lẫn đang mở.
Chuyển từ demo sang tài khoản thực với rủi ro có kiểm soát
Giữ cấu hình cố định trong quá trình so sánh. Bắt đầu bằng khối lượng vị thế giúp bạn chịu được tác động tài chính của giá khớp bất ngờ hoặc đợt sụt giảm ngắn. Không tăng rủi ro chỉ vì một giai đoạn demo ngắn có lãi. Theo dõi thời gian kết nối, ký quỹ khả dụng và lỗi nhật ký trên VPS; tạm dừng EA nếu khớp lệnh liên tục nằm ngoài điều kiện dự kiến.
Tiền thực đi kèm tác động khớp lệnh, thanh khoản và cảm xúc mà số dư mô phỏng không thể tái hiện.
Đặt kỳ vọng thực tế
Khác biệt nhỏ về giá vào và lợi nhuận ròng là bình thường. Giao dịch liên tục bị thiếu, chiều ngược nhau, lỗi máy chủ lặp lại hoặc khối lượng khác đáng kể thì không. Mục tiêu là xác định chênh lệch đến từ thiết lập, dữ liệu, quy tắc nhà môi giới hay khớp lệnh trước khi thay đổi chính chiến lược.
Đối chiếu riêng tín hiệu, yêu cầu và giá khớp
So sánh bản ghi theo thời gian đã chuẩn hóa, đúng mã giao dịch, chiều, phiên bản EA và Inputs. Trước hết xác định hai bản có phát hiện cùng tín hiệu không. Sau đó so giá yêu cầu và Bid/Ask tại thời điểm đó. Cuối cùng so giá khớp thực tế cùng mã từ chối nếu có. Giao dịch chưa từng được yêu cầu không phải một quan sát trượt giá.
Ví dụ BUY EURUSD giả định: Ask yêu cầu là 1.10020, demo khớp ở 1.10020 và tài khoản thực khớp ở 1.10030. Với báo giá năm chữ số có một pip bằng 0.00010, giá khớp thực chịu 1 pip trượt giá bất lợi so với yêu cầu. Ví dụ đơn lẻ này không xác định nguyên nhân hay dự đoán mức khớp lệnh trung bình.
Ghi rõ giao dịch thiếu và bằng chứng chưa đầy đủ
Đếm riêng tín hiệu, yêu cầu đã gửi, giao dịch được chấp nhận, yêu cầu bị từ chối và kết quả chưa rõ. Đối chiếu yêu cầu hết thời gian chờ với lịch sử tài khoản trước khi phân loại. Nếu EA không ghi giá yêu cầu hoặc báo giá tại thời điểm đó, hãy nêu rõ không có đủ dữ liệu để quy nguyên nhân khớp lệnh chính xác; chỉ chênh lệch lợi nhuận cuối không thể tách spread, trượt giá và tín hiệu đã thay đổi.
So sánh một mẫu đại diện qua các phiên và thời gian giữ lệnh bình thường của chiến lược. Demo xác lập hành vi vận hành trong chính môi trường demo đó. Quan sát thực thận trọng cung cấp bằng chứng khác, có chi phí và thua lỗ thật; không biến kết quả demo thành dự báo lợi nhuận.
Tài liệu chính thức
Tài liệu MQL4 chính thức về OrderSend mô tả giá yêu cầu, trượt giá, mức dừng và lỗi máy chủ có thể ảnh hưởng khớp lệnh thực.