Mục lục bài viết
- Bằng chứng và phạm vi
- Hình minh họa
- Quy trình
- Nguồn gốc và phần có thể kiểm chứng
- Đặc tả thuật toán đề xuất
- Volume thêm thông tin ở đâu?
- Ví dụ số và trường hợp thất bại
- Thực thi và quản trị vị thế
- Kiểm định để tách câu chuyện khỏi kết quả
- Sai lầm thường gặp
- Checklist thực hành
- Câu hỏi thường gặp
- Nguồn nghiên cứu
Bằng chứng và phạm vi
Đã đọc bài giải thích của tác giả và metadata ebook; video được dẫn như tài nguyên học tiếp, chưa dùng nội dung audio chưa kiểm tra. Không có trade log độc lập trong các nguồn này. Máy trạng thái dưới đây do nhóm nghiên cứu đề xuất, chưa có backtest mới.
Quy trình thực hành
- Ghi sự kiệnSau giảm, đo CLV, râu dưới và RVOL đã đóng.
- Xây vùngChờ 10 nến và khóa K/F từ dữ liệu đã biết.
- Chờ breakoutGiá vượt K với hoạt động tăng.
- Đọc testTest trong thời hạn, volume nhẹ và giữ vùng.
- Xác nhận và vàoClose vượt high test, rồi mới đặt lệnh khả thi.
Nguồn gốc và phần có thể kiểm chứng
Coulling mô tả stopping volume sau giảm có thể xuất hiện qua nến hẹp volume cao hoặc râu dưới dài; chưa đồng nghĩa chạm đáy. Sau đó quan sát congestion, test nhẹ volume và breakout. Tác giả không đưa một setup cứng lặp nguyên xi. [1]
Sách A Complete Guide To Volume Price Analysis có bản ebook được nhà xuất bản liệt kê năm 2024. [2] Bài video về giữ vị thế theo VPA là tài nguyên học tiếp. [3] Phần triển khai dưới đây chuyển các ý tưởng thành dữ liệu quan sát được, không khẳng định biết market maker đang mua.
Đặc tả thuật toán đề xuất
Đề xuất: ở nến sự kiện s, A=ATR14[s−1], trước đó C[s−1]−C[s−11]≤−2A. Cần range=H−L>0, RVOL20=V/median 20 nến trước≥2, CLV=(C−L)/range≥0,6 và râu dưới=(min(O,C)−L)/range≥0,4. Đây chỉ là một nhánh detector, không bao quát mọi stopping volume tác giả mô tả.
Sau s chờ đúng 10 nến đã đóng; hủy nếu low xuyên L[s]−0,2A. Tại c=s+10 khóa K=max high và F=min low của s..c. Trong 20 nến sau c, chờ close cắt K+0,1A với RVOL20≥1,5. Nến phá t phải nằm sau thời điểm vùng được khóa.
Sau breakout, tìm lần test đầu r trong t+1..t+5: low≤K+0,15A, close≥K−0,2A và mean volume t+1..r<0,7V[t]. Chờ u trong r+1..r+3 có close>H[r]+0,1A. Hủy khi close<K−0,2A, low<F−0,2A hoặc quá thời hạn. Khóa high nến test trước tìm confirm.
Điều kiện hủy chỉ áp vào trạng thái đã có đủ mức giá: trước khi khóa vùng, dùng low<L[s]−0,2A; sau khi khóa, dùng low<F−0,2A. Điều kiện close<K−0,2A chỉ bắt đầu sau breakout, không áp trong BUILD_RANGE hoặc lúc đang chờ phá vì close trong nền khi đó là bình thường.
DECLINE -> EVENT when proposed stopping criteria pass
EVENT -> BUILD_RANGE for exactly 10 completed bars
BUILD_RANGE -> WAIT_BREAKOUT: freeze K,F,A
WAIT_BREAKOUT -> WAIT_TEST on qualifying close beyond K
WAIT_TEST -> WAIT_CONFIRM on first qualifying low-volume test
WAIT_CONFIRM -> SIGNAL on close above frozen test_high+0.1*A
SIGNAL: enter next feasible event; stop=F-0.2*A
R=entry-stop; target=entry+2*R; time_stop=20 bars
Any state: invalidate only from information then available; never rewrite prior signals.
Volume thêm thông tin ở đâu?
Volume cao ở sự kiện và volume thấp ở test có hai vai trò đối lập. Sự kiện đánh dấu hoạt động bất thường trong lúc giảm; test hỏi liệu một nhịp quay lại vùng có cần nhiều hoạt động hơn không. Cả hai vẫn chỉ là feature, không chứng minh hấp thụ hay lượng cung còn lại.
Mean volume cả nhịp test tránh chọn riêng một nến thấp thuận mắt. Chuẩn hóa theo cùng slot nếu intraday, đồng thời ghi số nến test. Một breakout do tin tức có volume cực lớn làm tỷ lệ 0,7 dễ đạt, nên cần phân nhóm sự kiện để kiểm tra độ bền.
Ví dụ số và trường hợp thất bại
Ví dụ tự tạo: A=1; nến s có O=101,H=102,L=98,C=101, CLV=0,75, râu dưới=0,75, RVOL=2,5. Sau 10 nến, vùng khóa K=104,F=98. Breakout close 104,3 với volume 200; test có low 103,9, high 104,4, close 104,1 và mean volume 100<140. Close xác nhận 104,7 vượt 104,5; entry khả thi 104,8, stop 97,8, R=7, target 118,8.
Thành công tự tạo là giá chạm 118,8 trước stop và time-stop. Thất bại trước entry: test đóng 103,6 dưới 103,8 nên hủy; không gọi là test thành công chỉ vì sau đó hồi. Thất bại sau entry: gap làm stop khớp 97,4, lỗ 7,4 mỗi đơn vị trước phí, lớn hơn R kế hoạch.
Thực thi và quản trị vị thế
Chuỗi bảo thủ có thể vào muộn và stop ngoài vùng rất rộng. Đây là chi phí chủ ý cần đo, không phải lý do tự dùng stop dưới nến test sau khi thấy kết quả. Bản stop dưới test là chiến lược khác; cũng có thể so với mua breakout trực tiếp và mua ngay sự kiện.
Size dựa trên rủi ro tiền, trần notional và tổng vị thế tương quan. Khi event đến từ tin tức, gap có thể làm loss lớn hơn kế hoạch. Baseline 2R/time-stop 20 nến là cách thoát đề xuất; không gán nó cho Coulling hoặc coi chart minh họa là lợi nhuận lịch sử.
Kiểm định để tách câu chuyện khỏi kết quả
Chạy ablation theo chuỗi: chỉ sự kiện; sự kiện+nền; breakout trực tiếp; breakout+test. Giữ universe và chi phí nhất quán, ghi số cơ hội bỏ lỡ ở mỗi bước. Nếu chuỗi dài chỉ tăng win rate nhưng làm expectancy hoặc tổng lợi nhuận giảm, chưa thể gọi là cải thiện.
Lưu state transitions, K/F, số nến test, volume baseline và mọi lý do hủy. Chia train/test theo thời gian và dùng khoảng cách giữa tập nếu các candidate chồng lấn. Kết luận cần dựa trên kết quả ngoài mẫu, không dựa vào câu chuyện rằng thị trường đã “hấp thụ hết cung”.
Sai lầm thường gặp
Spike volume là đáy
Hoạt động lớn có thể đi cùng tiếp tục giảm; sự kiện chưa phải tín hiệu mua.
Vùng hình thành từ tương lai
Không mua tại sự kiện rồi dùng 10 nến sau để chứng minh vùng giữ được.
Test chọn theo kết quả
Phải dùng lần test đầu đạt điều kiện và thời hạn cố định, không chọn nhịp cuối trước tăng.
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
Có cần đúng hình hammer không?
Không theo toàn bộ cách tiếp cận của tác giả. Bài này chọn một nhánh râu dưới để có detector cụ thể, có thể thử nhánh nến hẹp riêng.
Vì sao cần nhiều bước xác nhận?
Để tách sự kiện khỏi phản ứng tiếp theo. Độ trễ và giao dịch bỏ lỡ là chi phí phải đo, không mặc định nhiều bước luôn tốt hơn.
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.
- Anna Coulling: Getting in using volume price analysisAnna Coulling. Bài tác giả ngày 29/08/2014; stopping volume, congestion, test và breakout. Đối chiếu: .
- A Complete Guide To Volume Price AnalysisMarinablu International Ltd / Google Books. Metadata bản ebook 2024; không đồng nhất ngày bản này với lần xuất bản đầu. Đối chiếu: .
- Learn how to stay in a trend using volume price analysisAnna Coulling. Đã đọc phần giới thiệu video; chưa dùng chi tiết audio làm bằng chứng. Đố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