Mục lục bài viết
Bằng chứng và phạm vi
Nguồn [1] đối chiếu tên gọi và hình học cơ bản. Các ngưỡng, máy trạng thái và ví dụ bên dưới do nhóm nghiên cứu đề xuất; chưa có backtest mới. [3] là tài liệu về cách nghiên cứu nhận diện mẫu, không xác nhận hiệu quả của cấu hình này.
Quy trình thực hành
- Fit hai biênKiểm tra độ song song và độ rộng ổn định.
- Khóa kênhLưu hệ số cùng thời hạn trước nến phản ứng.
- Đánh giá bounceChạm biên rồi đóng trở vào theo hướng kênh.
- Khóa mục tiêuDùng biên đối diện tại tín hiệu trong bản cơ sở.
- Kiểm tra vô hiệuNgừng module khi kênh phá hoặc hết hạn.
Cấu trúc đang nói điều gì?
Kênh giá dùng hỗ trợ và kháng cự song song để theo dõi dao động. [1] Kênh tăng, giảm và ngang có bối cảnh khác nhau; bài này dành kênh ngang cho detector rectangle để giảm nhãn trùng.
Kênh không phải rào cản vật lý. Giá có thể đi sát biên trên nhiều nến, xuyên biên rồi quay lại, hoặc bắt đầu tăng tốc. Mua tại mọi lần chạm biên dưới khiến hệ thống phụ thuộc mạnh vào chất lượng đường fit và chi phí; thêm phản ứng giá giúp định nghĩa thời điểm cụ thể nhưng không bảo đảm edge.
Nhận diện bằng dữ liệu đã biết
Đề xuất dùng ít nhất 3 pivot mỗi cạnh, xác nhận trái/phải 3 nến. Fit U(t) từ đỉnh và B(t) từ đáy trên đoạn T=20–100 nến. D là độ rộng trung vị; A=ATR(14) tại lúc khóa kênh, epsilon=max(2 tick,0,15A). Sai khác độ dốc phải thỏa |(mU−mB)T|≤max(2epsilon,0,2D).
Width cuối/đầu từ 0,8 đến 1,2; hai biên luôn có khoảng cách dương. Kênh tăng cần cả slope dương và chuỗi HH/HL đã xác nhận; kênh giảm dùng LH/LL. Nếu slope chuẩn hóa quá gần 0, phân loại kênh ngang. Nếu width giảm mạnh, chuyển detector nêm thay vì gọi song song.
Phiên bản bounce kênh tăng: sau khi kênh tồn tại, low chạm B(t)±epsilon, close ở trên B(t)+b với b=max(2 tick,0,10A). Yêu cầu chưa có close ngoài biên quá đệm. Không dùng pivot của chính nhịp bounce trước khi nó được xác nhận. [2]
when channel is confirmed: freeze U,B,A,expiry=created+T
for later closed bar t:
if t>expiry or C[t]<B(t)-b: deactivate rising-channel bounce
elif B(t)-epsilon<=Low[t]<=B(t)+epsilon and C[t]>B(t)+b:
emit LONG_BOUNCE
stop=Low[t]-epsilon
target=U(t) # khóa tại tín hiệu, không trượt theo đường tương lai
# Kênh giảm đảo dấu; breakout chạy module riêng với trigger close cắt biên.
Kết hợp volume có nhiệm vụ rõ ràng
Với bounce, đo volume của nhịp kéo về biên so với nhịp trước theo cùng số nến; volume thấp có thể là feature pullback. Với breakout, đo RVOL tại phá biên. Không dùng một kết luận “volume càng cao càng tốt” cho cả hai bối cảnh trái ngược.
Một bản thử đơn giản chỉ mua bounce khi median volume ba nến trước tín hiệu thấp hơn nền 20 nến và nến phản ứng có close ở nửa trên biên độ. Đó là điều kiện do nhóm nghiên cứu đề xuất. Cần so với bản chỉ có chạm và close để biết phần volume thực sự thêm gì.
Ví dụ số: đúng cấu trúc và thất bại
Ví dụ tự tạo kênh tăng: ở t=40, B=100 và U=106. Low nến tín hiệu=99,9, close=100,4; epsilon=0,15 và b=0,1. Mua khả thi 100,5, stop 99,75, target khóa 106: rủi ro 0,75 và phần thưởng 5,5, khoảng 7,33R trước phí. Con số lớn xuất phát từ stop rất ngắn, vì vậy cần đặc biệt mô phỏng spread, nhiễu và xác suất dừng sớm.
Thất bại: sau entry, giá chạm 99,7 dù sau đó hồi lên 106; phải ghi stop. Một trường hợp khác close tín hiệu 99,7 nằm dưới B−b nên không phải bounce hợp lệ. Không dời đường dưới xuống 99,5 để giữ nhãn kênh sau khi thấy giá xuyên.
Điểm vào, vô hiệu và thoát lệnh
Bản bounce này stop ngoài low nến phản ứng; một bản dùng swing low trước đó cần thống kê riêng. Target là biên đối diện tại thời điểm tín hiệu, tránh việc mục tiêu chạy xa dần theo thời gian. Có thể dùng target động nếu công thức và thời gian cập nhật được đăng ký trước, nhưng đó là cách thoát khác.
Bản breakout mua khi close vượt U+b hoặc bán khi close dưới B−b; không mặc định breakout kênh tăng phải là bán đảo chiều. Khóa chiều rộng D để chiếu mục tiêu nếu dùng. Với cả hai module, quản lý tối đa một vị thế cùng hướng trên một kênh và đặt thời hạn chờ để tránh lệnh cũ tồn tại vô hạn.
Kiểm định giá trị tăng thêm
So sánh bounce tại kênh với pullback theo trung bình động có cùng xu hướng và stop. So sánh breakout với phá rolling-high/low. Kiểm tra độ ổn định khi đổi số anchor, cửa sổ fit và dung sai song song; một kênh chỉ đẹp khi chọn chính xác hai điểm bằng mắt dễ bị thiên lệch.
Lưu hệ số đường tại từng thời điểm tạo, mọi lần chạm và mọi lần bị từ chối. Tách kết quả theo độ rộng kênh/spread và độ dốc. [3] không xác nhận các điều kiện bounce do bài này đề xuất.
Sai lầm thường gặp
Vẽ đường qua điểm thuận mắt
Cần quy tắc fit và kiểm tra mọi anchor, không chỉ hai điểm hợp ý.
Target chạy mãi
Dời mục tiêu theo kênh tăng có thể biến một giao dịch ngắn thành giữ vô hạn.
Coi xuyên wick là vô hiệu tuyệt đối
Quy tắc wick hay close tạo kết quả khác; chọn trước và mô phỏng stop thật.
Checklist trước khi dùng phương pháp
Tự đánh dấu khi đã kiểm tra trên dữ liệu của bạn. Trạng thái lưu trong trình duyệt này; đây không phải chứng nhận chiến lược có lãi.
Câu hỏi thường gặp
Kênh hồi quy có giống kênh pivot không?
Không. Kênh hồi quy dùng mô hình trung tâm và độ lệch; cần detector riêng. Bài này dùng các cực trị xác nhận.
Có bán ở biên trên kênh tăng không?
Đó là chiến lược ngược xu hướng khác với bounce thuận hướng đang mô tả. Cần đo chi phí và rủi ro đi sát biên kéo dài.
Nguồn nghiên cứu
Các nguồn dưới đây hỗ trợ phần định nghĩa hoặc bằng chứng được ghi bên cạnh. Mã giả, ví dụ minh họa và tham số đề xuất trong bài cần được kiểm định riêng.
- IG: Channel trading explainedIG. Định nghĩa hình thái; đã mở phần liên quan. Đối chiếu: .
- TradingView: RepaintingTradingView. Pivot và độ trễ. Đối chiếu: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Tham khảo phương pháp nghiên cứu; không kiểm định cấu hình bài này. Đối chiếu: .
Đọc tiếp theo phương pháp
Lưu ý rủi ro
Nội dung phục vụ giáo dục và thiết kế nghiên cứu, không phải lời khuyên tài chính. Backtest là mô phỏng lịch sử, không bảo đảm hiệu quả tương lai và không đặt lệnh giao dịch thật. Các phương pháp trong thư viện không mặc nhiên là tính năng đã có trong ứng dụng. Xem phương pháp tính và trung tâm học.
Kiểm tra quy tắc trước khi dùng vốn thật
Đối chiếu khả năng hỗ trợ của ứng dụng, dữ liệu và từng giao dịch mô phỏng; các detector nâng cao có thể cần triển khai riêng.
Tải Backtest trên App Store