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
Đã xác minh metadata sách và mô tả cuộc phỏng vấn tác giả, chưa đọc toàn bộ sách trả phí hay nghe toàn bộ tập. Bộ phân loại dưới đây là proxy định lượng đề xuất, không tuyên bố sao chép đầy đủ hệ thống hoặc kết quả của Weinstein.
Quy trình thực hành
- Đóng tuầnChỉ cập nhật dữ liệu sau phiên cuối tuần hoàn tất.
- Đo slope và vị tríTính MA30, độ dốc và khoảng cách giá.
- Đọc bộ nhớPhân biệt FLAT sau tăng với FLAT sau giảm.
- Kiểm tra breakoutSo với vùng 12 tuần và volume quá khứ.
- Quản lý vị thếStop cấu trúc, exit tuần và time-stop được khóa.
Nguồn gốc và phần có thể kiểm chứng
Sách của Stan Weinstein do McGraw-Hill xuất bản năm 1988; mục lục và thuật ngữ công khai thể hiện các chủ đề stage, timing mua/bán, volume và relative strength. [1] Tập phỏng vấn TraderLion năm 2021 là nguồn nghe trực tiếp tác giả về Stage Analysis và quy tắc mua/bán. [2]
Mục tiêu thuật toán ở đây là phân biệt nền sau giảm với vùng tạo đỉnh sau tăng, rồi kiểm tra việc chỉ mua khi bối cảnh chuyển sang tăng có giúp một breakout đơn giản hay không. Đây là diễn giải định lượng riêng; không gán cho nguồn các ngưỡng slope, độ rộng hoặc time-stop tự chọn.
Đặc tả thuật toán đề xuất
Đề xuất trên tuần đã đóng W: M=SMA30 của close tuần; s=(M[W]−M[W−4])/M[W−4]. Đặt theta=0,005, band=0,05. UP khi C[W]>M[W] và s>theta; DOWN khi C[W]<M[W] và s<−theta. FLAT khi |s|≤theta và |C/M−1|≤band; trường hợp còn lại là TRANSITION.
Lưu last_trend=UP hoặc DOWN gần nhất. UP gắn stage2_proxy và cập nhật bộ nhớ; DOWN gắn stage4_proxy. FLAT sau DOWN gắn stage1_proxy; FLAT sau UP gắn stage3_proxy. Nếu chưa có bộ nhớ, trạng thái UNKNOWN. Không ép mọi nến vào bốn nhãn vì dữ liệu có thể chuyển nhanh hoặc chưa rõ.
Thử tín hiệu tuần: tại close W, stage2_proxy đúng, close vượt K+b với K=max high của 12 tuần W−12..W−1, b=max(2 tick,0,1ATR14 tuần[W−1]). Close W−1 phải chưa vượt K+b. RVOL tuần dùng V[W]/mean 20 tuần trước. Chỉ đặt lệnh từ phiên kế sau khi biết tuần W. [3]
on weekly close W:
calculate M,s from completed weeks only
classify proxy using last_trend memory
K=max(H[W-12:W-1]); F=min(L[W-12:W-1]) # both endpoints inclusive
A=ATR14_week[W-1]; b=max(2*tick,0.10*A)
if stage2_proxy and C[W-1]<=K+b and C[W]>K+b and RVOL20week>=1.5:
signal LONG; stop=F-b; enter next executable session
after fill:
keep initial protective stop intraday
if weekly_C[W]<M[W-1] or holding_weeks>=26: exit next session
Volume thêm thông tin ở đâu?
Volume xác nhận một tuần breakout là hoạt động của cả tuần, vì vậy không được biết vào thứ Hai. Với phiên nghỉ lễ, số ngày trong tuần khác nhau; bản thô và bản volume mỗi phiên cần kiểm định riêng. Ngưỡng RVOL≥1,5 trong code là đề xuất nghiên cứu, không khẳng định là con số nguyên văn Weinstein.
Sức mạnh tương đối có thể thêm bằng tỷ lệ giá cổ phiếu/benchmark tại cùng thời điểm rồi đo slope quá khứ. Không nhầm nó với RSI. Chạy riêng market filter và sector filter để xem kết quả đến từ việc tránh thị trường yếu hay từ tín hiệu stage của từng cổ phiếu.
Ví dụ số và trường hợp thất bại
Ví dụ tự tạo: M[W−4]=50, M[W]=50,4 nên s=0,8%>0,5%; close W=53, trên MA. K của 12 tuần trước=52, F=48, ATR tuần trước=4 nên b=0,4. Close trước=51,8; RVOL tuần=2,2. Tín hiệu mua xuất hiện sau khi W đóng; entry khả thi 53,2, stop 47,6, rủi ro 5,6 mỗi cổ phiếu.
Đường đi thành công tự tạo: giá lên 65, sau đó close tuần 62 dưới M tuần trước=62,5; thoát phiên sau ở 61,8, lãi 8,6 trước phí, khoảng 1,54R. Thất bại: giá rơi ngay và stop gap khớp 47,2, lỗ 6. Một close giữa tuần vượt 52,4 rồi cuối tuần về 51 không có tín hiệu trong bản này.
Thực thi và quản trị vị thế
Stop cơ sở ngoài đáy vùng 12 tuần trước, vì mức này đã biết khi phát lệnh. Nếu quá xa, giảm size hoặc bỏ theo giới hạn rủi ro đã đặt; không thay bằng đáy tương lai. Bản stop theo swing gần hơn hoặc MA là thí nghiệm khác. Exit close tuần dưới MA tuần trước và time-stop 26 tuần là lựa chọn riêng của nghiên cứu.
SMA30 tuần không bằng SMA150 ngày: cách lấy mẫu và trọng số thời gian khác nhau. Nếu dùng signal ngày kết hợp stage tuần, chỉ dùng tuần đã đóng trước ngày đó. Không cho ngày đầu tuần đọc trạng thái cuối tuần trên chart tổng hợp.
Kiểm định để tách câu chuyện khỏi kết quả
Đối chứng là cùng breakout 12 tuần không stage filter; sau đó thêm slope, bộ nhớ và volume từng lớp. Đo xem bộ nhớ giúp phân biệt nền với đỉnh hay chỉ thêm nhãn không ảnh hưởng quyết định. Thử SMA, EMA hoặc WMA như các cấu hình riêng, không gọi chúng tương đương.
Báo cáo false transition, độ trễ, tỷ lệ UNKNOWN, lợi nhuận sau chi phí và drawdown. Một bộ lọc tránh được thị trường giảm có thể vẫn vào trễ và bỏ lỡ hồi nhanh; cần đo cả hai phía. Không có chuỗi lợi nhuận tái lập mới trong bài này.
Sai lầm thường gặp
Giá trên MA là Stage 2 hoàn chỉnh
Đó chỉ là một phần bộ lọc, không bao gồm nền, ngành hoặc relative strength.
Nền và đỉnh cùng nhãn
Hai vùng đi ngang cần bộ nhớ xu hướng trước để có ý nghĩa bối cảnh.
MA ngày được coi là MA tuần
Phép lấy mẫu khác nhau làm tín hiệu và thời gian phản ứng khác.
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ó bắt buộc đủ tuần tự 1→2→3→4 không?
Không trong proxy này. Cú sốc có thể chuyển nhanh; vùng chưa rõ được giữ UNKNOWN hoặc TRANSITION thay vì ép nhãn.
Stage Analysis có phải điểm mua độc lập?
Nên tách bộ lọc bối cảnh khỏi trigger. Bài này dùng breakout 12 tuần để tạo chiến lược cụ thể có thể so sánh.
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.
- Stan Weinstein's Secrets For Profiting in Bull and Bear MarketsMcGraw-Hill Education / Google Books. Metadata, mục lục và thuật ngữ hiển thị; không phải toàn văn sách. Đối chiếu: .
- Interview with Stan Weinstein — TraderLion Podcast, Episode 1TraderLion / Apple Podcasts. Mô tả tập phỏng vấn ngày 10/09/2021; chưa dùng phát biểu không được kiểm tra từ audio. Đối chiếu: .
- TradingView: RepaintingTradingView. Thời điểm biết dữ liệu; không xác nhận lợi nhuận. Đố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