Chốt lời (take profit)

còn gọi: TP, take profit, mục tiêu lợi nhuận, mục tiêu

Chốt lời (take profit) là mức giá gắn với một vị thế mà tại đó nhà môi giới tự động đóng vị thế để ghi nhận khoản lãi. Lệnh nằm trên máy chủ của nhà môi giới giống như cắt lỗ, và nhà giao dịch quyết định nó trước khi giao dịch mở.

Chốt lời (take profit) — MT5 glossary overview

Tóm tắt nhanh

Loại thuật ngữ
Nền tảng MT5
Độ khó
Cơ bản
Dùng trong
Thiết kế chiến lược · Vận hành MT5 · Quản trị rủi ro
Hàm MQL5
CTrade::PositionModify(ticket, sl, tp)

Nói đơn giản

Mức giá mà tại đó giao dịch đã đúng đủ rồi. Cắt lỗ nói bạn cho phép mình sai tới đâu; mục tiêu nói đúng tới đâu là đủ.

Vì sao quan trọng

Mục tiêu là nơi một chiến lược thu về lợi thế của mình, và cũng là con số mà nhà giao dịch hay dời nhất sau khi sự việc đã rồi. Ấn định ngay lúc vào lệnh, nó biến tỷ lệ rủi ro/lợi nhuận thành một tuyên bố có thể kiểm chứng.

  • Cùng với cắt lỗ, nó ấn định tỷ lệ thắng hòa vốn: 1 ÷ (1 + mục tiêu ÷ cắt lỗ). Dời một trong hai con số thì ngưỡng mà chiến lược phải vượt qua cũng dời theo.
  • Nó khớp trên máy chủ của nhà môi giới, nên một mục tiêu bị chạm qua đêm vẫn ghi nhận khoản lãi dù terminal có đang chạy hay không.
  • Khoảng cách của nó định hình tính cách của bản ghi. Mục tiêu gần thắng thường xuyên và nhỏ; mục tiêu xa phải chờ qua những quãng dài đi ngang để đợi những giao dịch trả tiền cho phần còn lại.

Trong MetaTrader 5

Xuất hiện ở đâu trong MT5

  • Cửa sổ New Order (F9) → Take Profit — đặt ngay khi vào lệnh, theo mức giá
  • Market Watch → chuột phải vào biểu tượng → Specification — dòng Stops level cũng là khoảng cách gần nhất mà nhà môi giới chấp nhận cho một mục tiêu
  • Strategy Tester → Inputs — mục tiêu của một EA là một tham số đầu vào có thể tối ưu, và là một trong những tham số dễ khớp quá mức nhất

EA dùng nó thế nào

  • Gửi trong trường tp của MqlTradeRequest ngay khi vào lệnh, dưới dạng mức giá. EA tự quy đổi khoảng cách dự định của mình thành một mức giá.
  • Gắn sau khi khớp bằng TRADE_ACTION_SLTP khi chiến lược cần biết giá vào thực tế trước đã.
  • Suy ra từ cắt lỗ khi chiến lược nói bằng tỷ lệ. 18 bản ghi chỉ dùng một mức mục tiêu ở đây khai báo từ 0,88 đến 4,19 lần cắt lỗ, trung vị 1,5.
  • Hiếm khi là lối thoát duy nhất. 11 trong số 18 bản ghi đó còn xuất xưởng kèm trailing stop, đóng theo giờ hoặc dời về hòa vốn, và trên các bản build ấy mục tiêu đóng 25,85 % số lệnh thắng.

Thiết lập thường gặp

Thiết lập Giá trị thường dùng Ghi chú
Mục tiêu theo tỷ lệ 1,5–3 × khoảng cách cắt lỗ Cách đặt phổ biến nhất ở EA; trung vị xuất xưởng ở đây đúng bằng 1,5.
Mục tiêu xuất xưởng, 18 EA chỉ dùng một mức mục tiêu ở đây 25–300 pip, trung vị 107 Đây là thứ các bản build này gửi đi. Ba bản xuất xưởng mục tiêu hẹp hơn cắt lỗ của chúng — 100 so với 114.
Bội số ATR 2–4 × ATR(14) Không tham số nào trong 17 tham số đầu vào mang tên ATR của danh mục này điều khiển mục tiêu; tất cả đều làm cổng lọc điểm vào.

Sự cố vận hành thường gặp

  • Giá bid chạm mục tiêu nhưng lệnh bán đóng ở giá ask, nên một mục tiêu đặt đúng trên một mức có thể nằm đó không khớp, cách đúng bằng độ rộng của spread.
  • Point và pip đụng nhau trên báo giá 5 chữ số: một mục tiêu 100 pip gửi đi thành 100 point, và bản kiểm thử in ra một tỷ lệ thắng cao đến đáng ngờ.
  • Máy chủ từ chối mục tiêu nằm bên trong stops level và vị thế chạy không có lối thoát ở phía lãi. Hãy đọc lại POSITION_TP sau khi gửi yêu cầu.

Hàm MT5 liên quan

MqlTradeRequest.tp
Giá mục tiêu gửi kèm lệnh; bằng không nghĩa là không có mục tiêu.
CTrade::PositionModify(ticket, sl, tp)
Thêm hoặc dời mục tiêu trên một vị thế đang mở.
PositionGetDouble(POSITION_TP)
Đọc lại mục tiêu thực sự đang có hiệu lực.

Ví dụ

Một quy tắc vào lệnh, hai khoảng cách mục tiêu, hai tỷ lệ chạm mục tiêu rất khác nhau cần vượt qua.

Khoảng cách cắt lỗ
30 pip
Mục tiêu A
30 pip (1:1)
Tỷ lệ thắng hòa vốn 50 % trước chi phí.
Mục tiêu B
90 pip (3:1)
Tỷ lệ thắng hòa vốn 25 % trước chi phí.
Spread trả cho mỗi giao dịch
1,5 pip
5 % của mục tiêu A, 1,7 % của mục tiêu B — cùng một khoản phí, một tỷ phần khác nhau.

Mục tiêu A thắng thường xuyên hơn nhiều và trả lại phần lớn số đó qua chi phí và qua những khoản lỗ to bằng khoản thắng. Chúng không phải cùng một sản phẩm.

Phép tính 1 ÷ (1 + 1) = 50 % · 1 ÷ (1 + 3) = 25 %

Kết quả Hai sản phẩm từ một quy tắc vào lệnh

Cách sử dụng

Hãy đọc mục tiêu bên cạnh cắt lỗ và bên cạnh kết quả thực tế. Thứ EA đạt được nói nhiều hơn thứ nó nhắm tới.

Khoảng Ý nghĩa
Lãi trung bình thấp hơn hẳn mục tiêu đã cấu hình Có thứ khác đóng giao dịch trước. Trên 11 bản ghi ở đây có khai báo một lối thoát khác, khoản thắng trung vị chỉ bằng từ 0,5 % đến 45 % mục tiêu.
Lãi trung bình sát với mục tiêu Mục tiêu làm đúng điều nó nói. Trên 7 bản ghi chỉ có mục tiêu hoặc cắt lỗ, 96,43 % đến 100 % số lệnh thắng đóng trong phạm vi 2 % so với mục tiêu.
Mục tiêu chỉ bằng vài lần spread Chi phí chiếm phần lớn của mỗi khoản thắng; chiến lược cần một tỷ lệ chạm mục tiêu đặc biệt cao mới sống sót được.
Không có mục tiêu, chỉ thoát bằng trailing stop Hợp lý với chiến lược theo xu hướng, nhưng tỷ lệ rủi ro/lợi nhuận phải đến từ các giao dịch thực tế, chứ không phải từ một lời khai báo.
  • Hãy tính tỷ lệ thực tế từ sổ giao dịch — lãi trung bình chia lỗ trung bình theo tiền — và đặt nó cạnh tỷ lệ khai báo. Trên 15 trong số 18 bản ghi ở đây, tỷ lệ theo tiền thấp hơn tỷ lệ khai báo.
  • Hãy cộng spread vào khoảng cách mục tiêu khi mục tiêu nhỏ. Một mục tiêu 10 pip trên spread 1,5 pip đã nhường 15 % khoản lãi trước mọi thứ khác.
  • Hãy tối ưu mục tiêu trên một cửa sổ khác với điểm vào; khớp chung với nhau, cặp đôi ấy chia sẻ cùng một nhiễu và thất bại cùng nhau.

Mọi EA ở đây đều công bố quy tắc thoát lệnh và sổ giao dịch của mình; các con số trên trang này lấy từ chính những sổ backtest đó (EXP-TARGET-REACH-001).

Sai lầm thường gặp

Dời mục tiêu sau khi vào lệnh

Nới mục tiêu vì giao dịch đang thuận lợi là viết lại tỷ lệ mà bạn đã dựa vào để vào lệnh. Tỷ lệ rủi ro/lợi nhuận trung thực là tỷ lệ tồn tại lúc vị thế mở.

Bỏ qua việc phía nào của spread đóng giao dịch

Lệnh mua đóng ở giá bid và lệnh bán đóng ở giá ask. Một mục tiêu đặt đúng trên một mức giá tròn có thể nằm đó không khớp trong khi biểu đồ, vốn vẽ giá bid, trông như đã chạm tới.

Đọc tỷ lệ khai báo như thể là tỷ lệ thực tế

Trên 7 bản build ở đây mà mục tiêu đóng 96–100 % số lệnh thắng, tỷ lệ theo tiền vẫn rơi xuống dưới tỷ lệ khai báo ở 6 trên 7 bản, thấp nhất 0,90×. Spread, phí hoa hồng và swap lấy đi chừng ấy; một trailing stop hay một lần dời về hòa vốn lấy đi nhiều hơn hẳn.

Chi tiết

3.965 giao dịch thắng được công bố đã làm gì với mục tiêu lẽ ra phải đóng chúng

Mỗi trang sản phẩm đều công bố danh sách giao dịch đã đóng của mình, nên từng lần thoát lệnh thắng nằm ngay cạnh mục tiêu của nó. Mười tám trong số 31 bản ghi gửi đúng một khoảng cách mục tiêu trên mọi lệnh.

18 bản ghi mục tiêu đồng nhất, 3.965 giao dịch thắngGiá trị
Lệnh thắng đóng trong phạm vi ±2 % so với mục tiêu xuất xưởng42,02 % (1.666)
Lệnh thắng đóng trước khi tới mục tiêu56,77 % (2.251)
Lệnh thắng đóng vượt qua mục tiêu1,21 % (48)
7 bản ghi không có trailing stop, không đóng theo giờ, không dời về hòa vốn97,87 % tại mục tiêu, thấp nhất 96,43 %
11 bản ghi khai báo một trong những thứ đó25,85 % tại mục tiêu
Tỷ lệ khai báo, mục tiêu ÷ cắt lỗ0,88–4,19, trung vị 1,5
Tỷ lệ theo tiền thấp hơn tỷ lệ khai báo15 trên 18

Dòng bốn và dòng năm tách dòng một ra. Ba bản build dùng trailing stop xuất xưởng mục tiêu 100 pip sau một mức cắt lỗ 114 pip và một trailing stop 34 pip; trailing stop đóng 83–86 % số lệnh thắng của chúng ở mức trung vị 21–24 pip, và tỷ lệ theo tiền của chúng rơi vào 0,32–0,36 so với 0,88 khai báo. Bốn bản build dời về hòa vốn ghi nhận khoản thắng trung vị đúng 1 pip. Dòng ba là mặt thuận lợi của việc khớp lệnh: một khoảng trống giá xuyên qua mức đó khớp ở mức giá kế tiếp, lớn nhất 112,6 pip so với thiết lập 67 pip.

Thuật ngữ liên quan và điều cần kiểm tra tiếp theo

Trên một bản build có khai báo trailing stop hoặc dời về hòa vốn, hãy coi mục tiêu là một mức trần và đọc khoản lãi trung bình thực tế từ sổ giao dịch. Hãy ghép nó với cắt lỗ — thứ ấn định nửa còn lại của tỷ lệ rủi ro/lợi nhuận, cân nhắc nó với trailing stop khi chiến lược không có mức giá tự nhiên, và đọc quy tắc thoát lệnh mà mỗi expert advisor nêu rõ trong danh mục.

Câu hỏi thường gặp

EA nên dùng chốt lời cố định hay trailing stop?
Tùy vào hình dạng của chiến lược. Các hệ thống hồi quy về trung bình và phá vỡ có một mức giá tự nhiên mà giá nên chạm tới, và một mục tiêu cố định diễn đạt điều đó rất tốt. Hệ thống theo xu hướng không có mức nào như vậy, và một mức trần cố định sẽ cắt cụt những chuyển động trả tiền cho các lệnh thua.
Khoảng cách chốt lời bao nhiêu là hợp lý?
Một khoảng cách cho ra tỷ lệ có thể bảo vệ được so với cắt lỗ và nằm cách xa spread. 18 bản ghi chỉ dùng một mức mục tiêu ở đây xuất xưởng từ 25 đến 300 pip, trung vị 107, với tỷ lệ khai báo trung vị bằng 1,5 lần cắt lỗ.
Vì sao chốt lời của tôi không kích hoạt khi giá đã chạm tới?
Vì lệnh mua đóng ở giá bid và lệnh bán đóng ở giá ask. Với lệnh bán, giá ask phải chạm mục tiêu, dù biểu đồ thường vẽ giá bid.
Chốt lời có hoạt động khi terminal của tôi tắt không?
Có. Một khi đã được chấp nhận, nó nằm trên máy chủ của nhà môi giới và khớp ở đó, đó là lý do nó hơn hẳn việc đóng lệnh tại một mức giá bằng mã EA khi terminal có thể không chạy.
Chốt lời của một EA thực sự đóng giao dịch thường xuyên tới đâu?
Tùy vào những thứ khác có thể đóng lệnh. Trên 3.965 giao dịch thắng trong backtest của 18 bản ghi được công bố, 42,02 % đóng trong phạm vi 2 % so với mục tiêu xuất xưởng. Trên 7 bản build không có trailing stop, đóng theo giờ hay dời về hòa vốn, con số là 97,87 %.