ForexBestRobots.comSo sánh EA →
VI

BIẾN ĐỘNG VÀ ATR · HƯỚNG DẪN 3

Dừng lỗ theo ATR và khối lượng Forex: từ khoảng cách đến số lot

Theo dõi ví dụ đơn giản về dừng lỗ ATR và cách tính số lot. Xem Bid/Ask, chi phí, bước lot và biến động tăng làm thay đổi mức lỗ ước tính trong MT4 như thế nào.

16 phút đọcĐược nhóm biên tập ForexBestRobots rà soát
Khi ngân sách chịu lỗ bằng tiền không đổi, dừng lỗ dự kiến xa hơn cần vị thế nhỏ hơn. ATR cung cấp khoảng cách tham chiếu; giá, chi phí và quy cách hợp đồng giúp quy đổi khoảng cách đó thành mức lỗ ước tính.
Xác định dừng lỗ, tính chi phí, rồi mới tính số lot.

Hãy hình dung hai giao dịch có cùng số lot. Một giao dịch đặt dừng lỗ gần, giao dịch kia cần khoảng trống gấp đôi. Giao dịch thứ hai có thể mất nhiều tiền hơn dù nền tảng hiển thị cùng khối lượng. Tính khối lượng vị thế là nối khoảng cách đến dừng lỗ với số tiền tài khoản có thể chịu được.

Bài cuối trong nhóm Biến động và ATR đi theo một ví dụ giả lập, từ ATR của nến đã đóng đến số lot dự kiến. Hãy đọc phần giải thích đơn giản trước; phần kỹ thuật có thể mở rộng để kiểm tra đơn vị. Đây là bài tập tính khối lượng, không phải tín hiệu vào lệnh hay khuyến nghị dùng thông số trong ví dụ.

1. Tách vai trò của khoảng cách và số tiền

Có thể xem dừng lỗ là khoảng trống dành cho một ý tưởng giao dịch, còn số lot quyết định mỗi pip tương ứng bao nhiêu tiền. ATR mô tả chuyển động gần đây. Nó không quyết định khi nào ý tưởng mất hiệu lực hay tài khoản nên chấp nhận mất bao nhiêu.

Làm theo thứ tự nhất quán: xác định giao dịch và quy tắc thoát, chọn giá dừng lỗ, ước tính mức lỗ một lot gồm chi phí, rồi điều chỉnh khối lượng theo ngân sách tiền đã chọn. Nếu dừng lỗ hợp lý cần khoảng trống lớn hơn, hãy giảm vị thế hoặc bỏ qua giao dịch.

Kéo dừng lỗ lại gần chỉ để dùng số lot mong muốn là thay đổi quy tắc giao dịch. Hệ số như 1.5 × ATR không có lợi thế phổ quát; tính hữu ích phải được kiểm định riêng. Hướng dẫn cách tính ATR giải thích phép đo, còn bài so sánh chỉ báo biến động làm rõ sự khác biệt giữa các chỉ báo.

2. Cố định số liệu đã đóng trước khi tính

Trong bài tập này, giả sử ATR EURUSD H1 từ nến đã đóng và dữ liệu sẵn sàng là 0.00120, tức 12 pip. Một pip bằng 0.00010; một point trong báo giá giả định có năm chữ số thập phân bằng 0.00001. Vì vậy 12 pip bằng 120 point. Quy ước này dành cho ví dụ, không phải mọi công cụ.

Ghi lại mã sản phẩm của nhà môi giới, chu kỳ ATR, cách lấy trung bình, lịch sử và thời điểm nến đã đóng. Trong MT4, shift 1 chỉ nến vừa đóng khi nến mới và dữ liệu đã sẵn sàng; shift 0 còn hình thành. Ở đây ATR là đầu vào giả định, không phải kết quả tái hiện phép tính của phần mềm.

Giữ cố định số liệu quan sát cho kế hoạch ban đầu. Nếu giá, spread hoặc dừng lỗ đã chọn thay đổi trước khi gửi lệnh, hãy tính lại theo báo giá có thể giao dịch mới nhất. Dừng lỗ ATR ban đầu và trailing stop là hai quy tắc khác nhau; ATR tăng sau đó không cho phép nới dừng lỗ đang có.

3. Nêu rõ giá làm mốc đo khoảng cách dừng lỗ

Giả sử báo giá đồng thời là Bid 1.10000 và Ask 1.10020, spread 2 pip. Với lệnh mua giả định, đặt dừng lỗ thấp hơn mốc Bid một khoảng 1.5 × ATR: 1.10000 − 0.00180 = 1.09820. Phải ghi rõ mốc được chủ động lựa chọn này.

Lệnh mua mở ở Ask và đóng qua Bid. Với giá vào giả định 1.10020 và giá thoát đúng dừng lỗ, mức lỗ do giá là 20 pip, không phải 18. Phần tăng 2 pip chính là spread lúc mở, đã nằm trong khoảng cách từ giá vào đến dừng lỗ. Không cộng spread lần nữa.

Nếu thay vào đó đặt dừng lỗ cách giá vào Ask 18 pip về phía dưới, giá sẽ là 1.09840: một quy tắc dừng lỗ khác. Với lệnh bán, dùng giá vào Bid và giá thoát dừng lỗ phía Ask. Không chuyển nguyên khoảng cách trên biểu đồ Bid sang phía đối diện mà chưa kiểm tra quy ước báo giá.

Ví dụ mua EURUSD: giá Bid tham chiếu là 1.10000, giá vào Ask giả định là 1.10020 và dừng lỗ ở 1.09820. Từ giá tham chiếu đến dừng lỗ là 18 pip; từ giá vào đến dừng lỗ là 20 pip, đã gồm spread 2 pip đúng một lần.
Ví dụ mua EURUSD: giá Bid tham chiếu là 1.10000, giá vào Ask giả định là 1.10020 và dừng lỗ ở 1.09820. Từ giá tham chiếu đến dừng lỗ là 18 pip; từ giá vào đến dừng lỗ là 20 pip, đã gồm spread 2 pip đúng một lần.Trên màn hình hẹp, cuộn sơ đồ theo chiều ngang.

4. Đặt giả định ngay cạnh phép tính tiền

Giả sử giá trị vốn thực tế của tài khoản là $10,000 và ngân sách minh họa $100, bằng 1%. Đây là số tròn để học, không phải tỷ lệ rủi ro được khuyến nghị. Tài khoản dùng USD; hợp đồng giả định là 100,000 EUR mỗi lot, cho giá trị EURUSD $10 mỗi pip mỗi lot.

Đầu vào kế hoạchGiá trị giả địnhÝ nghĩa
Từ giá vào đến dừng lỗ20 pipĐã gồm spread mở lệnh 2 pip một lần
Khớp lệnh bất lợi thêmTổng cộng 2 pipDự phòng gộp ngoài giá vào và giá dừng lỗ giả định
Phí mở và đóng$7 mỗi lotCộng phí mở và phí đóng lệnh
Chi phí tài trợ$0 trong bài tập nàyGiả sử giao dịch trong ngày; thay đổi nếu giữ qua thời điểm chuyển ngày
Khối lượng cho phépTối thiểu 0.01; bước 0.01 lotGiới hạn minh họa, cần kiểm tra trên mã thực tế của nhà môi giới

Ước tính một lot là (20 + 2) × $10 + $7 = $227. Nói đơn giản: $200 đến dừng lỗ dự kiến, $20 dành cho khớp lệnh xấu hơn và $7 phí. Dự phòng 2 pip là giả định, không phải giới hạn trượt giá hay mức lỗ.

Ở đây phí tỷ lệ thuận với khối lượng và không có phí tối thiểu mỗi lệnh. Biểu phí khác, đồng tiền tài khoản khác hoặc giữ vị thế qua đêm đều cần tính lại. Hướng dẫn chi phí giao dịch giải thích cách tránh bỏ sót hoặc tính trùng chi phí.

5. Làm tròn khối lượng xuống rồi kiểm tra lại

Chia ngân sách cho ước tính một lot: $100 / $227 = 0.440528… lot. Với bước khối lượng cho phép 0.01 lot, làm tròn xuống 0.44 lot. Mức lỗ ước tính là 0.44 × $227 = $99.88.

Làm tròn lên 0.45 lot cho $102.15, vượt ngân sách đã nêu. Sau khi chọn khối lượng hợp lệ, hãy tính lại đầy đủ số tiền. Khối lượng hiển thị hai chữ số thập phân không chứng minh nhà môi giới chấp nhận nó hay nó nằm trong ngân sách.

Nếu lot nhỏ nhất được phép vẫn quá lớn, bỏ qua giao dịch theo kế hoạch này. Không làm tròn lên mức tối thiểu hay thu hẹp dừng lỗ chỉ để gửi được lệnh. Ví dụ giả sử giá dừng lỗ và khối lượng đáp ứng các điều kiện khác, đồng thời ký quỹ khả dụng đủ.

Một lot có mức lỗ giá dự kiến $200, khoản dự phòng $20 cho khớp lệnh bất lợi thêm và phí mở-đóng tổng cộng $7. Tổng là $227 mỗi lot. Với 0.44 lot, ước tính là $99.88 so với ngân sách $100.
Một lot có mức lỗ giá dự kiến $200, khoản dự phòng $20 cho khớp lệnh bất lợi thêm và phí mở-đóng tổng cộng $7. Tổng là $227 mỗi lot. Với 0.44 lot, ước tính là $99.88 so với ngân sách $100.Trên màn hình hẹp, cuộn sơ đồ theo chiều ngang.

6. Xem điều gì đổi khi biến động hoặc spread tăng

Giữ nguyên mốc Bid, hệ số, ngân sách $100, giá trị pip, dự phòng khớp lệnh và phí. Chỉ đổi đầu vào được nêu trong từng kịch bản độc lập. Đây là so sánh kế hoạch, không phải chuỗi giao dịch đã khớp.

Kịch bảnATR, pipSpread, pipLotLỗ ước tính, USD
Giả định ban đầu1220.4499.88
ATR tăng gấp đôi2420.2497.68
Spread mở rộng1260.3798.79

Khi ATR là 24 pip, khoảng cách Bid đến dừng lỗ thành 36 pip và từ giá vào đến dừng lỗ thành 38. Ước tính một lot tăng lên (38 + 2) × $10 + $7 = $407. Khối lượng giảm còn 0.24 lot, tương ứng $97.68. Giữ 0.44 lot cũ sẽ cho mức ước tính $179.08.

Với ATR ban đầu nhưng spread 6 pip, khoảng cách từ giá vào đến dừng lỗ là 24 pip. Một lot ước tính $267, nên 0.37 lot là $98.79. Chỉ ATR không thể hiện thay đổi chi phí này. Số lot không nhất thiết giảm đúng một nửa khi ATR gấp đôi vì spread, phí và làm tròn cũng tác động.

Ba kịch bản lập kế hoạch độc lập cùng dùng ngân sách $100. ATR 12 pip và spread 2 pip cho khối lượng 0.44 lot; ATR 24 pip cho 0.24 lot; ATR ban đầu nhưng spread 6 pip cho 0.37 lot. Những giả định còn lại giữ nguyên.
Ba kịch bản lập kế hoạch độc lập cùng dùng ngân sách $100. ATR 12 pip và spread 2 pip cho khối lượng 0.44 lot; ATR 24 pip cho 0.24 lot; ATR ban đầu nhưng spread 6 pip cho 0.37 lot. Những giả định còn lại giữ nguyên.Trên màn hình hẹp, cuộn sơ đồ theo chiều ngang.

7. Tùy chọn: kiểm tra công thức và đơn vị tick

Mở phép tính kỹ thuật

Gọi d là khoảng cách dự kiến từ giá vào đến dừng lỗ tính bằng pip, s là dự phòng thêm cho khớp lệnh bất lợi tính bằng pip, V là giá trị một pip của một lot theo đồng tiền tài khoản, c là phí mở-đóng mỗi lot và f là chi phí tài trợ giả định mỗi lot. Với các giả định chi phí tuyến tính này, Loss1 = (d + s) × V + c + f, sau đó RawLots = Budget / Loss1. Chọn khối lượng được phép không lớn hơn RawLots rồi kiểm tra mức lỗ ước tính.

Để tính từ khoảng cách giá, τ là kích thước tick theo đơn vị giá và TV là giá trị tick đó cho một lot theo đồng tiền tài khoản. Khi đó PriceLoss1 = abs(Entry − Stop) / τ × TV. Giả sử τ bằng 0.00001 và TV bằng $1, nên 0.00200 / 0.00001 × $1 = $200. Đây là cùng phần chênh lệch giá như 20 × $10, trước dự phòng khớp lệnh và phí bổ sung.

Tài liệu MT4 quy định MODE_TICKSIZE theo point và MODE_TICKVALUE theo đồng tiền nạp; SYMBOL_TRADE_TICK_SIZE là bước thay đổi giá. Không thay khoảng cách giá bằng số point. Đối chiếu hợp đồng và phép quy đổi với thông số nhà môi giới cùng một phép tính nhỏ trên demo. Giá trị tick và tỷ giá quy đổi có thể thay đổi; giá trị bằng không, bị thiếu hoặc không nhất quán khiến ước tính không hợp lệ.

Với lưới khối lượng bắt đầu ở 0.01 và bước 0.01 trong ví dụ, làm tròn xuống cho 0.44. Các cặp mức tối thiểu và bước khác cần dùng đúng lưới khối lượng thực tế. Phí cố định, biểu phí bậc thang hay quy tắc chi trả phi tuyến đòi hỏi tính lỗ tại khối lượng đề xuất, thay vì chỉ nhân Loss1.

8. Kiểm tra giới hạn nhà môi giới trước khi chấp nhận kế hoạch

Kiểm tra bước tick, lot tối thiểu và tối đa, bước lot, quy định khoảng cách dừng lỗ, quyền giao dịch và ký quỹ khả dụng trên đúng mã của nhà môi giới. Căn dừng lỗ về tick giá hợp lệ rồi tính lại khoảng cách và khối lượng. Số chữ số thập phân hiển thị không tự xác định lưới tick hợp lệ.

Trong MT4, StopLevel và FreezeLevel ảnh hưởng việc đặt hoặc sửa lệnh. StopLevel báo bằng không không phải lúc nào cũng có nghĩa là không hạn chế; máy chủ có thể áp dụng giới hạn động. Lệnh bị từ chối không cho phép gửi lại không có dừng lỗ hay tăng rủi ro. Hãy sửa nguyên nhân và kiểm tra lại kế hoạch.

Ký quỹ là tài sản bảo đảm, không phải khoản lỗ dự kiến tại dừng lỗ. Đòn bẩy cao hơn có thể giảm ký quỹ cần thiết nhưng không giảm số tiền mất mỗi pip ở cùng khối lượng. Hướng dẫn quản lý rủi ro trình bày giới hạn rộng hơn của tài khoản.

9. Tính cả các vị thế khác

Ngân sách $100 cho một giao dịch không mô tả tổng mức phơi nhiễm của tài khoản. Cộng mức lỗ dự kiến của các vị thế đang mở và dự định mở theo giả định tương thích trong đồng tiền tài khoản. Tính cả EA khác và giao dịch thủ công, không chỉ biểu đồ hay Magic Number hiện tại.

Hai giao dịch liên quan đến EUR hoặc USD có thể phản ứng cùng một sự kiện. Ba vị thế, mỗi vị thế ước tính gần $100, có thể khiến khoảng $300 chịu rủi ro theo giả định dừng lỗ, và còn mất thêm nếu khớp lệnh kém. Khác cặp tiền không tự động đa dạng hóa rủi ro, còn cộng đơn giản không bảo đảm giới hạn trong trường hợp xấu nhất.

Dừng lỗ đã dời về giá vào không biến vị thế thành không phí hoặc không rủi ro. Phí, tài trợ, khoảng trống giá và khớp lệnh vẫn quan trọng. Giới hạn danh mục có thể yêu cầu giảm hoặc bỏ giao dịch dù phép tính ATR riêng lẻ vẫn trong ngân sách.

10. Kiểm tra trong điều kiện xấu và lưu hồ sơ

Với 0.44 lot ban đầu, thay dự phòng khớp lệnh 2 pip bằng kết quả bất lợi 8 pip: 0.44 × ((20 + 8) × $10 + $7) = $126.28. Ví dụ này cho thấy vì sao $99.88 theo kế hoạch không phải mức lỗ tối đa được bảo đảm. Giá dừng lỗ không bảo đảm khớp đúng giá đó.

Trước khi kiểm định quy tắc, ghi thời điểm và thông số ATR đã đóng, báo giá Bid/Ask, mốc dừng lỗ và giá cuối cùng đã căn tick, đồng tiền và giá trị pip/tick, phí, dự phòng khớp lệnh, số lot đề xuất, ước tính tiền cuối cùng và mức phơi nhiễm tài khoản. Lưu cả lý do bỏ qua giao dịch.

Kiểm tra spread rộng hơn, khoảng trống giá, tỷ giá quy đổi thay đổi, lot tối thiểu vượt ngân sách và dừng lỗ bị máy chủ từ chối. So sánh ước tính với khớp lệnh demo và quan sát forward sau đó trước khi kết luận. Hướng dẫn backtest MT4 nói về xác nhận ngoài phần số học này. Trang này không báo cáo khớp lệnh thực, lợi nhuận backtest hay lợi thế giao dịch đã chứng minh.

11. Câu hỏi về dừng lỗ ATR và tính lot

Chỉ dừng lỗ ATR có làm giao dịch an toàn hơn không?

Không. Dừng lỗ xa hơn với cùng khối lượng làm tăng lỗ giá dự kiến. ATR mô tả chuyển động gần đây; quy tắc dừng lỗ, quy mô vị thế, chi phí, khớp lệnh và tổng phơi nhiễm quyết định mức tiền ước tính.

Người mới nên dùng hệ số ATR nào?

Không có hệ số phổ quát. Giá trị 1.5 ở đây là giả định số học. Xác định khi nào ý tưởng thất bại, kiểm định quy tắc đầy đủ với chi phí thực tế và không chọn hệ số từ một ví dụ đẹp duy nhất.

Có nên cộng spread vào khoảng cách dừng lỗ không?

Kiểm tra cách đo khoảng cách. Nếu đo từ giá Ask vào lệnh mua đến dừng lỗ phía Bid, spread mở đã được tính. Nếu đo từ mốc biểu đồ Bid, tính ảnh hưởng của báo giá vào đúng một lần. Với lệnh bán, kiểm tra các phía báo giá ngược lại.

Vì sao không luôn dùng $10 mỗi pip cho một lot?

Giá trị đó thuộc hợp đồng EURUSD và tài khoản USD giả định. Mã, quy mô hợp đồng và đồng tiền tài khoản khác cần giá trị pip hoặc tick riêng đã kiểm chứng. Số chữ số giá không xác định giá trị bằng tiền.

Nếu khối lượng tính được thấp hơn lot tối thiểu thì sao?

Bỏ giao dịch theo kế hoạch đã nêu. Làm tròn lên sẽ vượt ngân sách. Công cụ khác hoặc quy tắc chỉnh sửa cần tính và đánh giá mới, không phải cách tự động lách giới hạn.

Ngân sách đã tính có bảo đảm mức lỗ tối đa không?

Không. Đó là ước tính theo giá và chi phí đã ghi. Khoảng trống giá, khớp lệnh xấu hơn, quy đổi tiền, tài trợ và các vị thế khác có thể gây lỗ lớn hơn. Ký quỹ khả dụng và khả năng chấp nhận dừng lỗ cũng cần kiểm tra riêng.

12. Tài liệu kỹ thuật và phạm vi

Tài liệu chính thức MQL4 về thuộc tính mã giao dịch định nghĩa các trường giá, khối lượng và giới hạn giao dịch của nền tảng. Ví dụ dùng giá trị được nêu rõ là giả định; hãy lấy và kiểm chứng dữ liệu thực của nhà môi giới trước khi áp dụng phép tính.

Forex và giao dịch đòn bẩy có rủi ro đáng kể. Hướng dẫn này phục vụ giáo dục, không phải tư vấn đầu tư. Kết quả quá khứ hoặc mô phỏng không bảo đảm hiệu quả tương lai.