# Auto SL / TP

## Auto SL / TP — Tự Động Tính Stop Loss & Take Profit

Auto SL/TP là tính năng tự động đặt Stop Loss và các mức Take Profit phù hợp dựa trên cấu trúc thực tế của biểu đồ. Thay vì ước lượng tay, hệ thống đọc swing high/low trên nến hiện tại để xác định vùng hỗ trợ/kháng cự gần nhất — từ đó đặt SL bám theo pivot thực, không phải con số tùy ý.

***

### Tính năng hoạt động ở đâu

Auto SL/TP có mặt ở ba nơi:

| Nơi                                | Khi nào dùng                                   |
| ---------------------------------- | ---------------------------------------------- |
| **Trade Panel → tab Order**        | Trước khi đặt lệnh mới                         |
| **Trade Panel → tab Positions**    | Khi vị thế đang mở chưa có SL/TP               |
| **Trades & Orders → nút Generate** | Cảnh báo tự hiện khi vị thế thiếu cả SL lẫn TP |

***

### Cách dùng — khi đặt lệnh mới (tab Order)

<figure><img src="/files/uiLgs2PH3PZngHqGAkUW" alt=""><figcaption></figcaption></figure>

1. Điền đầy đủ các thông tin cơ bản: chiều lệnh (Long/Short), loại lệnh, đòn bẩy, kích thước.
2. Ở phần **Take Profit**, nhìn vào nhóm nút bên phải nhãn:
   * Nút số (mặc định **3**) — chọn số lượng TP muốn tạo
   * Nút **✨ Auto**
3. Nhấn vào nút số để chọn số lượng TP: **2 / 3 / 4 / 5 / 6**.
4. Nhấn **✨ Auto**.
5. Hệ thống tự điền **SL** và toàn bộ các mức **TP** vào form.
6. Kiểm tra lại, chỉnh tay nếu muốn, rồi đặt lệnh bình thường.

> Bạn hoàn toàn có thể chỉnh lại bất kỳ giá nào sau khi Auto điền — Auto chỉ là điểm khởi đầu.

***

### Cách dùng — cho vị thế đang mở (tab Positions)

1. Chuyển sang tab **Positions**.
2. Nhấn vào vị thế cần thêm SL/TP để mở rộng chi tiết.
3. Ở cuối phần chi tiết, tìm nhóm **pos-auto-group**:
   * Nút số bên trái: chọn số TP muốn tạo
   * Nút **✨ Auto** bên phải
4. Nhấn **✨ Auto**.

> Nút Auto trong Positions chỉ khả dụng khi vị thế **chưa có TP nào**. Nếu đã có TP, nút bị mờ — hãy xóa TP cũ trước hoặc thêm/sửa thủ công.

***

### Cách dùng — qua cảnh báo trong Trades & Orders

<figure><img src="/files/CD9d629dRG81L5vjKShj" alt=""><figcaption></figcaption></figure>

Khi bạn có vị thế mở mà **không có cả SL lẫn TP**, một cảnh báo màu cam tự xuất hiện ở đầu bảng cài đặt chỉ báo **Trades & Orders**:

<figure><img src="/files/P5wD2NjbH5Itpj8HF0xI" alt=""><figcaption></figcaption></figure>

```
⚠ Position missing SL / TP
  [L] BTC  20x  MANUAL        [✨ Generate]
  [S] ETH  10x  MANUAL        [✨ Generate]
```

Nhấn **Generate** cho vị thế tương ứng — SL và 3 TP được tính và đặt ngay lập tức mà không cần mở Trade Panel.

***

### Thuật toán hoạt động như thế nào

#### Nguồn dữ liệu

Auto SL/TP đọc trực tiếp từ **dữ liệu nến đang hiển thị trên biểu đồ** — không phải con số cố định hay tỷ lệ phần trăm đơn giản. Cụ thể:

* Quét tất cả nến trong vùng nhìn thấy để xác định **pivot high** (đỉnh swing) và **pivot low** (đáy swing)
* Tìm SL tại pivot gần nhất nằm trong vùng % hợp lý so với giá vào
* Tìm từng mức TP tại các pivot xa dần phía trên (Long) hoặc phía dưới (Short)

Hệ thống tự điều chỉnh vùng % theo **khung thời gian đang dùng**:

> Không cần nhớ những con số này — hệ thống tự dùng khung thời gian đang mở trên chart.

#### Phân bổ % khối lượng theo số TP

Mỗi TP được phân bổ một tỷ lệ % khối lượng sẽ đóng:

| Số TP | Phân bổ                           |
| ----- | --------------------------------- |
| 1 TP  | 100%                              |
| 2 TP  | 50% / 50%                         |
| 3 TP  | 40% / 30% / 30%                   |
| 4 TP  | 30% / 25% / 25% / 20%             |
| 5 TP  | 25% / 20% / 20% / 20% / 15%       |
| 6 TP  | 20% / 20% / 15% / 15% / 15% / 15% |

TP gần nhất (TP1) luôn chiếm tỷ lệ cao nhất — giúp bảo toàn vốn sớm, các TP sau giữ lại để chạy xa hơn.

***

### Lưu ý thực tế

* **Kết quả khác nhau theo khung thời gian** — cùng một giá vào nhưng chart 4H sẽ cho SL/TP khác với chart 1H. Chọn khung thời gian phù hợp với kế hoạch giao dịch trước khi nhấn Auto.
* **Chỉ nên dùng khi đã xem chart** — Auto SL/TP là công cụ hỗ trợ, không thay thế phân tích. Luôn kiểm tra lại các mức được tạo ra trước khi đặt lệnh thật.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mrd-indicators.com/terminal-trade-vni/auto-sl-tp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
