Điều kiện entry của một bot quyết định câu hỏi quan trọng nhất: khi nào nó nên mở position? Hệ thống Trigger của Freya cho phép bạn trả lời điều đó với bất cứ thứ gì từ "ngay bây giờ" đến một tổ hợp chính xác các tín hiệu indicator trên nhiều khung thời gian. Hướng dẫn này giải thích chính xác cách trigger hoạt động và cách kết hợp chúng.
Đây là các thiết lập trong phần Điều kiện Entry khi bạn xây dựng một bot — xem Cách Tạo DCA Bot Đầu tiên của Bạn để nắm toàn bộ quy trình.
Điểm chính
- Điều kiện entry quyết định khi nào bot của bạn mở position — hoặc ngay lập tức ở giá thị trường, hoặc khi các điều kiện trigger của bạn được thỏa mãn.
- Một trigger là một indicator (hoặc mức giá) với khung thời gian riêng, chu kỳ riêng, một toán tử (Trên, Dưới, Cắt Lên, Cắt Xuống), và một giá trị.
- Bạn có thể thêm nhiều trigger và kết hợp chúng bằng AND (tất cả phải khớp — an toàn hơn) hoặc OR (bất kỳ điều kiện nào cũng được — nhanh hơn).
- Freya hỗ trợ một trigger theo mức giá cùng với hơn 20 indicator, bao gồm RSI, EMA, SMA, MACD, Bollinger Bands, ATR, ADX, Volume, VWAP, và nhiều hơn nữa.
- Mỗi điều kiện có khung thời gian riêng, nên bạn có thể yêu cầu, chẳng hạn, RSI oversold trên cả biểu đồ 1 giờ và 4 giờ cùng một lúc.
Hai Cách Vào Lệnh: Ngay lập tức hoặc Theo Trigger
Có hai cách chính để một bot mở position đầu tiên của nó:
- Ngay lập tức — bot mở base order của nó ngay khi bạn khởi chạy, tại giá thị trường hiện tại. Đơn giản nhất, và là lựa chọn tốt cho bot đầu tiên.
- Theo trigger — bot chờ cho đến khi các điều kiện của bạn được thỏa mãn trước khi mở lệnh. Đây là nơi Hệ thống Trigger phát huy tác dụng.
Một Trigger Hoạt động Như thế nào
Một trigger đơn lẻ được cấu thành từ vài phần:
- Loại trigger — một mức giá, hoặc một indicator như RSI, EMA, hay MACD.
- Khung thời gian — khoảng thời gian của nến mà indicator được đo trên đó (1m, 5m, 15m, 1h, 4h, 1d…).
- Chu kỳ / tham số — các thiết lập của indicator (ví dụ, RSI chu kỳ 14; MACD 12/26/9; Bollinger 20, 2 độ lệch chuẩn).
- Toán tử + giá trị — phép so sánh làm trigger kích hoạt (ví dụ, RSI Dưới 30).
Ghép lại với nhau, một trigger đọc lên như một câu: "RSI(14) trên biểu đồ 1 giờ ở dưới 30."
Các Toán tử
Mỗi điều kiện sử dụng một trong bốn toán tử:
| Toán tử | Kích hoạt khi |
|---|---|
| Trên | Giá trị indicator ở trên ngưỡng của bạn |
| Dưới | Giá trị indicator ở dưới ngưỡng của bạn |
| Cắt Lên | Nó di chuyển từ dưới lên trên ngưỡng của bạn hoặc một đường khác |
| Cắt Xuống | Nó di chuyển từ trên xuống dưới ngưỡng của bạn hoặc một đường khác |
"Trên/Dưới" kiểm tra một trạng thái (nó có đang ở đó ngay bây giờ không?), trong khi "Cắt Lên/Cắt Xuống" kiểm tra một sự kiện (nó vừa mới đi xuyên qua mức đó phải không?). Các phép cắt hữu ích để bắt đúng khoảnh khắc một tín hiệu đảo chiều, như MACD cắt qua đường signal của nó.
Kết hợp các Điều kiện: AND vs OR
Bạn có thể thêm nhiều hơn một trigger và chọn cách chúng kết hợp:
- AND — tất cả điều kiện phải được thỏa mãn. An toàn hơn: bot chỉ vào lệnh khi mọi điều kiện khớp cùng một lúc. Ít lần vào lệnh hơn, nhưng có độ tin cậy cao hơn.
- OR — bất kỳ điều kiện nào cũng có thể trigger. Nhanh hơn: bot vào lệnh ngay khi bất kỳ một điều kiện nào khớp. Vào lệnh thường xuyên hơn.
Ví dụ, với AND bạn có thể yêu cầu RSI dưới 40 trên khung 1 giờ và dưới 45 trên khung 4 giờ — chỉ vào lệnh khi momentum yếu trên cả hai khung thời gian. Với OR, chỉ một trong hai điều kiện thôi cũng đủ để mở lệnh.
Các Trigger Có sẵn
Freya cung cấp một trigger Price Level (Mức Giá) cùng với một bộ lớn các indicator kỹ thuật — hơn 20 loại tổng cộng. Những loại phổ biến nhất:
| Trigger | Cách dùng phổ biến |
|---|---|
| Price Level | Vào lệnh tại, trên, hoặc dưới một mức giá cụ thể |
| RSI | Vào lệnh ở các cực trị momentum — ví dụ RSI dưới 30 (oversold) |
| EMA / SMA | Vào lệnh tương đối so với một đường trung bình động — ví dụ giá trên EMA 50 |
| MACD | Vào lệnh khi có giao cắt momentum |
| Bollinger Bands | Vào lệnh ở các cực trị biến động, như giá chạm một dải băng |
| ATR / ADX | Đo lường biến động (ATR) hoặc sức mạnh xu hướng (ADX) |
Ngoài những loại này, Freya còn hỗ trợ Stochastic RSI, VWAP, Volume, Ichimoku, Supertrend, CCI, Williams %R, Parabolic SAR, OBV, và nhiều hơn nữa — nên bạn có thể xây dựng đúng tín hiệu mà chiến lược của bạn cần. Để hiểu về chính các indicator, hãy xem Các Indicator Kỹ thuật cho Bot Trading.
Khung Thời gian cho Mỗi Điều kiện
Một chi tiết then chốt: mỗi điều kiện mang khung thời gian riêng của nó. Điều đó nghĩa là bạn có thể xây dựng logic đa khung thời gian trong một bot duy nhất — chẳng hạn, yêu cầu một tín hiệu phải khớp trên cả một khung ngắn và một khung dài hơn trước khi vào lệnh. Đó là một cách mạnh mẽ để lọc bỏ các tín hiệu yếu.
Một Trigger Đầu tiên Đơn giản
Nếu bạn mới làm quen với điều này, hãy giữ nó ở một điều kiện. Một entry cổ điển cho người mới bắt đầu là một điều kiện RSI Dưới 30 đơn lẻ trên khung thời gian 1 giờ — bot chỉ bắt đầu mua khi thị trường đã ở trạng thái oversold. Hoặc bỏ qua trigger hoàn toàn và dùng entry ngay lập tức cho bot đầu tiên của bạn, rồi thêm các điều kiện khi bạn đã thoải mái.
Các Câu hỏi Thường gặp
Điều kiện entry trên Freya là gì?
Chúng là các quy tắc trong Hệ thống Trigger quyết định khi nào bot của bạn mở position. Bạn có thể để nó vào lệnh ngay lập tức ở giá thị trường, hoặc chờ cho đến khi các điều kiện của bạn — được xây dựng từ mức giá và indicator — được thỏa mãn.
Một trigger đơn lẻ gồm những gì?
Một indicator (hoặc mức giá), một khung thời gian, chu kỳ/tham số của indicator, một toán tử (Trên, Dưới, Cắt Lên, hoặc Cắt Xuống), và một giá trị. Cùng nhau chúng tạo thành một điều kiện, như "RSI(14) trên biểu đồ 1 giờ dưới 30."
Sự khác biệt giữa AND và OR là gì?
AND nghĩa là mọi điều kiện phải đúng cùng một lúc để bot vào lệnh — nó an toàn hơn và tạo ra ít lần vào lệnh hơn nhưng với độ tin cậy cao hơn. OR nghĩa là bất kỳ một điều kiện đơn lẻ nào cũng đủ để trigger — nó nhanh hơn và vào lệnh thường xuyên hơn. Bạn chọn dựa trên việc bạn muốn bot chọn lọc đến mức nào.
Sự khác biệt giữa "Dưới" và "Cắt Xuống" là gì?
"Dưới" kiểm tra trạng thái hiện tại — giá trị đang ở dưới ngưỡng của bạn ngay bây giờ. "Cắt Xuống" kiểm tra một sự kiện — giá trị vừa mới di chuyển từ trên xuống dưới ngưỡng (hoặc một đường khác). Hãy dùng "cắt" khi bạn muốn bắt đúng khoảnh khắc một tín hiệu đảo chiều.
Tôi có thể dùng những indicator nào làm trigger?
Một trigger theo mức giá cùng với hơn 20 indicator, bao gồm RSI, EMA, SMA, MACD, Bollinger Bands, ATR, ADX, Volume, VWAP, Stochastic RSI, Ichimoku, Supertrend, CCI, Williams %R, Parabolic SAR, và OBV. Mỗi loại được cấu hình với khung thời gian và tham số riêng của nó.
Tôi có thể dùng các khung thời gian khác nhau trong một bot không?
Có. Mỗi điều kiện có khung thời gian riêng, nên bạn có thể yêu cầu các tín hiệu phải khớp trên nhiều khung thời gian — ví dụ, RSI oversold trên cả biểu đồ 1 giờ và 4 giờ — trước khi bot vào lệnh.
