Nền tảng & công cụ

MT5 netting: SL/TP thay ra sao khi tăng, giảm và đảo vị thế?

Một vị thế gộp, mức bảo vệ chung. Kiểm kế thừa, tham số 0, giá trọng số và phơi nhiễm trung gian trước sửa SL sau.

Minh họa bốn trạng thái vị thế netting và SL/TP chung
Mô hình học tập,không tín hiệu hoặc tài khoản thực.

Giao dịch ngoại hối có đòn bẩy và CFD có thể gây thua lỗ nhanh chóng. Nội dung phục vụ học tập, không phải tư vấn đầu tư cá nhân.

Trong bài viết này

Sau khi đọc bài này…

  • Dự đoán kế thừa SL/TP khi tăng, giảm, đảo MT5 netting.
  • Đọc mức đã nhận và tính lại phơi nhiễm tiền còn.
  • Tách trạng thái trung gian của hai yêu cầu với trạng thái đích.

Tra cứu thuật ngữ ngay trong bài

Stop loss — lệnh dừng lỗ Take profit — mức chốt vị thế Lot (đơn vị khối lượng)

MT5 netting có SL/TP của vị thế gộp mỗi mã, không bảo vệ riêng từng lần mua thêm. Deal sau có thể đổi bảo vệ cả lượng còn lại. Trước tăng hoặc đảo, kiểm lượng và mức trong yêu cầu. Không tự áp MT4, hedging hoặc nền tảng khác.

SL/TP bảo vệ bản ghi nào?

Tách deal đã khớp với vị thế hiện tại. Lịch sử giữ từng thực thi,netting gộp tác động thành chiều/lượng hiện tại. Ticket lệnh chưa tạo lát vị thế có bảo vệ riêng. Muốn đóng một phần cần chỉ thị phù hợp và kiểm lượng thực còn.

SL/TP là điều kiện thoát,không tiền dành riêng cho lỗ tương lai hay giá khớp bảo đảm. Đang đọc vị thế hiện tại,lệnh chờ hoặc deal lịch sử? Ba nơi có thể khác số hợp lý. Deal cũ có stop chưa chứng minh vị thế hiện còn stop đó.

Khi nào giữ hoặc thay mức?

MetaQuotes phân biệt tăng/đảo vị thế nhận mức từ lệnh thực thi mới nhất; đóng một phần giữ mức hiện tại; đóng đủ xóa mức cùng vị thế. Giá trị 0 trong lệnh tăng/đảo có thể xóa mức tương ứng. Đây là mô tả nền tảng, không lời khuyên bỏ bảo vệ.

Cửa sổ lệnh có thể điền tự động mức cũ. Theo tài liệu,One Click qua panel biểu đồ hoặc Market Watch giữ SL/TP hiện tại khi mã đã có vị thế. Panel không hiện ô chưa có nghĩa yêu cầu xóa. CustomEA không tự tái tạo hành vi nút nhanh;kiểm đúng đường thực thi.

Tách deal khớp với lần sửa mức sau. Robot tăng lượng rồi mới gửi sửa SL/TP có trạng thái trung gian khác đích. Dòng log “đã gửi” chưa giải quyết phơi nhiễm;đọc xác nhận và mức máy chủ hiện tại,đặc biệt khi chương trình khác cùng hoạt động.

Tăng,giảm và đảo trong cùng mô hình

Tài khoản USD, EUR/USD giả định 100.000 EUR/lot, không hoa hồng, tài trợ, trượt. Ban đầu mua 0,20 lot tại 1.1000, SL 1.0970, TP 1.1060. Mỗi bước giả định lượng đã khớp và tham số phù hợp được nhận; không đặc tả broker phổ quát.

  1. Tăng: mua 0,10 tại 1.1030 với SL 1.0990/TP 1.1080 thành một long 0,30. Giá trọng số=(0,20×1.1000+0,10×1.1030)/0,30=1.1010. Mức mới phủ cả 0,30, gồm 0,20 cũ; không hai stop độc lập.
  2. Giảm: bán 0,05 còn long 0,25. Partial giữ SL 1.0990/TP 1.1080. Tham số 0 trong partial khác 0 trong tăng. Xác định biến động lượng trước giải thích kế thừa; bán chưa chắc short mới.
  3. Đảo: bán 0,40 tại 1.1040 ngược long 0,25 thì đóng 0,25, mở short 0,15. Lệnh đảo mang SL 1.1070/TP 1.0980 cho short mới. Bán đúng 0,25 thì đóng đủ, không để chiều mới.

Bốn trạng thái một vị thế

Cuộn ngang để xem hết sơ đồ.

Bốn trạng thái một vị thếMT5 netting giả định:buy0,20 thành0,30,giảm0,25,rồi đảo sell0,15. Tăng nhận mức lệnh mới,giảm giữ mức,đảo nhận mức mới.1. Vị thế đầuBuy:0,20lotSL1.0970 · TP1.10602. Mua thêm0,10Tổng:buy0,30SL1.0990 · TP1.10803. Bán0,05Còn:buy0,25SL/TP không đổi4. Bán0,40Còn:sell0,15SL1.1070 · TP1.0980
Giả định MT5 netting: buy 0,20→0,30→0,25→sell 0,15, tham số đã nhận. Đọc lượng hiện tại trước suy bán là giảm hay đảo.

Loại thay đổi vị thế quyết bảo vệ,không riêng nhãn Buy/Sell. Khi deal khác khớp,tính lại chỉ thị dự định trước gửi;không dựa lượng nhớ trước thực thi mới.

Tính lại phơi nhiễm tiền sau thay lượng

Đầu: 20.000 EUR×(1.1000−1.0970)=60 USD khoảng lỗ kế hoạch đến SL. Sau tăng: 30.000×(1.1010−1.0990)=60 USD. Bằng nhau do số cụ thể, không luật netting; giữ SL cũ 1.0970 sẽ 120 USD. Lượng lớn làm mỗi thay đổi giá có trọng số tiền khác.

Sau giảm: 25.000×0.0020=50 USD tới stop giữ. Sau đảo: 15.000×(1.1070−1.1040)=45 USD. Các phép đo riêng về lượng còn; không cộng lãi đã thực hiện vào chúng. Phí, giá khớp khác, tiền tài khoản và đặc tả vẫn cần tính. Mức giá stop và rủi ro tiền là hai bước kiểm.

Kiểm gì sau trả lời máy chủ?

Đọc mã, chiều, lượng còn, giá trọng số, SL/TP hiện tại rồi so kế hoạch trước. OrderSend=true chỉ kiểm cơ bản/chấp nhận xử lý, chưa chứng minh deal hoàn tất. Kiểm result, retcode, sự kiện và trạng thái; trả lời chưa rõ không là lý do gửi lại theo giả định. Kiểm lỗi lệnh MT4/MT5 giúp phân nguyên nhân.

Nếu thiếu bảo vệ, đánh giá phơi nhiễm và cách giảm sẵn có; không tự nới stop chỉ để nhận yêu cầu. Ghi lý do từ chối, quote hiện tại và điều kiện mã. Yêu cầu chỉ sửa SL vẫn phải kiểm TP: đừng vô tình ghi 0 xóa TP. Sửa hợp lệ kỹ thuật vẫn có thể lệch kế hoạch rủi ro.

Lưu trạng thái trước/sau,định danh order/deal. POSITION_IDENTIFIER nối lịch sử và giữ qua đảo netting,trong khi POSITION_TICKET có thể đổi;ticket mới chưa chứng minh lịch sử tách hẳn. Đọc cùng tài khoản/máy chủ;ảnh login khác không là so trạng thái hợp lệ.

Tăng trước,sửa SL sau: hai trạng thái

Tăng trước,sửa SL sau: hai trạng tháiBiến thể lệnh tăng ghi rõ SL 1.0970 được nhận, trước yêu cầu đổi 1.0990.PHÉP TÍNH GIẢ ĐỊNHSau tăng,trước sửa xác nhận120 USD tới SLSửa chỉ mới gửi/bị từ chốiChưa chứng minh 60 USDXác nhận SL 1.099060 USD tới SL
Tăng trước,sửa SL sau: hai trạng thái. Biến thể lệnh tăng ghi rõ SL 1.0970 được nhận, trước yêu cầu đổi 1.0990.

Kiểm từng sự kiện;đích kế hoạch không tự tồn tại ở trạng thái trung gian.

Trên màn hình nhỏ, bạn có thể cuộn ngang hoặc phóng to sơ đồ. Các giá trị và kết luận cũng có ở phần văn bản bên dưới.

Sau tăng,trước sửa xác nhận
120 USD tới SL – Long 0,30 lot, giá vào 1.1010, SL 1.0970.
Sửa chỉ mới gửi/bị từ chối
Chưa chứng minh 60 USD – Log gửi không thay mức máy chủ đã nhận.
Xác nhận SL 1.0990
60 USD tới SL – Mô hình không tính phí/trượt;không trần lỗ.

Thực hành trên demo phù hợp

  1. Xác nhận demo netting,lượng nhỏ được phép. Ghi mã,chiều,lượng,cả hai mức;chuẩn bị bảng trước/chỉ thị/dự kiến/trả lời/thực tế.
  2. Thử tăng, giảm, đảo riêng; chỉ sau khớp xác nhận mới đọc lượng/SLTP. Tách dialog, panel nhanh và EA. Không thử bằng tài khoản thật.
  3. Giải thích chênh lệch, tính lại phơi nhiễm còn trước bước sau; stop từng tồn tại chưa chứng minh còn. Tổng quan MT5 đặt trong bối cảnh mô hình tài khoản/tester rộng hơn.

Kiểm tra mức độ hiểu bài

Bài tập: khoảng 2 phút.

Mô hình long 0,25 lot, sell 0,40 khớp với SL 1.1070/TP 1.0980. Cần kiểm trạng thái nào?

Xem đáp án và giải thích

Đóng 0,25 và còn 0,15 chiều mới; đọc xác nhận cả mức máy chủ.

Câu hỏi khác

Stop lần mua đầu chỉ bảo vệ phần đó không?
Không trong netting MT5: mức hiện tại cho cả vị thế mỗi mã. Tăng thay mức phủ cả lượng cũ. Deal lịch sử không tạo lát bảo vệ độc lập; kiểm mô hình trước muốn quản lý tách.
Bán một phần xóa SLTP không?
Partial theo quy tắc này giữ mức hiện tại. Kiểm sale thực chỉ giảm,bằng lượng đóng đủ,hay lớn hơn đảo. Deal khác có thể đổi lượng trước gửi;sửa mức sau là sự kiện riêng.
SL 0 có nghĩa giữ mức cũ không?
Không phổ quát. Tăng/đảo với 0 có thể xóa mức; partial và nút nhanh trên vị thế đã có là trường hợp khác. Kiểm cả SL/TP, đường gửi và mức máy chủ, thử đúng đường trên demo.
SL được nhận bảo đảm lỗ tối đa ví dụ không?
Không; đó là khoảng từ entry tới SL theo hợp đồng, bỏ phí/trượt. Khớp có thể khác. Tính tiền tài khoản, phí, tài trợ và đặc tả; đọc mức chưa chứng minh lượng mới trong ngân sách.

Nguồn và kiểm chứng

  1. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  2. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  3. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  4. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  5. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

Các phép tính dùng giả định được nêu rõ. Chúng không thay thế dữ liệu thị trường hiện tại hoặc điều khoản của nhà cung cấp.

Về tác giả

Jarosław Wasiński là biên tập viên và nhà phân tích thị trường tại Ba Lan. Ông sáng lập MyBank.pl năm 2004 và theo dõi thị trường ngoại hối từ năm 2007.