[Phiên bản PC MT5] Chương 11 Phần mềm giao dịch tự động (EA) là gì?

Giao dịch tự động là khi hệ thống tự động giao dịch (giao dịch hệ thống) bằng chương trình lập trình sẵn.

Phần mềm giao dịch tự động được gọi là EA.
Hệ thống tự động giao dịch dựa trên quy tắc giao dịch bạn cài đặt.
Có thể giao dịch tự động với chuyên gia (EA) trong MT5 cũng như MT4.

Ưu điểm của phần mềm giao dịch tự động (EA)

IS6FX không có hạn chế nào trong việc sử dụng EA.
Ưu điểm của việc sử dụng giao dịch tự động trên MT4/MT5 là nhà giao dịch có thể tự động đặt lệnh ngay cả khi không nhìn thấy màn hình máy tính, tự thao tác các lệnh 24 giờ một ngày bất kể ngày hay đêm.

Đôi khi cũng có cơ hội kiếm lợi nhuận lớn do thị trường biến động lớn.
Nếu bạn kết hợp giao dịch tự động trên MT5 vào một phần trong giao dịch của mình, bạn có thể thực hiện mua bán tự động mà không cần dán mắt vào máy tính, hệ thống sẽ tự động thay bạn giao dịch theo chương trình đã cài đặt.

Ngoài ra, so với “giao dịch đánh tay” khi bạn tự xem xét các điều kiện thị trường và giao dịch bằng cách dự đoán biến động giá, hệ thống tự động mua bán theo quy luật định sẵn nên bạn sẽ không bị chi phối bởi cảm xúc hay ý kiến ​​khác, hoặc bạn cũng sẽ không do dự và bỏ lỡ thời cơ.
Việc cắt lỗ cũng được thực hiện tự động, cho phép bạn vận hành theo kế hoạch.
*Lưu ý cũng có chuyên gia (EA) không tương thích với MT5. Vui lòng kiểm tra trước.

Nhược điểm của phần mềm giao dịch tự động (EA)

Giao dịch tự động không phải là không có nhược điểm.
Thị trường thường lặp lại giữa “sideways (đi ngang)” và “trend (xu hướng)”.
Thông thường “đi ngang” chiếm 70-80% và “xu hướng” chỉ 20-30%, giao dịch tự động được lập trình để hoạt động một trong hai trường hợp này.
Nói cách khác, các chương trình EA hoạt động tốt trong điều kiện thị trường đi ngang có thể phải chịu các khoản lỗ lớn trong giai đoạn có xu hướng mạnh. Ngược lại, các chương trình mạnh về xu hướng có thể lặp lại thua lỗ nhỏ trong các giai đoạn thị trường đi ngang.

Hiểu rõ ưu điểm và nhược điểm của EA và sử dụng nó phù hợp với phong cách giao dịch FX của riêng bạn, nếu bạn có thể tận dụng tốt giao dịch tự động theo chương trình cài sằn, bạn có thể giảm thiểu rủi ro và ổn định lợi nhuận.

Cách cài đặt EA trên MT5

(1) Cài đặt EA

Bất kỳ ai cũng có thể tạo EA bằng lập trình, nhưng thông thường bạn có thể mua EA trả phí hoặc tối ưu hóa, giao dịch bằng EA miễn phí.
*Đối với các tệp EA MT5, chỉ có thể sử dụng các tệp có đuôi “.ex5”.

(2) Mở thư mục dữ liệu

Khởi động MT5 và nhấn vào “Mở thư mục dữ liệu” từ menu “Tệp”.

Mở thư mục dữ liệu

(3) Chọn thư mục MQL5

Khi thư mục mở ra, hãy nhấn đúp vào thư mục MQL5.

Chọn thư mục MQL5

(4) Quá trình cài đặt EA hoàn tất

Bấm đúp vào thư mục Chuyên gia (Experts) trong thư mục MQL5 và di chuyển tệp EA đã chuẩn bị vào thư mục Chuyên gia (Experts).

Nếu EA đã thêm không hiển thị, hãy nhấn chuột phải vào trình điều hướng và nhấn “Cập nhật”.

Cập nhật điều hướng

Nếu EA đã cài đặt hiển thị ở trong Expert Advisor của cửa sổ Điều hướng, quá trình cài đặt EA trên MT5 đã hoàn tất.

Cài đặt EA hoàn tất

Kiểm tra lại EA (Backtesting)

Backtesting là chức năng cho phép bạn chạy EA bằng cách sử dụng dữ liệu biểu đồ trong quá khứ và mô phỏng giao dịch tự động.
Trước khi vận hành EA trong tài khoản thực, chúng tôi khuyến nghị bạn nên kiểm tra trước hiệu suất và hoạt động của EA.
Nhất định hãy kiểm tra lại EA trước khi bắt đầu vận hành.

(1) Xác minh bằng trình thử nghiệm chiến lược (Strategy tester)

Kiểm tra lại (backtesting) được thực hiện bằng cách chạy các biểu đồ trong quá khứ sử dụng trình thử nghiệm chiến lược (Strategy tester).

Nhấn vào “Trình thử nghiệm chiến lược (Strategy tester)” từ menu “Hiển thị”.

Trình thử nghiệm chiến lược

Chọn “Trình đơn” để kiểm tra EA.

Chọn EA bạn muốn chọn trong mục chuyên gia (Experts).
Chọn mã, và cài đặt thay đổi thời gian và các cài đặt khác nếu cần.
Cài đặt này xác định xem việc kiểm tra có thực hiện tối ưu hóa hay không.
Bằng cách cài đặt tối ưu hóa (Optimize), thời gian kiểm tra và độ chính xác của kết quả kiểm tra sẽ thay đổi.

Ngoài trường hợp cài đặt Optimize bị tắt ra thì có thể cài đặt tham số.
Cài đặt nếu cần và nhấn bắt đầu nếu không có vấn đề gì.
Quá trình kiểm tra lại (backtesting) bắt đầu.

Quá trình kết thúc khi thanh màu xanh lá cây trên thanh tiến trình (Progress) chạm đến đầu bên phải.

(2) Kiểm tra kết quả backtest

Sau khi quá trình kiểm tra lại hoàn tất, hãy kiểm tra kết quả trong từng biểu đồ và báo cáo.
Kiểm tra lãi lỗ và số lần giao dịch là đương nhiên mà còn kiểm tra xem có lỗi nào trong cài đặt số lô (lot) hay không.

Kết quả backtest

Bạn có thể cuộn xuống để xem thêm thông tin và xem biểu đồ ký quỹ khả dụng (Free margin) và số dư của mình trong tab Biểu đồ.

BẬT/TẮT giao dịch tự động

EA sẽ hoạt động bằng cách bật nút giao dịch tự động.
Nếu bạn muốn ngừng hoạt động của EA, hãy nhấn lại vào nút này để tắt giao dịch tự động.

(1) Giao dịch tự động BẬT

Nhấn khi giao dịch tự động ở trạng thái tắt (biểu tượng màu đỏ), giao dịch tự động chuyển trạng thái bật (biểu tượng màu xanh lá cây).

Giao dịch tự động BẬT

(2) Giao dịch tự động TẮT

Nhấn khi giao dịch tự động ở trạng thái bật (biểu tượng màu xanh lá cây), giao dịch tự động sẽ chuyển trạng thái tắt (biểu tượng màu đỏ).
Trong trường hợp này, giao dịch sẽ không bắt đầu kể cả cài đặt EA hoàn tất.

Giao dịch tự động TẮT

Cài đặt tham số EA

(1) Kéo và thả EA vào biểu đồ

Hiển thị biểu đồ cặp tiền/khung thời gian mà bạn muốn chạy EA, chọn EA bạn muốn chạy từ Expert Advisor trong cửa sổ điều hướng, kéo và thả vào biểu đồ.

Chạy EA trên biểu đồ

(2) Cài đặt EA

Chọn “Cho phép giao dịch thuật toán” trong phần “Chia sẻ” ở cửa sổ hiển thị.

Cho phép giao dịch thuật toán

Nếu bạn cần cài đặt tham số, hãy nhấn tab nhập đầu vào (input) và cài đặt.

Tham số EA

Nếu không có vấn đề gì, nhấn OK. Chương trình giao dịch tự động sẽ hoạt động.

Về việc xác nhận hoạt động bình thường của EA

Bạn có thể kiểm tra trạng thái hoạt động của EA ở phía trên bên phải biểu đồ chứa EA.
Nếu muốn hoạt động EA, vui lòng bật nút “Giao dịch tự động”.

(1) Khi EA đang hoạt động

Khi EA đang hoạt động

(2) Khi EA không hoạt động

Khi EA không hoạt động

Khi sử dụng EA, chúng tôi không chịu trách nhiệm về trạng thái hoạt động, kết quả giao dịch, v.v.
Bạn hãy tự kiểm tra chắc chắn và tự chịu trách nhiệm khi sử dụng.