Chiến lược phá vỡ (breakout) là một quy tắc phản ứng khi giá vượt ra ngoài một ranh giới đã được xác định trước đó. Ranh giới đó có thể là một mức cố định, mức cao nhất trong một cửa sổ trượt, hoặc một vùng giá quan sát được trong một phiên xác định. Tên gọi không cho bạn biết liệu đà di chuyển có tiếp diễn hay không. Một lần phá vỡ có thể đảo chiều nhanh chóng, và ranh giới tưởng như rõ ràng có thể thay đổi khi khoảng nhìn lại hoặc nguồn giá thay đổi.

diễn biến phá vỡ (breakout) khỏi vùng đi ngangMột nến 1 giờ đóng cửa vượt qua vùng đi ngang trước đó tạo ra một tín hiệu giả định; một nến sau đó được dùng cho điểm vào lệnh mô phỏng.Đỉnh vùng đi ngang trước đóĐáy vùng đi ngang trước đóNến tín hiệu đóng cửa trên vùngĐiểm vào lệnh mô phỏng sau đóChỉ là các nến minh họa · phá vỡ (breakout) có thể thất bại · không đảm bảo khớp lệnh
Một nến 1 giờ đóng cửa vượt qua vùng đi ngang trước đó tạo ra một tín hiệu giả định; một nến sau đó được dùng cho điểm vào lệnh mô phỏng. Đồ họa minh họa giảng giải · không phải dữ liệu thị trường trực tiếp

Xác định ranh giới trước khi xem xét kết quả

Hãy ghi rõ tài sản, sàn giao dịch, công cụ, khung thời gian nến, múi giờ, nguồn dữ liệu lịch sử và ngày kiểm thử. Một quy tắc vùng theo cửa sổ trượt cần khoảng nhìn lại chính xác và phải nêu rõ liệu nến tín hiệu có bị loại khỏi vùng hay không. Nếu nến hiện tại góp phần xác định mức cao mà chính nó sau đó phải vượt qua, quy tắc có thể bất khả thi hoặc sử dụng thông tin không nhất quán. Nếu chiến lược nghiên cứu một phiên giao dịch có tên cụ thể, hãy xác định chính xác giờ mở và đóng cửa theo UTC cùng quy tắc xử lý khi chuyển đổi giờ mùa hè.

Một ví dụ đơn giản: sau khi một nến giờ đã đóng cửa vượt lên trên mức cao nhất của 20 nến giờ đã đóng cửa trước đó, ghi nhận tín hiệu long. Hãy xác định điểm vào lệnh là giá mở cửa của nến kế tiếp, một báo giá quan sát được, hay một quy ước rõ ràng khác. Sau đó xác định điểm thoát, thời gian nắm giữ tối đa và điều gì vô hiệu hóa tín hiệu. Các con số ở đây mô tả hình dạng của một quy tắc, không phải tham số được khuyến nghị hay một ý tưởng giao dịch. Một bóng nến vượt qua mức giá khác với một lần đóng cửa xác nhận vượt qua mức đó; hãy chọn một trong hai ngay từ đầu.

xác nhận phá vỡ (breakout) và các nhánh thất bạiQuy tắc đóng cửa ngoài vùng giá (range-close) chỉ biết được sau khi nến xác nhận đóng cửa. Một điểm vào lệnh được mô hình hóa sau đó đi theo tín hiệu đó; một sự kiện quay lại trong vùng sẽ thuộc nhánh phá vỡ giả đã được khai báo riêng. Biểu đồ là bản phác thảo quy tắc, không phải dữ liệu thị trường.RÂU NẾN, TÍN HIỆU NẾN ĐÃ ĐÓNG CỬA VÀ ĐIỂM VÀO LỆNH SAU ĐÓ LÀ NHỮNG SỰ KIỆN KHÁC NHAUmức cao vùng trước đómức thấp vùng trước đónến đóng cửa xác nhậnđiểm vào lệnh sau đóphương án khác: quay lạitrong vùng → phá vỡ giảKhai báo trước liệu quy tắc cần một nến đóng cửa, một lần retest hay một xác nhận khác · mỗi cách là một phép kiểm tra khác nhau
Quy tắc đóng cửa ngoài vùng giá (range-close) chỉ biết được sau khi nến xác nhận đóng cửa. Một điểm vào lệnh được mô hình hóa sau đó đi theo tín hiệu đó; một sự kiện quay lại trong vùng sẽ thuộc nhánh phá vỡ giả đã được khai báo riêng. Biểu đồ là bản phác thảo quy tắc, không phải dữ liệu thị trường. Đồ họa minh họa giảng giải · không phải dữ liệu thị trường trực tiếp

Mô hình hóa điểm vào lệnh sau tín hiệu

Hãy xét một mức cao giả định của vùng trước đó là $100.00. Một nến tín hiệu đã đóng cửa ở $101.80, vượt trên ranh giới, nhưng nến giờ kế tiếp mở cửa ở $102.40. Theo hành vi mặc định của trình mô phỏng môi giới lịch sử trong TradingView Pine, một chiến lược tạo lệnh thị trường khi nến đóng cửa thường khớp ở tick khả dụng kế tiếp, tức là giá mở cửa của nến sau. Đó là một quy ước của trình mô phỏng; tài liệu chính thức cũng mô tả các đường đi giả định trong nến dựa trên dữ liệu OHLC. Điều này không chứng minh rằng một lệnh trên sàn sẽ khớp ở mức giá đó, cũng không chứng minh rằng nến giờ cho thấy thứ tự giao dịch thực tế bên trong một nến.

Giả sử quy tắc giả định chỉ định một vị thế một đơn vị, lệnh cắt lỗ $101.00, mục tiêu chốt lời $105.00 và tổng chi phí khứ hồi $0.20. Tính riêng từ giá đóng cửa của nến tín hiệu, mục tiêu cách $3.20 và lệnh cắt lỗ cách $0.80, tức tỷ lệ gộp 4:1. Nhưng điểm vào lệnh được mô hình hóa sau đó ở $102.40 làm thay đổi các khoảng cách này. Với các mức giá thoát đã nêu, kết quả có điều kiện khi chạm mục tiêu là +$2.40 ròng (($105.00 − $102.40) − $0.20) và kết quả khi chạm cắt lỗ là −$1.60 ròng (($102.40 − $101.00) + $0.20), tức 1.5:1 sau khi tính giả định chi phí đó. Cả hai đều vẫn là giả định; mức giá cắt lỗ không đảm bảo sẽ thoát được ở đó.

khoảng trống phá vỡ (breakout) và sự mơ hồ khi thoát lệnh trong cùng một nếnVí dụ hư cấu: mức cao trước đó là 100 đô la bị phá vỡ bởi một nến đã đóng cửa tại 101.80 đô la. Một điểm vào lệnh được mô hình hóa sau đó tại 102.40 đô la cho kết quả ròng 2.40 đô la nếu chạm mục tiêu, hoặc lỗ ròng 1.60 đô la nếu dừng lỗ, sau khi giả định chi phí khứ hồi 0.20 đô la. Một nến 1 giờ về sau chạm cả hai mức sẽ không cho biết mức nào xảy ra trước.KHOẢNG TRỐNG LÀM THAY ĐỔI KẾ HOẠCH · OHLC KHÔNG CHO BIẾT MỨC NÀO ĐẾN TRƯỚCmục tiêu $105.00điểm vào lệnh sau đó $102.40dừng lỗ $101.00mức cao trước đó $100.00đóng cửa tín hiệugiá mở cửa kế tiếpnến OHLC về sauKẾT QUẢ CÓ ĐIỀU KIỆNMục tiêu $105.00+$2.40 ròng · chi phí giả định $0.20Dừng lỗ $101.00−$1.60 ròng · chi phí giả định $0.20Nến về sau: cao $105.10 · thấp $100.80Cả hai lần thoát lệnh đều nằm trong một nến · chỉ riêng OHLC không cho thấy thứ tự xảy ra · giá hư cấu, không cam kết khớp lệnh
Ví dụ hư cấu: mức cao trước đó là 100 đô la bị phá vỡ bởi một nến đã đóng cửa tại 101.80 đô la. Một điểm vào lệnh được mô hình hóa sau đó tại 102.40 đô la cho kết quả ròng 2.40 đô la nếu chạm mục tiêu, hoặc lỗ ròng 1.60 đô la nếu dừng lỗ, sau khi giả định chi phí khứ hồi 0.20 đô la. Một nến 1 giờ về sau chạm cả hai mức sẽ không cho biết mức nào xảy ra trước. Đồ họa minh họa giảng giải · không phải dữ liệu thị trường trực tiếp

Giờ hãy hình dung một nến giờ sau đó ghi nhận mức cao $105.10 và mức thấp $100.80. Cả mục tiêu lẫn cắt lỗ đều nằm trong biên độ của nến đó. Chỉ dữ liệu OHLC không xác định được mức nào được giao dịch trước. Một backtest (kiểm thử lịch sử) phải dùng một quy ước trình mô phỏng đã được ghi lại hoặc bằng chứng chi tiết hơn và công bố lựa chọn đó; không thể báo cáo điểm thoát thuận lợi như thể đã biết chắc từ nến đó. Tài liệu về chiến lược và trình mô phỏng môi giới của TradingView chỉ áp dụng cho trình mô phỏng Pine của họ, không phải quy tắc khớp lệnh phổ quát của sàn giao dịch.

Gọi tên các trường hợp thất bại

Một lần phá vỡ giả có thể vượt ra ngoài vùng rồi đóng cửa trở lại bên trong vùng. Một khoảng trống giá hoặc đà di chuyển nhanh có thể bỏ qua điểm vào lệnh dự kiến. Một thị trường yên ắng có thể không kích hoạt tín hiệu, trong khi một thị trường biến động mạnh có thể tạo ra nhiều lần phá vỡ tưởng như thật. Trước khi kiểm thử, hãy nêu rõ quy trình xử lý từng trường hợp: bỏ qua cho đến khi có một nến đã đóng cửa khác, vào lệnh một lần, chờ giá kiểm tra lại, hay loại bỏ thiết lập. Mỗi lựa chọn thay thế là một phiên bản chiến lược khác nhau và cần có bản ghi riêng.

Không nên suy diễn rằng thêm điều kiện xác nhận sẽ tự động cải thiện phương pháp. Một điều kiện thứ hai có thể lọc bớt một số sự kiện trong khi làm trễ những sự kiện khác, thu hẹp mẫu, hoặc tạo thêm cơ hội để tinh chỉnh. Hãy ghi lại mọi tham số và bộ lọc đã thử. Đánh giá theo trình tự thời gian và báo cáo cả số tín hiệu bị loại lẫn số được chấp nhận. So sánh với một mốc chuẩn trên cùng công cụ và xem xét các chuỗi thua, mức sụt giảm (drawdown), thời gian ở trong thị trường và tỷ trọng kết quả đến từ một vài đợt biến động giá lớn.

Khớp dữ liệu với luận điểm của bạn

Nến giờ có thể kiểm thử các quy tắc dựa trên giá đóng cửa theo giờ với điểm vào lệnh được mô hình hóa ở nến kế tiếp. Chúng không thể tái dựng chính xác độ sâu sổ lệnh, thứ tự ưu tiên trong hàng đợi, khớp lệnh một phần hay trượt giá dưới một giây. Một luận điểm giao dịch lướt (scalp) cần dữ liệu quan sát có độ phân giải cao hơn và mô hình khớp lệnh phù hợp với loại lệnh của nó. Nếu bộ dữ liệu không chứa bằng chứng cần thiết, hãy thu hẹp câu hỏi thay vì trình bày chi tiết khớp lệnh tự tạo ra.

Hãy tính cả phí vào và ra lệnh, spread, trượt giá bất lợi và, với một hợp đồng vĩnh cửu được nắm giữ qua một kỳ thanh toán, các khoản tỷ lệ funding liên quan. Nêu rõ đơn vị và nguồn. Kiểm thử các kịch bản chi phí cao hơn và xác minh kết quả khi cả cắt lỗ lẫn mục tiêu có thể cùng bị chạm trong một nến. Mức giá cắt lỗ là một đầu vào của quy tắc, không phải giá khớp được đảm bảo. Ký quỹ và thanh lý phụ thuộc vào công cụ và sàn giao dịch; hãy kiểm tra tài liệu hợp đồng hiện hành của họ một cách riêng biệt.

Một ví dụ sản phẩm có giới hạn

SuperQuant có một nhóm chiến lược phá vỡ vùng, so sánh giá đóng cửa của một nến tín hiệu đã đóng với mức cao hoặc mức thấp của các nến trước đó. Máy tính toán ý định từ một nến giờ đã đóng trước đó và có thể mô hình hóa điểm vào lệnh ở giá mở cửa của nến kế tiếp. Các bộ dữ liệu lịch sử đi kèm là dữ liệu tổng hợp, và mô hình chi phí, khớp lệnh và ký quỹ được đơn giản hóa của nó không tái hiện được việc khớp lệnh trên sàn. Hãy dùng nó để xác minh rằng một quy tắc nghiên cứu chạy đúng như đã lập trình, không phải để khẳng định rằng một lần phá vỡ thực tế đã xảy ra hay đã tạo ra một lần khớp lệnh có thể giao dịch được.

Hãy ghi lại ranh giới, quy tắc xác nhận, quy ước điểm vào lệnh sau đó, điểm thoát, mức exposure tối đa, chi phí, mốc chuẩn, cách chia mẫu và các cách quy tắc có thể thất bại. Đọc quy trình backtest, so sánh các giả định trong hướng dẫn theo xu hướng, và tải danh sách kiểm tra đánh giá backtest. Nghiên cứu phá vỡ là kiến thức giáo dục chung, không phải dự báo hay lời khuyên tài chính cá nhân hóa.