# Alerts

## Alerts — Hướng dẫn cho Trader (VI)

> **mrD Signals Premium** — Cách thiết lập và sử dụng **alerts** để **không bao giờ bỏ lỡ signals**, kể cả khi không ngồi trước chart, và **kết nối webhook** để auto-trade với bot.

***

<figure><img src="/files/3ouXji5bjPo15pLB1wwo" alt=""><figcaption></figcaption></figure>

### 1. Hệ thống Alerts là gì?

Alerts là tính năng cho phép TradingView **tự động thông báo** cho bạn khi một signal fire, qua các kênh:

* **Push notification** trên app TradingView (mobile/desktop)
* **Email** vào địa chỉ đăng ký
* **SMS** (tuỳ gói TradingView)
* **Webhook** — gửi POST request đến URL của bạn (cho auto-trading bot, Discord/Telegram bot, custom system)
* **Sound** trong browser

> **Lợi ích:** Bạn không cần ngồi trước chart cả ngày — chỉ cần để alerts chạy, có signal mới sẽ nhận thông báo ngay.

***

### 2. 8 loại Alerts có sẵn

Hệ thống cung cấp **8 alert modes** — bạn chọn 1 theo nhu cầu:

| Alert Mode                  | Khi nào fire?                                                       | Phù hợp cho                      |
| --------------------------- | ------------------------------------------------------------------- | -------------------------------- |
| **None**                    | Không bao giờ (tắt alerts)                                          | Trader chỉ xem chart trực tiếp   |
| **All Signals**             | Mọi signal (Wave + Contra + Adv + DCA + Cloud + Catcher + RSI Band) | Trader muốn KHÔNG miss bất kỳ gì |
| **DCA+ Signals**            | Khi có entry Dollar Cost Average (theo trend chính)                 | Trader DCA dài hạn               |
| **Advanced Signals**        | Chỉ Advanced (STRONG / NORMAL)                                      | Trader chất lượng cao            |
| **Waves Trend Signals**     | Chỉ Wave Trend (BUY / SELL)                                         | Trader trend-following           |
| **Contrarian Signals**      | Chỉ Contrarian (reversal)                                           | Trader counter-trend             |
| **Trend Cloud Direction**   | Khi Trend Cloud đổi màu (regime change)                             | Trader theo regime               |
| **Trend Catcher Direction** | Khi Trend Catcher fire pullback                                     | Trader bắt pullback              |
| **RSI Band Direction**      | Khi RSI Band đổi hướng                                              | Trader theo momentum             |

> **Khuyến nghị mặc định:** Chọn **mode tương ứng với signals bạn đang trade**. Ví dụ trade Advanced thì chọn "Advanced Signals" alerts. Tránh chọn "All" vì sẽ rất nhiều noise.

***

### 3. Cách bật alerts trong indicator

#### Bước 1 — Mở Settings của indicator

Click bánh răng (⚙️) bên cạnh tên indicator trên chart.

#### Bước 2 — Tìm group "ANY ALERT() FUNCTION CALL CONDITIONS"

Group này nằm ở cuối panel input.

#### Bước 3 — Chọn Alert Mode

Dropdown **"Alerts Mode"** — chọn 1 trong 8 modes ở phần 2.

#### Bước 4 — Save settings

Đóng panel — settings được auto-save.

> **Lưu ý:** Bước 1-4 chỉ là **bật điều kiện trigger** trong code. Để TradingView thực sự gửi notification, cần thêm bước 4-5 ở phần kế tiếp.

***

### 4. Tạo Alert trong TradingView

Sau khi bật mode trong indicator, **bạn cần tạo 1 alert** trong TradingView để nhận notification:

#### Bước 1 — Click "Alert" trên TradingView

* Desktop: nút 🔔 trên thanh công cụ trên chart
* Hoặc shortcut: `Alt + A`

#### Bước 2 — Chọn Condition

* **Condition** dropdown → chọn `mrD-Signals [Premium]`
* **Sub-condition** → chọn `Any alert() function call`

> **Quan trọng:** Phải chọn `Any alert() function call`, KHÔNG phải các condition khác trong dropdown.

#### Bước 3 — Cài đặt Frequency

* **Frequency**: chọn "Once Per Bar Close" — nhận 1 alert mỗi nến đóng
* Hoặc "Once Per Bar" — nhận khi điều kiện active (có thể repaint)

> **Khuyến nghị:** **Once Per Bar Close** để tránh fake alerts từ wicks.

#### Bước 4 — Cài đặt Notification

Tích các channel bạn muốn:

* ✅ Notify on app (push)
* ✅ Send email
* ✅ Webhook URL (cho auto-trade bot)
* ✅ Play sound (browser)

#### Bước 5 — Tên + Save

* **Alert name**: ví dụ "BTC Advanced Signals"
* **Expiration**: open-ended (không bao giờ hết hạn) hoặc set ngày
* Click **Create**

***

### 5. Format message — đã có sẵn

Mỗi alert message **tự động chứa thông tin**:

```
Advanced BUY: BTCUSDT
 Timeframe: 1H
 Open: $42,580.50
 https://mrd-indicators.com/
```

Bao gồm:

* **Loại signal** (Advanced BUY / Wave Trend SELL / Contrarian BUY...)
* **Ticker** (BTCUSDT, EURUSD...)
* **Timeframe** đang chạy
* **Open price** của nến signal
* **Link reference**

> Bạn không cần custom message — đã đủ thông tin cho việc trade thủ công và webhook bot.

***

### 6. Webhook — Auto-Trading Setup

#### Webhook là gì?

Webhook là **URL endpoint** mà TradingView gửi POST request mỗi khi alert fire. Bạn dùng để:

* Auto-trade qua bot (3Commas, Cryptohopper, Binance bot...)
* Forward signal sang Discord/Telegram
* Log vào database / sheet
* Custom system (Python/Node.js script)

#### Cách dùng

1. Tại Bước 4 trong phần 4, tích **Webhook URL** và paste URL endpoint
2. Bot/server bạn nhận được payload sẽ tự thực thi action (buy/sell/notify)

#### Webhook security tips

* **HTTPS only** — tránh man-in-the-middle
* **Secret token** trong URL hoặc body để verify nguồn gốc
* **Rate limit** trên endpoint của bạn — TradingView không bao giờ gửi quá nhanh, nhưng đề phòng
* **Test mode trước**: gửi 5-10 alert thử trước khi connect tài khoản trade thật

#### Example: Webhook payload mẫu

Khi alert fire, TradingView gửi message như sau (dạng plain text):

```
Advanced BUY: BTCUSDT
 Timeframe: 1H
 Open: $42,580.50
 https://mrd-indicators.com/
```

Bot của bạn parse text này → ra quyết định action.

> **Auto-trade nâng cao:** Bạn có thể tạo nhiều alerts riêng (BUY và SELL riêng nhau) với webhook URLs khác nhau để bot xử lý cleaner.

***

### 7. Strategy gợi ý — chọn alerts theo style

#### Strategy 1 — "Quality only" (cho swing trader)

```
Alert Mode: Advanced Signals
Frequency: Once Per Bar Close
Channels: Push + Email + Webhook (bot)
Số alerts/tuần kỳ vọng: 2-5 (chất lượng cao)
```

#### Strategy 2 — "Active scalper" (cho day trader)

```
Alert Mode: Waves Trend Signals
Profile: Short-Term
Frequency: Once Per Bar Close
Channels: Push only (nhanh)
Số alerts/ngày kỳ vọng: 3-10
```

#### Strategy 3 — "Reversal hunter" (cho contrarian trader)

```
Alert Mode: Contrarian Signals
Frequency: Once Per Bar Close
Channels: Push + Email
Số alerts/tuần kỳ vọng: 2-8 (đỉnh/đáy lớn)
```

#### Strategy 4 — "Multi-confirmation" (cao thủ)

```
Tạo 2 alerts riêng:
  Alert 1: "Trend Cloud Direction" → biết regime change
  Alert 2: "Advanced Signals" → biết entry chất lượng

Chỉ trade khi cả 2 fire trong vòng vài nến của nhau
```

#### Strategy 5 — "Long-term DCA" (cho passive trader)

```
Alert Mode: DCA+ Signals
Frequency: Once Per Bar Close
Channels: Email weekly summary
Số alerts/tháng kỳ vọng: 4-10 (entries dài hạn)
```

***

### 8. Multi-asset Alerts — Watch nhiều coins/symbol

Mỗi alert chỉ chạy trên 1 symbol. Để monitor nhiều assets:

#### Cách thủ công

* Mở chart từng asset (BTC, ETH, SOL...)
* Apply indicator → set alerts mode → tạo alert
* Lặp lại cho mỗi asset

> **Khuyến nghị:** Tối đa **5-10 assets** active alerts cùng lúc — quá nhiều sẽ gây overwhelm.

***

### 9. Lỗi thường gặp

#### "Tôi tạo alert nhưng không nhận được gì?"

Check theo thứ tự:

1. **Indicator alert mode** đã được set khác "None" chưa?
2. **TradingView alert** đã chọn `Any alert() function call` chưa?
3. **Notification channel** (push/email) đã enable trong settings TradingView?
4. **Alert** đang **active** (không expired)?
5. Đảm bảo **profile + signals mode** trong indicator phù hợp — ví dụ chọn "Advanced Signals" alert nhưng signal mode đang là "Waves Trend" → vẫn nhận Wave alerts không phải Advanced. Cần match mode.

#### "Tôi nhận quá nhiều alerts, làm sao giảm?"

* Đổi từ "All Signals" → mode cụ thể (Advanced / Wave...)
* Tăng profile từ Short → Mid → Long-Term
* Đổi chart TF lên cao hơn (15m → 1H → 4H)
* Set Frequency thành "Once Per Bar Close" thay vì "Once Per Bar"

#### "Webhook không hoạt động?"

* Check URL có **HTTPS** không (TradingView không support HTTP cho webhook)
* Test endpoint với curl/Postman trước
* Kiểm tra rate limit / firewall của server
* Check log của bot/server xem TradingView có gửi gì không

#### "Alert fire nhưng giá đã đi xa?"

Đó là behavior **đúng**:

* Indicator dùng "Once Per Bar Close" để tránh repaint
* Bar phải đóng → alert fire → bạn nhận → có thể đã trễ vài giây đến vài phút (tuỳ TF)
* Trên TF nhỏ (1m, 5m), độ trễ này rất quan trọng — cân nhắc dùng webhook + bot để giảm latency

#### "Alert mất sau khi tôi đổi TF chart?"

Alert được tạo cho **TF tại thời điểm tạo**. Đổi TF chart không ảnh hưởng alert đã tạo. Nếu muốn alert TF khác → tạo alert mới trên TF mới.

***

### 10. Quy tắc vàng cho alerts

#### Quy tắc 1 — Đừng spam

Quá nhiều alerts → trader bị "alert fatigue" → bỏ qua → miss alert quan trọng. Chỉ bật alerts cho **modes bạn thực sự trade**.

#### Quy tắc 2 — Dùng "Once Per Bar Close"

Tránh fake alerts từ wicks. Chấp nhận trễ 1 nến đổi lấy chất lượng alert.

#### Quy tắc 3 — Test webhook trước

Trước khi connect tài khoản trade thật, **test ít nhất 20-30 alerts** với paper trading account / test environment.

#### Quy tắc 4 — Mobile-friendly

Cài app TradingView trên điện thoại + bật push notification. Cách này nhanh nhất + rẻ nhất (free).

#### Quy tắc 5 — Không over-rely vào alerts

Alerts là **trợ giúp**, không phải hệ thống tự lái. Trước khi vào lệnh, vẫn cần check:

* Candle color
* Trend Cloud
* Dashboard win rate
* News/market context

***

### 11. ⚠️ Disclaimer

Alerts là **kênh thông báo**, không phải đảm bảo profit. Auto-trading qua webhook **rủi ro cao** — bot có thể trade trong điều kiện market bất thường (flash crash, gap, news event) và gây thua lỗ lớn.

**Luôn dùng paper trading / demo** trước khi connect bot vào tài khoản thật. **Set risk limit cứng** trên bot (max position, max daily loss).

**Trading có rủi ro mất vốn cao.** Indicator phục vụ **mục đích giáo dục**. Đọc đầy đủ disclaimer tại `MRDS_OVERVIEW_VI.md`.

***

> **Lời cuối**: Alerts đúng cách = **không miss signals + ít stress + có thể automate**. Alerts sai cách = **alert fatigue + miss tín hiệu thật + trade impulsive**. Hãy chọn ít nhưng chấ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/feature/tradingview-indicators/mrd-signals-premium-vni/alerts.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.
