Đột phá kênh Donchian: xác định tín hiệu không nhìn trước
Giải thích dải Donchian từ các mức cao thấp, vì sao cần so sánh với dải của nến trước đã đóng, cùng ảnh hưởng của thời điểm nến, khớp lệnh, thoát lệnh và kiểm định
Trong hướng dẫn nàyKênh Donchian ghi nhận cực trị gần đây chứ không dự báo
Tóm tắt ngắn
Kênh Donchian đánh dấu mức cao nhất và thấp nhất trong cửa sổ trượt được chọn. Quy tắc đột phá cần thêm một quyết định: so giá hôm nay với ranh giới do các nến trước tạo ra hay với dải đã dịch chuyển để tính cả giá hôm nay? Hãy dùng dải của nến trước đã đóng làm mốc, xác định râu nến hay giá đóng cửa tạo tín hiệu, rồi mô hình hóa riêng mức giá có thể khớp lệnh.
Kênh Donchian ghi nhận cực trị gần đây chứ không dự báo
Với N nến, dải trên là mức cao nhất của cửa sổ, dải dưới là mức thấp nhất, còn đường giữa là trung điểm: (trên + dưới) ÷ 2. Đường giữa không phải trung bình động của giá đóng cửa. Các dải mô tả cực trị quan sát được theo bộ dữ liệu và khung thời gian đã chọn; chúng không xác định giá trị hợp lý, hỗ trợ hay kháng cự chắc chắn, cũng không dự đoán xu hướng tiếp diễn. TradingView mô tả ba đường và mặc định 20 kỳ; đó là cài đặt nền tảng, không phải khuyến nghị chung {source:tradingViewDonchianChannels}. Khi cực trị mới vào cửa sổ hoặc cực trị cũ rời đi, dải đổi theo từng bậc. Hai mươi nến 5 phút bao phủ khoảng thời gian khác hẳn 20 nến ngày.
Dời mốc so sánh lùi một nến trước khi xét đột phá
Dải trên tại t có tính nến hiện tại là U_t = max(H_t, H_{t-1}, …, H_{t-N+1}); dải dưới là L_t = min(L_t, L_{t-1}, …, L_{t-N+1}). Vì mức cao hiện tại đã nằm trong cửa sổ, C_t ≤ H_t ≤ U_t: giá đóng cửa không thể vượt dải trên chứa chính mức cao của nó. Tương tự, giá không thể đóng dưới dải dưới đã chứa mức thấp hiện tại. Tài liệu TA-Lib cũng đưa nến hiện tại vào cửa sổ và so đột phá với dải trước đã đóng U_{t-1} hoặc L_{t-1} {source:taLibDonchianFunction}. Đóng cửa vượt lên được xác nhận khi C_t > U_{t-1}; vượt xuống khi C_t < L_{t-1}. Nếu xét sự kiện trong nến, so mức cao hoặc thấp hiện tại với cùng dải trước đó. Độ lệch hiển thị trên biểu đồ không tự định nghĩa chuỗi dữ liệu cho lệnh {source:tradingViewDonchianChannels}.
Chọn râu nến hay giá đóng cửa làm sự kiện
“Đột phá” có thể chỉ các sự kiện khác nhau. Quy tắc mức cao nghiêm ngặt dùng H_t > U_{t-1}; xác nhận giá đóng cửa dùng C_t > U_{t-1}; quy tắc khác đặt lệnh dừng mua tại U_{t-1} và kích hoạt theo quy định của nơi giao dịch. Nếu mức cao vượt ranh giới nhưng đóng cửa trở lại bên dưới, chỉ quy tắc đầu tiên đúng. Dấu > loại trừ chạm đúng mức, còn ≥ bao gồm; ở thị trường theo bước giá, hãy nêu cách làm tròn và xử lý khi mức cao cũ lặp lại. Tín hiệu đóng cửa chỉ biết sau khi nến hoàn tất. Mô phỏng vào đúng mức đóng cửa đã tạo tín hiệu có thể dùng giá chưa xác định tại thời điểm ra quyết định. Dữ liệu OHLC không cho biết mức cao hay thấp xảy ra trước; đừng tự dựng đường đi trong nến khi điểm kích hoạt và điểm thoát cùng nằm trong một nến.

Kiểm tra thời điểm bằng ví dụ đột phá 20 nến giả định
Giả sử mức cao nhất của 20 nến trước đã đóng là 105,20 và mức thấp nhất là 98,60. Nến tiếp theo mở ở 104,90, lên 105,55, xuống 104,65 và đóng ở 105,40. Quy tắc theo mức cao ghi nhận đột phá vì 105,55 > 105,20. Quy tắc theo giá đóng cửa chỉ xác nhận khi nến kết thúc, vì 105,40 > 105,20. Nếu mức cao là 105,35 nhưng đóng ở 105,10, quy tắc trong nến kích hoạt còn quy tắc đóng cửa thì không. Khi đưa nến hiện tại vào dải, dải trên thành 105,55 và giá đóng cửa 105,40 nằm bên dưới. Điều đó không xóa đột phá so với dải cũ; nó là phép so sánh khác. Nếu phiên tiếp theo mở ở 105,90, chênh lệch giả định 0,50 mỗi đơn vị so với giá đóng 105,40 chưa gồm spread, hoa hồng, trượt giá và giá trị hợp đồng.
Cố định kỳ nhìn lại, khung thời gian và quy ước giá
20 kỳ nghĩa là 20 quan sát trong chuỗi được chọn, không mặc nhiên là 20 ngày lịch. Hãy quyết định dùng phiên thường hay mở rộng, múi giờ nào xác định nến ngày, và xử lý ngày nghỉ hoặc dữ liệu thiếu ra sao. Hợp đồng tương lai đổi mã theo kỳ hạn. Chuỗi liên tục điều chỉnh ngược có thể dịch mức cao thấp lịch sử theo khoản điều chỉnh, trong khi lệnh thực hiện trên hợp đồng niêm yết chưa điều chỉnh. Cần chủ động tách chuỗi tín hiệu và chuỗi khớp lệnh. Chia tách cổ phiếu cũng làm thay đổi cực trị lịch sử. Dải khung lớn chưa đóng hiển thị trên biểu đồ nhỏ có thể đổi trước khi kết thúc ngày; TradingView mô tả cài đặt chờ nến khung lớn đóng {source:tradingViewDonchianChannels}.
Tách kênh vào lệnh khỏi thoát lệnh và giới hạn rủi ro
Dải vào lệnh không xác định cách đóng vị thế. Hệ thống có thể vào khi đột phá 20 nến và thoát ở kênh ngược ngắn hơn; hệ thống khác dùng mức vô hiệu giá, dừng theo biến động, thoát theo thời gian hoặc bộ lọc riêng. Đây là các quy tắc khác nhau. Kênh thoát ngắn phản ứng sớm nhưng có thể đảo chiều thường xuyên hơn; kênh dài có thể giữ xu hướng lâu hơn đồng thời duy trì rủi ro mở. Đo riêng khoảng cách dừng bằng bước giá có thể giao dịch, tính giá trị bước giá và chi phí hợp lý, rồi xác định khối lượng theo ngân sách rủi ro đã nêu. Đừng tự coi dải đối diện là điểm dừng bảo vệ. Xem hướng dẫn ATR về khoảng dừng hợp đồng tương lai.
Kiểm định toàn bộ quy tắc, không chỉ đường kẻ trên biểu đồ
Ghi lại cửa sổ, dải trước, điều kiện nghiêm ngặt hay bao gồm bằng nhau, dữ liệu cao/thấp/đóng cửa, phiên, thời điểm vào, cách thoát, điểm dừng, khối lượng và loại lệnh. Tính hoa hồng, chênh lệch mua bán, trượt giá, khoảng trống giá và điều kiện kích hoạt thực tế. Báo cáo chuẩn so sánh, drawdown, mức phơi nhiễm, vòng quay và số giao dịch cùng với lợi nhuận. Brock, Lakonishok và LeBaron kiểm tra các quy tắc trung bình động và đột phá phạm vi cụ thể trên dữ liệu Dow Jones 1897–1986; kết quả đó không xác thực thiết lập 20 nến hiện nay {source:brockLakonishokLeBaronTradingRangeBreaks}. Sullivan, Timmermann và White xem xét toàn bộ tập quy tắc được thử cùng rủi ro dò tìm dữ liệu {source:sullivanTimmermannWhiteDataSnooping}. Hãy giữ một đoạn dữ liệu theo thời gian để đánh giá hoặc dùng kiểm định walk-forward, thay vì chỉ công bố kỳ tốt nhất.
Ghi riêng mức tín hiệu và giá khớp lệnh
Mức đột phá là điều kiện, không phải bảo đảm khớp tại giá đó. Nếu thị trường mở cửa vượt qua dải trước, lệnh có thể khớp ở giá khác ngưỡng. Với cổ phiếu Mỹ, lệnh dừng chuyển thành lệnh thị trường khi kích hoạt; Investor.gov của SEC nói giá dừng không đảm bảo giá khớp và lệnh dừng giới hạn có thể không được khớp {source:secStopOrderExecutionLimits}. Đây là giải thích cho lệnh cổ phiếu Mỹ, không phải toàn bộ quy định của hợp đồng tương lai, ngoại hối hoặc sàn tiền mã hóa. Hãy kiểm tra điều khoản của môi giới và nơi giao dịch. Ghi riêng thời gian và giá tính dải, tín hiệu, gửi lệnh, kích hoạt và khớp lệnh. Xem hướng dẫn rủi ro khoảng trống giữa phiên futures.
Câu hỏi thường gặp
Q120 kỳ có phải cài đặt Donchian tốt nhất không?
Không có kỳ tốt nhất cho mọi trường hợp. Hai mươi là giá trị mặc định phổ biến. Kỳ hữu ích phụ thuộc thị trường, cách tạo nến, quy tắc, chi phí và quá trình kiểm định; điều chỉnh trên cùng lịch sử có thể quá khớp.
Q2Vì sao giá đóng cửa không vượt dải trên được vẽ?
Dải có thể bao gồm mức cao của nến hiện tại. Giá đóng cửa không thể vượt dải đã chứa mức cao đó. Khi chỉ dùng dữ liệu quá khứ, hãy so giá đóng hôm nay với dải của nến trước đã đóng.
Q3Đột phá có bảo đảm khớp ở giá kênh không?
Không. Tín hiệu, kích hoạt lệnh và khớp lệnh là các sự kiện riêng. Khoảng trống, thanh khoản, quy ước của môi giới và loại lệnh ảnh hưởng giá hoặc khiến lệnh giới hạn không khớp.
Nguồn và tài liệu đọc thêm
Báo lỗi
Chúng tôi sẽ soạn email kèm liên kết bài viết này. Mark chỉ nhận được báo cáo sau khi bạn gửi email
Kiểm tra nhanh
Đọc xong hướng dẫn? Hãy kiểm tra với 3 câu hỏi
Câu hỏi 01
Khi dải trên bao gồm mức cao hiện tại, phép so sánh nào có thể định nghĩa xác nhận đột phá lúc đóng cửa?
Chọn một đáp án để xem giải thích
Bảng thuật ngữ quyền chọn
Định nghĩa rõ ràng về các thuật ngữ cốt lõi, từ call, put và chuỗi quyền chọn đến IV, Greeks, lãi suất mở và max pain
Xem bảng thuật ngữ quyền chọn