Vài khái niệm cần biết trước
MetaTrader 5 tách việc giao dịch thành ba khái niệm:
- Lệnh (order): yêu cầu mua hoặc bán gửi lên máy chủ.
- Giao dịch khớp (deal): kết quả khi lệnh được thực hiện.
- Vị thế (position): phần đang mở trên một mã, tạo ra lãi hoặc lỗ thả nổi.
Chế độ hedging hay netting quyết định các deal được gộp thành vị thế ra sao. Chế độ này gắn với tài khoản và do máy chủ thiết lập khi mở tài khoản. Bạn không tự đổi được trong phần cài đặt của terminal.
Sẵn sàng thử trên tài khoản thật hoặc demo?
Liên kết đối tác · giao dịch có rủi ro thua lỗ cao
Tài khoản netting là gì
Ở chế độ netting, mỗi mã chỉ có tối đa một vị thế mở. Mọi deal trên cùng mã được cộng trừ vào vị thế đó:
- Mua thêm khi đang mua: khối lượng tăng, giá mở được tính lại thành giá trung bình.
- Bán khi đang mua với khối lượng nhỏ hơn: vị thế mua giảm khối lượng, phần bán ra được chốt lãi/lỗ.
- Bán đúng bằng khối lượng đang mua: vị thế đóng hẳn.
- Bán nhiều hơn khối lượng đang mua: vị thế đảo chiều thành bán với phần chênh lệch.
Vị thế chỉ có một mức Stop Loss và một mức Take Profit. Nếu thêm khối lượng kèm SL/TP mới, các mức này thường thay cho mức cũ của cả vị thế. Cách ghi này giống thị trường sàn tập trung như cổ phiếu hay hợp đồng tương lai.
Tài khoản hedging là gì
Ở chế độ hedging, mỗi deal mở có thể tạo một vị thế riêng với số ticket riêng. Trên cùng một mã, bạn có thể giữ nhiều vị thế mua và nhiều vị thế bán cùng lúc.
- Mỗi vị thế có giá mở, SL, TP và swap riêng.
- Bán ngược chiều không đóng vị thế mua mà mở thêm một vị thế bán độc lập.
- Muốn đóng, bạn đóng từng vị thế theo ticket hoặc dùng thao tác Close By (đóng bằng vị thế đối ứng) để triệt tiêu vị thế mua và bán của cùng mã.
Cách ghi này quen thuộc với người đã dùng MT4.
Hedging và netting khác nhau: bảng tóm tắt
| Tiêu chí | Netting | Hedging |
|---|---|---|
| Số vị thế trên một mã | Tối đa một | Nhiều |
| Mở lệnh ngược chiều | Giảm, đóng hoặc đảo vị thế | Tạo vị thế mới đối ứng |
| Giá mở khi thêm khối lượng | Giá trung bình | Mỗi vị thế giữ giá riêng |
| SL/TP | Chung cho cả vị thế | Riêng từng vị thế |
| Close By | Không có | Có |
| Lịch sử | Theo deal và vị thế tổng | Theo từng ticket |
Ký quỹ khi giữ lệnh ngược chiều
Ký quỹ (margin) là phần tiền bị giữ để duy trì vị thế. Ở netting, ký quỹ tính trên khối lượng ròng còn lại, vì lệnh ngược chiều đã trừ vào vị thế.
Ở hedging, các vị thế mua và bán trên cùng mã có thể được tính theo tham số ký quỹ phòng hộ (hedged margin) trong thông số hợp đồng của mã. Mức này do máy chủ quy định cho từng mã, có thể thấp hơn tổng ký quỹ của từng vị thế nhưng không nhất thiết bằng không. Xem tham số này trong thông số hợp đồng.
Lưu ý: giữ lệnh mua và bán cùng lúc không loại bỏ rủi ro. Bạn vẫn trả spread và swap cho mỗi vị thế. Khi bạn đóng một chân, chân còn lại chịu toàn bộ biến động giá. Giao dịch CFD và forex có đòn bẩy có thể mất tiền rất nhanh. Xem thêm tại quản lý rủi ro.
Ảnh hưởng đến EA
EA (Expert Advisor, chương trình giao dịch tự động) viết cho chế độ này có thể chạy sai ở chế độ kia. Những điểm lập trình viên cần kiểm tra:
- Đọc chế độ qua
AccountInfoInteger(ACCOUNT_MARGIN_MODE). Giá trị trả về làACCOUNT_MARGIN_MODE_RETAIL_NETTING,ACCOUNT_MARGIN_MODE_RETAIL_HEDGINGhoặcACCOUNT_MARGIN_MODE_EXCHANGE. - Ở netting,
PositionSelect(symbol)đủ để lấy vị thế của một mã. - Ở hedging, cần duyệt
PositionsTotal()và dùngPositionSelectByTicket()hoặcPositionGetTicket()để xử lý từng vị thế. - Trong netting, lệnh đóng gửi sai khối lượng có thể đảo chiều vị thế thay vì đóng.
TRADE_ACTION_CLOSE_BYchỉ dùng được trên tài khoản hedging.- EA chuyển từ MT4 sang thường giả định cách ghi hedging.
Trước khi chạy trên tài khoản thật, hãy kiểm tra EA bằng Strategy Tester và trên tài khoản demo MT5 cùng chế độ. Xem thêm cách cài EA và MQL4 và MQL5 là gì.
Cách nhận biết chế độ của tài khoản
Khi đăng nhập, MT5 ghi chế độ tài khoản trong tab Nhật ký (Journal) của hộp công cụ. Một dấu hiệu thực tế là mở một lệnh ngược chiều nhỏ trên demo: nếu xuất hiện vị thế mới, tài khoản đang ở chế độ hedging. Nếu vị thế cũ bị giảm khối lượng, đó là netting. Với tài khoản Exness, hãy kiểm tra điều kiện hiện hành trong khu vực cá nhân hoặc trên trang chính thức.
Hướng dẫn liên quan: cách vào lệnh MT5, Stop loss, Take profit, lịch sử giao dịch.
Câu hỏi thường gặp
Có tự đổi tài khoản từ netting sang hedging được không?
Không, trên terminal thì không. Chế độ do máy chủ gán khi mở tài khoản. Muốn dùng chế độ khác, bạn thường phải mở tài khoản mới, nếu nhà môi giới có cung cấp.
Chế độ nào phù hợp hơn?
Không có chế độ tốt hơn cho mọi người. Netting đơn giản và giống sàn tập trung. Hedging linh hoạt khi quản lý nhiều vị thế riêng lẻ trên cùng mã.
Giữ lệnh mua và bán cùng lúc có an toàn không?
Không hẳn. Lỗ thả nổi có thể bị khóa lại, nhưng chi phí spread và swap vẫn phát sinh. Rủi ro quay lại ngay khi bạn đóng một chân.
Vì sao EA của tôi mở lệnh rồi đóng sai?
Thường do EA viết cho hedging nhưng chạy trên netting, hoặc ngược lại. Hãy kiểm tra ACCOUNT_MARGIN_MODE và cách EA chọn vị thế.
MT4 có chế độ netting không?
Không. MT4 chỉ ghi vị thế theo kiểu từng lệnh riêng, tương tự hedging. Xem thêm MT4 so với MT5.
