TAFA

Phương pháp

38 luật Price Action + cụm SMC khung nhỏ, xếp theo 4 tier ưu tiên (nền tảng → nâng cao), đối chiếu đồng thuận các trường phái PA. Cấu trúc là nền, mọi thứ khác là lớp xác nhận.

Tháng → Tuần → Ngày → H4 → H1 CHỈ MA13/MA20 — bỏ MA50/EMA/MACD/RSI/BB/Ichimoku Price Action thuần túy
1 Nền tảng — Cấu trúc / Xu hướng

Đỉnh đáy HH-HL, Dow, market cycle, MA13/20, trendline, đa khung. Mọi trường phái dạy đầu tiên.

23 luật
2 Xác nhận cấu trúc

BOS/CHoCH, Key Level, Order Block — cần nhưng chưa đủ, không đứng một mình.

9 luật
3 Chính xác (khung nhỏ)

Liquidity sweep, FVG, mitigation, premium/discount → rồi mới Fibonacci/OTE.

7 khái niệm
4 Bối cảnh

Chu kỳ halving, 4 pha Wyckoff, sentiment. Elliott = overlay nâng cao.

6 luật
⚠ Cảnh báo Fibonacci

Test thống kê mẫu lớn (Adam Grimes) cho thấy Fibonacci không có edge hơn mức ngẫu nhiên. Để Fib/OTE là bộ lọc niềm-tin-thấp; phải đo edge (tool_edge.py) trước khi gắn trọng số.

★ Bắt đầu từ đây

7 luật nền tảng

Nắm vững 7 luật này trước. Mọi quyết định giao dịch đều bắt nguồn từ đây.

1

Xác định xu hướng khung Tháng/Tuần bằng cấu trúc đỉnh-đáy (HH-HL = tăng, LH-LL = giảm) — đây là gốc, mọi hướng lệnh đều bám theo. Kiểm chứng trước tiên.

2

Gán pha Wyckoff trên Tháng/Tuần (Tích lũy / Tăng / Phân phối / Suy giảm) trước khi chọn chiến lược — pha quyết định hành động mua hồi, giảm vị thế hay đứng ngoài.

3

Định vị BTC trong chu kỳ 4 năm quanh halving trên khung Tháng — biết đang ở nửa đầu (gom/tăng) hay nửa sau (xả/giảm) để đặt kỳ vọng đúng.

4

Đọc vị trí giá so với MA13/MA20 khung Tháng/Tuần: trên cả hai và dốc lên thì chỉ mua, dưới cả hai và dốc xuống thì chỉ bán, đan ngang thì đứng ngoài.

5

Xác định 2-3 Key Level lớn (đỉnh/đáy cũ, mức tròn) trên Tuần/Tháng — Key Level khung lớn đè bẹp khung nhỏ, là khung xương cho mọi entry/SL/TP.

6

Ưu tiên cụm khung liền kề đồng pha (Tháng+Tuần cùng một hướng) — đây là tín hiệu xu hướng mạnh nhất và là setup ưu tiên cao nhất.

7

Mọi kịch bản khung lớn phải có điểm vô hiệu (SL) cố định trước khi vào lệnh, đặt dưới/trên đáy HL hoặc đỉnh LH gần nhất — không sửa theo cảm xúc.

◆ Xác định XU HƯỚNG — đa dữ kiện (KHÔNG BAO GIỜ 1 dữ kiện)

Mỗi khung chấm điểm 3 dữ kiện chính (cộng dấu ++ / +- / --) → 5 mức:

MA13/20-stack

Giá>MA13>MA20 = ++ · Giá<MA13<MA20 = -- · còn lại = +-

Đỉnh-đáy

HH-HL = ++ · LH-LL = -- · sideway = +- (chỉ giá trị khi hợp lưu)

Momentum-sóng

GIA TỐC của góc (sóng đẩy dốc dần = ++), KHÔNG phải độ dốc tuyệt đối

→ 5 mức: TĂNG RÕ / THIÊN TĂNG / CHƯA RÕ / THIÊN GIẢM / GIẢM RÕ. Rồi ma trận đồng pha Tháng×Tuần quyết ĐIỀU KIỆN được phép giao dịch (≠ điểm vào). Volume = xác nhận.

◆ CHỌN ENTRY — thang hợp lưu (≥2, bắt buộc có Key Level)

Khi điều kiện cho phép → vào theo công thức, xét trên giá ĐÓNG CỬA:

① Key level

Bật lại / phá đỉnh-đáy swing · MA13/20 · kênh giá (chất nhất: key-level retest).

② Nến + volume

Nến PA xác nhận (từ chối/bật) + volume cú phá → thật vs fakeout.

③ Fib (niềm-tin-thấp)

CHỈ làm confluence khi khớp key level — KHÔNG dẫn tín hiệu (Grimes: Fib không edge).

1

Tier 1 — Nền tảng — Cấu trúc / Xu hướng

23 luật
Cấu trúc xu hướng (đỉnh-đáy, sóng đẩy/chỉnh) 7 luật
nền tảng Tháng/Tuần XU-01

Xác định xu hướng khung lớn bằng cấu trúc đỉnh-đáy: dãy HH-HL liền nhau là tăng đang tiếp diễn, dãy LH-LL là giảm — giá đã phản ánh mọi tin tức nên bám cấu trúc, không chờ tin tức để vào lệnh.

Nhận biết

Trên W1/M1, đếm tối thiểu 2 cặp đỉnh sau cao hơn đỉnh trước VÀ đáy sau cao hơn đáy trước (tăng), hoặc ngược lại (giảm). Bỏ qua cú nhảy/giảm do tin tức nếu nó không phá vỡ cấu trúc đỉnh-đáy gần nhất.

Lưu ý

Khi giá phá HL gần nhất trên W1 với thân nến đóng cửa rõ, xu hướng có thể đã đảo — đừng cố thủ niềm tin 'giá phản ánh tất cả' để ôm lệnh ngược cấu trúc.

nền tảng Tuần/Tháng XU-02

Xu hướng khung lớn đang chạy sẽ tiếp diễn cho tới khi có tín hiệu đảo chiều rõ ràng — đừng đoán đỉnh/đáy giữa dòng.

Nhận biết

Xu hướng tăng W1 còn hiệu lực chừng nào nến tuần còn tạo HH-HL và đóng cửa trên MA20 tuần. Nghi đảo chiều = nến tuần đóng cửa dưới đáy HL gần nhất HOẶC dưới MA20 tuần kèm phá cấu trúc.

Lưu ý

Một nến phá đáy đơn lẻ có thể là cú quét thanh khoản rồi bật lại — chờ thân nến đóng cửa xác nhận dưới mốc, tránh phản ứng với râu nến.

quan trọng Tháng/Tuần XU-03

Xu hướng tăng dài hạn chỉ thực sự chuyển sang pha Suy giảm khi cấu trúc HH-HL bị phá: giá tạo đáy thấp hơn (LL) rồi không lấy lại được đỉnh cũ (LH) — khi đó tránh BUY, ưu tiên đứng ngoài hoặc SELL.

Nhận biết

Khung Tuần/Tháng: lần đầu xuất hiện đáy thấp hơn đáy gần nhất (BoS giảm), sau đó nhịp hồi tạo đỉnh thấp hơn đỉnh cũ (LH); giá đóng tuần dưới MA20 và MA13 cắt xuống MA20.

Lưu ý

Một lần thủng đáy có thể chỉ là sweep thanh khoản rồi bật lại (fakeout). Cần nến đóng cửa xác nhận dưới đáy VÀ một đỉnh sau thấp hơn để khỏi vào sớm khi cấu trúc tăng vẫn còn nguyên.

quan trọng Tháng/Tuần XU-04

Trong pha Markup, mỗi sóng đẩy phải tạo HH và đáy điều chỉnh HL; chừng nào cấu trúc HH-HL còn nguyên thì ưu tiên mua khi giá hồi về.

Nhận biết

Trên Tháng/Tuần: đỉnh sau cao hơn đỉnh trước VÀ đáy sau cao hơn đáy trước, tối thiểu 2 cặp HH-HL liên tiếp; giá đóng nến tuần trên MA20 và MA13 dốc lên.

Lưu ý

Khi xuất hiện đáy thấp hơn đáy trước (LL đầu tiên) hoặc giá đóng tuần thủng MA20 sau chuỗi HH-HL dài → cảnh báo Markup có thể kết thúc, không mua đuổi.

bổ trợ Tuần/Tháng XU-05

Biên độ (volume) phải xác nhận xu hướng — một cú phá vỡ khung lớn không có volume đi kèm là phá vỡ đáng nghi.

Nhận biết

Khi nến tuần phá đỉnh/đáy cũ, kiểm tra volume cây nến phá vỡ phải lớn hơn rõ rệt so với trung bình vài tuần liền trước. Phá vỡ kèm volume cạn (nhỏ hơn nền) → coi là phá vỡ yếu, dễ thất bại.

Lưu ý

Volume sàn perp có thể méo do funding/thanh lý — nếu volume bất thường, đối chiếu thêm phản ứng giá ngay sau phá vỡ (giá có giữ trên mốc không) thay vì chỉ tin con số volume.

bổ trợ Mọi khung, ưu tiên Tháng/Tuần XU-06

Dùng tối đa 4 trụ cột (xu hướng, biên độ, sóng, chu kỳ) làm la bàn khi phân vân — không chồng thêm chỉ báo để tự trấn an; cả 4 cùng một hướng thì vào, lệch nhau thì đứng ngoài.

Nhận biết

Khi do dự khung lớn, lần lượt trả lời: (1) xu hướng đỉnh-đáy đang là gì; (2) volume có xác nhận không; (3) đang ở nhịp đẩy hay nhịp chỉnh; (4) đang ở pha nào của chu kỳ.

Lưu ý

Bốn trụ cột có thể cùng sai trong giai đoạn nhiễu/đi ngang dài — khi giá kẹt trong biên hẹp không rõ xu hướng, tốt nhất là không giao dịch thay vì ép kết luận.

quan trọng Tuần/Tháng XU-07

Mọi luật khung lớn phải đi kèm điểm vô hiệu (SL) định trước — không có hệ thống thắng 100%, mức vô hiệu cố định trước khi vào lệnh, không sửa theo cảm xúc.

Nhận biết

Mỗi kịch bản khung lớn xác định trước mức giá làm luật sai: long theo xu hướng tăng W1 đặt mức vô hiệu dưới đáy HL gần nhất. Giá đóng cửa qua mức đó → thoát, không gồng ngược.

Lưu ý

Rủi ro lớn nhất là tự đánh bại mình: dời SL ra xa hoặc xoá SL khi giá đi ngược vì 'tin chắc khung lớn'. Mức vô hiệu phải cố định trước khi vào, không sửa theo cảm xúc.

Moving Average (MA13/MA20) 7 luật
nền tảng Tháng/Tuần MA-01

Trên khung lớn, giá đóng cửa trên cả MA13 và MA20 đang dốc lên thì chỉ tìm lệnh mua; giá dưới cả hai MA đang dốc xuống thì chỉ tìm lệnh bán, dù có nhịp hồi ngắn hạn cũng không đảo chiều.

Nhận biết

Nến tháng/tuần đóng cửa cao hơn (hoặc thấp hơn) cả MA13 và MA20; đo độ dốc 3-4 nến gần nhất của hai đường cùng hướng; MA13 nằm trên MA20 (tăng) hoặc dưới MA20 (giảm).

Lưu ý

Nhịp hồi kỹ thuật về chạm vùng MA dễ gây nhầm là đảo chiều; chỉ đảo quan điểm khi giá đóng cửa vượt qua hẳn cả hai MA và MA bắt đầu chuyển dốc ngược lại.

quan trọng Tháng/Tuần MA-02

Khi giá dao động bám sát và liên tục cắt qua lại MA trên khung lớn (spread MA13-MA20 rất hẹp) thì tạm dừng giao dịch theo MA — thị trường đang đi ngang, mọi tín hiệu cắt MA đều dễ là tín hiệu giả.

Nhận biết

Giá đóng cửa nhiều nến liền nhau lúc trên lúc dưới MA; MA13 và MA20 gần như nằm ngang, đan vào nhau, không đường nào dốc rõ rệt.

Lưu ý

Chỉ giao dịch trở lại khi giá phá ra khỏi vùng và đóng cửa dứt khoát một phía của cả hai MA kèm hai MA bắt đầu dốc cùng hướng.

quan trọng Tuần/Ngày MA-03

Trong xu hướng tăng khung lớn, mỗi lần giá pullback chạm MA20 rồi bật lại là điểm mua thuận xu hướng — MA20 đóng vai trò hỗ trợ động.

Nhận biết

Trong pha giá luôn nằm trên MA20 dốc lên: nến điều chỉnh giảm về chạm hoặc xuyên nhẹ MA20 rồi đóng cửa quay lại trên MA20 (có thể kèm râu nến dưới dài tại vùng MA).

Lưu ý

Xu hướng rất mạnh có thể đi xa khỏi MA20 nhiều nến mới pullback; đừng mua đuổi khi giá còn cách xa MA. Giá đóng cửa thủng hẳn MA20 và MA20 chuyển ngang thì hỗ trợ động đã mất.

bổ trợ Tháng/Tuần MA-04

MA13 cắt lên/xuống MA20 (khung lớn) là MỘT dữ kiện trong bộ chấm điểm xu hướng đa dữ kiện — KHÔNG đứng một mình; chỉ làm bộ lọc cho phép tìm lệnh thuận hướng ở khung nhỏ, phải hợp lưu với cấu trúc + momentum.

Nhận biết

MA13 cắt lên trên MA20 (Golden) hoặc xuống dưới MA20 (Death) trên tuần/tháng, giá đóng cửa cùng phía với hai đường, sau cú cắt hai MA mở rộng khoảng cách và dốc cùng hướng.

Lưu ý

Cú cắt là tín hiệu đi sau giá (lagging), xảy ra sau khi giá đã chạy. Nếu volume yếu và giá không lập đỉnh/đáy mới sau cú cắt thì dễ là cắt giả trong vùng đi ngang; vào đuổi ngay sau cắt rủi ro gặp nhịp hồi mạnh.

bổ trợ Tuần/Ngày MA-05

Khi MA13 trên MA20 và cả hai cùng dốc lên thì xác nhận động lượng tăng mạnh; ưu tiên giữ lệnh thuận xu hướng cho tới khi cấu trúc này bị phá.

Nhận biết

Cùng một khung: MA13 > MA20 liên tục, khoảng cách hai đường giữ hoặc mở rộng, cả hai hướng lên; giá đóng cửa duy trì trên MA13.

Lưu ý

Khi khoảng cách MA13-MA20 thu hẹp dần và giá test lại vùng giữa hai đường là dấu hiệu động lượng yếu. MA13 cắt xuống MA20 thì cấu trúc tăng đã bị phá, dừng giữ lệnh mua.

bổ trợ Ngày/H4 MA-06

Vùng entry chuẩn nhất xuất hiện khi giá pullback về đúng cụm MA13-MA20 đang siết hẹp (spread nhỏ) trong xu hướng còn nguyên.

Nhận biết

MA13 và MA20 hội tụ sát nhau, giá điều chỉnh về test lại vùng giữa/quanh hai đường rồi cho phản ứng bật ra theo hướng xu hướng chính.

Lưu ý

Giá đi xuyên thẳng qua cụm MA và đóng cửa hẳn bên kia thì đây không còn là pullback mà là phá vỡ cấu trúc; vùng MA hội tụ trong thị trường đi ngang thường bị xuyên thủng liên tục, cần thêm xác nhận từ cấu trúc giá.

quan trọng Ngày, Tuần MA-07

Trong xu hướng theo MA (MA13 trên MA20), giá đóng cửa thủng MA13 chưa nói lên điều gì — đa số chỉ là sóng hồi; giá đóng cửa thủng MA20 mới nghiêng mạnh về đảo chiều (khung Ngày ~2/3, khung Tuần ~4/5) nhưng KHÔNG tuyệt đối

Nhận biết

Phép đo cuộc-đua trên toàn lịch sử BTC 2013→nay, cả hai chiều: sau sự kiện thủng MA, xem MA13 cắt qua MA20 (đảo thật) hay giá đóng cửa lấy lại MA13 (chỉ là hồi) tới trước. Thủng MA13 (còn giữ MA20): 34–44% đảo. Thủng MA20: Ngày 63–69% (n=307), Tuần 74–83% (n=37). Median 2–5 nến có kết cục.

Lưu ý

KHÔNG coi thủng MA20 là đảo chắc chắn — còn 1/5 đến 1/3 trường hợp quay lại tiếp diễn. Dùng làm bộ lọc PHA (chỉ kỳ vọng tiếp diễn khi còn giữ MA20), luôn kèm cấu trúc đỉnh-đáy + key level, không đứng một mình.

Phân tích đa khung (đồng pha, top-down) 9 luật
nền tảng Tháng (xác định hướng cho toàn bộ lệnh khung dưới) DK-01

Xu hướng khung Tháng quyết định hướng giao dịch: chỉ tìm BUY khi Tháng đang tăng, chỉ tìm SELL khi Tháng đang giảm.

Nhận biết

Tháng tăng = chuỗi HH-HL, giá đóng nến tháng trên MA13 tháng. Tháng giảm = chuỗi LH-LL, giá đóng dưới MA13 tháng. Đi ngang = đỉnh/đáy không vượt nhau rõ ràng, giá quấn quanh MA13.

Lưu ý

Tại điểm chuyển pha lớn (đáy/đỉnh chu kỳ 4 năm), cấu trúc HH-HL có thể đảo trong 1-2 nến tháng mà MA13 chưa kịp phản ánh. Nến tháng phá đáy gần nhất bằng thân lớn thì coi là cảnh báo đảo pha, không cố BUY theo quán tính.

nền tảng Top-down M → W → D → H4 → H1 DK-02

Luôn phân tích từ khung lớn xuống khung nhỏ (Tháng → Tuần → Ngày → H4 → H1); không kết luận xu hướng chỉ từ một khung nhỏ.

Nhận biết

Quy trình bắt buộc: ghi pha khung Tháng trước, rồi Tuần, Ngày, H4, cuối cùng xuống H1 tìm điểm vào. Nếu chưa ghi pha M/W mà đã kết luận hướng từ H1/H4 thì quy trình bị ngược.

Lưu ý

Top-down không có nghĩa khung lớn luôn 'đè' khung nhỏ mọi tình huống: ở vùng key level lớn, khung nhỏ có thể báo sớm tín hiệu đảo trước khi khung lớn đóng nến. Dùng khung nhỏ làm cảnh báo sớm, vẫn lấy khung lớn làm hướng chính.

nền tảng Tháng+Tuần (ưu tiên) / Tuần+Ngày+H4 DK-03

Cụm khung liền kề ĐỒNG PHA (Tháng+Tuần, hoặc Tuần+Ngày+H4 cùng hướng) là ĐIỀU KIỆN được phép giao dịch (bias) cao nhất — KHÔNG phải điểm vào. Điểm vào chọn riêng ở khung nhỏ theo CÔNG THỨC (key-level retest / MA-pullback / kênh giá).

Nhận biết

Đọc lần lượt từng khung cùng thời điểm: các khung liền kề đều cho cấu trúc cùng chiều (đều HH-HL nếu tăng, đều LH-LL nếu giảm) và giá đều nằm cùng phía MA13/MA20 của khung đó. Tối thiểu 2-3 khung liền kề đồng pha mới tính là cụm.

Lưu ý

Nếu Tháng tăng nhưng Tuần đang điều chỉnh ngược (lệch pha), không phải cơ hội ưu tiên — chờ Tuần đồng pha lại. Đồng pha cũng thất bại nếu cả cụm đang ở cuối sóng đẩy đã kéo dài (giá xa MA, đã chạy nhiều nhịp) — vào đuổi giữa sóng vẫn rủi ro R:R xấu.

quan trọng Tuần vs Ngày/H4 DK-04

Tuyệt đối không vào lệnh khung Ngày/H4 ngược chiều pha khung Tuần — giao dịch ngược pha trung hạn cho biên độ ngắn, thời gian ngắn, lỗ nhiều lãi ít.

Nhận biết

Đặt cạnh nhau pha Tuần và hướng lệnh dự định ở Ngày/H4. Nếu Tuần đang LH-LL mà định BUY, hoặc Tuần đang HH-HL mà định SELL Ngày/H4 thì đó là lệnh ngược pha — loại bỏ.

Lưu ý

Trường hợp Tuần vừa tạo tín hiệu đảo pha (phá cấu trúc, đóng nến tuần vượt đỉnh/đáy swing gần nhất) thì pha Tuần đã đổi — lúc đó lệnh 'ngược pha cũ' thực ra thuận pha mới, cần cập nhật lại pha Tuần trước khi loại lệnh.

bổ trợ Tuần/Tháng (định hướng phân bổ vốn theo độ đồng pha) DK-05

Lợi nhuận kỳ vọng lệnh thuận pha lớn hơn xấp xỉ gấp đôi lệnh ngược pha — phân bổ khối lượng lớn cho lệnh đồng pha, hạn chế hoặc bỏ qua lệnh ngược pha.

Nhận biết

Phân loại mỗi lệnh: đồng pha (cùng hướng Tuần/Tháng) hay ngược pha. Lệnh ngược pha thường chỉ đạt ~50% biên độ so với đồng pha. Setup ngược pha trung hạn → hạ ưu tiên/khối lượng hoặc đứng ngoài thay vì vào full.

Lưu ý

Quy luật ~50% là thống kê kỳ vọng, không phải mỗi lệnh. Một số lệnh ngược pha vẫn thắng lớn nhờ nhịp hồi sâu — nhưng không vì vài lần thắng mà nâng khối lượng cho dòng lệnh kỳ vọng kém; giữ kỷ luật phân bổ theo đồng pha.

bổ trợ Mọi khung entry (H1 → Tháng) DK-06

Thời gian giữ lệnh phải khớp với khung vào lệnh: H1 giữ 1-2 ngày, H4 giữ 3-9 ngày, Ngày giữ 3-9 tuần, Tuần giữ 3-9 tháng, Tháng giữ 1-2 năm.

Nhận biết

Ghi rõ khung dùng để xác định điểm vào (khung có tín hiệu entry). Đối chiếu thời gian đã giữ với bảng giữ lệnh theo khung. Giữ vượt quá khoảng điển hình của khung entry thì lệnh đã sai khung thời gian.

Lưu ý

Khi lệnh đang lãi mạnh và cấu trúc khung lớn hơn vẫn ủng hộ, có thể 'gồng lãi nốt' vượt khung dự kiến bằng cách nâng quản trị lệnh lên khung lớn hơn — nhưng phải chủ động chuyển khung quản lý, không giữ vô thức một lệnh H1 suốt nhiều tuần.

bổ trợ Đa khung (Tuần→Ngày→H4) DK-07

Tín hiệu MA của một khung chỉ có giá trị khi MA của khung lớn hơn liền kề đồng pha; ngược pha thì bỏ qua tín hiệu khung nhỏ.

Nhận biết

So sánh hướng MA13/MA20 hai khung kề nhau (Tuần và Ngày): chỉ vào mua theo Golden Cross/hỗ trợ MA khung nhỏ khi MA20 khung lớn cũng dốc lên và giá khung lớn trên MA.

Lưu ý

Golden Cross khung nhỏ trong khi khung lớn đang downtrend dễ bị quét ngay; ưu tiên hướng khung lớn. MA20 của khung này khác hoàn toàn MA20 khung khác, không áp dụng lẫn lộn.

bổ trợ Tháng/Tuần/Ngày/H4/H1 DK-08

Mỗi khung phải zoom đúng độ phủ dữ liệu thì cấu trúc đọc được mới đáng tin: Tháng nhìn 15-20 năm, Tuần 7-8 năm, Ngày 2 năm, H4/H1 khoảng 3-6 tháng.

Nhận biết

Kiểm tra phạm vi dữ liệu hiển thị trên chart từng khung: Tháng phải thấy trọn nhiều chu kỳ dài hạn, Tuần phải bao trọn ít nhất một chu kỳ 4 năm. Chỉ zoom vài tháng trên khung Tháng thì kết luận cấu trúc không hợp lệ.

Lưu ý

Với tài sản lịch sử ngắn (token mới) không đủ dữ liệu khung Tháng — chấp nhận tầm nhìn ngắn hơn nhưng phải hạ độ tin cậy của kết luận chu kỳ dài hạn, không suy diễn chu kỳ chưa từng quan sát được.

bổ trợ Tháng DK-09

Bối cảnh khung Tháng của thị trường dẫn dắt (chứng Mỹ S&P500) có thể dùng định hướng đồng pha cho BTC — các thị trường lớn cùng pha bull/bear.

Nhận biết

So sánh xu hướng khung Tháng của chỉ số dẫn dắt với BTC: cả hai cùng HH-HL trên Tháng → môi trường rủi ro thuận lợi cho long BTC; chỉ số lớn bẻ gãy cấu trúc tháng → cảnh giác đảo pha BTC.

Lưu ý

Đồng pha chỉ về HƯỚNG, không về biên độ và timing chính xác — BTC thường biến động mạnh và đi trước/sau lệch nhịp. Đừng vào lệnh BTC chỉ vì chỉ số khác tăng nếu cấu trúc BTC chưa xác nhận.

2

Tier 2 — Xác nhận cấu trúc

9 luật
Key Level và Order Block 9 luật
nền tảng Tháng/Tuần (xác định level) → H4/H1 (entry) KL-01

Key Level khung lớn (Tuần/Tháng) đè bẹp Key Level khung nhỏ — luôn xác định 2-3 vùng quan trọng nhất trên W/D trước, rồi mới zoom xuống H4/H1 tìm entry.

Nhận biết

Trên Tháng/Tuần, khoanh các vùng đỉnh/đáy cũ từng cho phản ứng giá mạnh. Một vùng W/D là 'Key Level lớn' khi giá đã chạm và bật/từ chối tối thiểu 2 lần. Khi vào lệnh khung nhỏ, kiểm tra vùng entry H1 có ngược hướng Key Level W gần nhất không.

Lưu ý

Đừng mua tại hỗ trợ nhỏ H1 khi ngay phía trên còn kháng cự Tuần đang đè — dễ bị kẹp. Nếu khung lớn và nhỏ ngược pha, ưu tiên tín hiệu khung lớn.

quan trọng Tuần/Ngày/H4 KL-02

Bullish Order Block là nến giảm cuối cùng ngay trước sóng đẩy tăng phá đỉnh cũ (HH); pullback về thân nến đó (sau khi cấu trúc xác nhận) là entry mua lý tưởng. Bearish OB ngược lại.

Nhận biết

Tìm sóng đẩy tăng mạnh đã phá HH. Lùi lại ngay trước impulse, xác định nến giảm cuối cùng → vùng OB = thân nến (Open đến Close), không tính râu. Đợi giá pullback về chạm vùng này. Bearish OB: nến tăng cuối trước impulse giảm phá LL.

Lưu ý

OB chỉ có giá trị KHI impulse đã thực sự phá HH/LL — chưa phá cấu trúc thì không phải OB hợp lệ. Giá đóng cửa xuyên thủng hẳn thân nến OB thì OB mất hiệu lực, không bắt dao rơi.

quan trọng Tháng/Tuần/Ngày KL-03

Hỗ trợ bị phá thì đảo vai trò thành kháng cự mới và ngược lại — một mức không giữ nguyên vai trò mãi, phải cập nhật lại sau mỗi lần phá vỡ.

Nhận biết

Trên Tuần/Ngày, mức từng là hỗ trợ khi có nến đóng cửa dứt khoát xuyên qua (thân nến vượt hẳn, không chỉ râu) thì đánh dấu đã đảo thành kháng cự. Lần sau giá quay lên test từ dưới mà bị từ chối → xác nhận đảo vai trò.

Lưu ý

Phá vỡ giả (chỉ râu nến xuyên qua rồi đóng lại trong vùng cũ) KHÔNG tính là phá vỡ — vai trò chưa đổi. Cần nến đóng cửa xác nhận và lý tưởng một lần retest sau phá vỡ.

quan trọng Tuần/Ngày/H4 KL-04

Không trade breakout ngay khi nến vừa phá vỡ — chờ retest vùng vừa phá để loại breakout giả, đặc biệt tại Key Level khung lớn nơi sweep hay xảy ra.

Nhận biết

Sau nến đóng cửa phá Key Level trên Tuần/Ngày, KHÔNG vào ngay. Đợi giá quay lại test mức vừa phá (kháng cự cũ nay thành hỗ trợ), thấy nến từ chối/bật lại → mới vào thuận hướng phá vỡ.

Lưu ý

Trong xu hướng rất mạnh giá có thể chạy luôn không retest — chờ retest sẽ lỡ lệnh. Cân bằng: vào một phần khi phá, gia tăng khi retest. Giá đóng cửa quay lại vào vùng cũ → breakout giả, hủy lệnh.

bổ trợ Tháng/Tuần/Ngày KL-05

Vẽ hỗ trợ/kháng cự theo thân nến (nơi đa số đóng cửa), không theo đỉnh/đáy râu nến — vẽ thành dải (zone) chứ không phải đường mảnh.

Nhận biết

Khi khoanh vùng Key Level từ cụm đỉnh/đáy khung lớn, lấy biên vùng theo nơi các thân nến (Open/Close) tập trung, không kéo line ra tận chóp râu nến dài.

Lưu ý

Trong stop hunt, giá thò râu nến ra ngoài thân để quét SL của người đặt theo râu — đây là lý do vẽ theo thân. Tuy nhiên với SL chính xác, đôi lúc vẫn cần tính biên râu để tránh bị quét sát.

bổ trợ Tuần/Ngày KL-06

Càng nhiều lần chạm mà không phá thì vùng hỗ trợ/kháng cự càng mạnh — số lần test cao trên khung lớn báo hiệu vùng đáng tin để đặt SL/TP hoặc canh đảo chiều.

Nhận biết

Đếm số lần giá chạm cùng một vùng trên Tuần/Ngày rồi bật ra mà không có nến đóng cửa xuyên qua. Từ 2-3 lần chạm-bật trở lên trên Tuần là vùng mạnh. Khung càng lớn (W > D > H1) thì cùng số lần test, vùng W mạnh hơn.

Lưu ý

Vùng bị test quá nhiều lần liên tiếp trong thời gian ngắn có thể đang bị 'mài mòn' — lần phá vỡ kế tiếp thường mạnh và nhanh. Số lần test cao không đảm bảo giữ vĩnh viễn.

bổ trợ Tháng/Tuần KL-07

Mức tròn tâm lý (10K, 20K, 50K, 100K cho BTC) là Key Level tự nhiên — giá thường phản ứng mạnh do tâm lý đám đông, ưu tiên canh vùng quanh mức tròn trên khung lớn.

Nhận biết

Trên Tháng/Tuần, đánh dấu mức tròn lớn gần giá hiện tại. Xác nhận là Key Level thật khi có ít nhất một lần giá từng phản ứng rõ (đảo chiều, cụm nến từ chối, tích lũy) quanh mức đó trong lịch sử khung lớn.

Lưu ý

Không phải mức tròn nào cũng có lực — chỉ mức tròn trùng đỉnh/đáy chu kỳ cũ mới thực sự mạnh. Đừng đặt SL đúng ngay tại mức tròn vì đây là nơi hay bị sweep trước khi đảo chiều.

bổ trợ Tuần/Ngày KL-08

Vùng Confluence — nơi nhiều công cụ cùng chỉ về một vùng giá (Fibonacci + đỉnh/đáy cũ + MA hội tụ) — là vùng phản ứng mạnh nhất, ưu tiên hàng đầu canh entry hoặc đảo chiều.

Nhận biết

Tại một vùng giá trên Ngày/Tuần, kiểm tra đồng thời: (1) có trùng Fib 38.2/50/61.8 của sóng đẩy gần nhất không, (2) có trùng đỉnh/đáy cũ không, (3) có MA13 hoặc MA20 chạy qua không. Từ 2-3 yếu tố hội tụ vào vùng hẹp → Confluence.

Lưu ý

Confluence tăng xác suất nhưng không chắc chắn — vẫn cần mô hình nến xác nhận tại vùng trước khi vào. Nếu xu hướng khung lớn mạnh và ngược hướng kỳ vọng, Confluence có thể bị xuyên thủng.

bổ trợ H4/H1 (tín hiệu) kiểm chứng bằng pha Tuần KL-09

Tín hiệu đảo chiều khung nhỏ tại hỗ trợ/kháng cự chỉ tin được khi thuận pha khung Tuần; ngược pha Tuần thì coi là bẫy, chỉ bật nhẹ rồi đi tiếp theo Tuần.

Nhận biết

Xuất hiện mẫu nến đảo chiều (Morning Star, bullish engulfing) tại key level H4/H1. Kiểm tra pha Tuần: nếu Tuần đang LH-LL mà tín hiệu BUY H4 → ngược pha, đánh dấu rủi ro cao, chỉ kỳ vọng bật ngắn.

Lưu ý

Khi Tuần đang test lại đáy/đỉnh chu kỳ và khung nhỏ cho tín hiệu đảo mạnh kèm khối lượng lớn, đó có thể là điểm tạo đáy/đỉnh thật của Tuần — chờ nến Tuần xác nhận phá cấu trúc trước khi nâng kỳ vọng.

3

Tier 3 — Chính xác (khung nhỏ)

7 khái niệm
BOS / CHoCH / MSS H4·H1

Đổi cấu trúc: BOS = tiếp diễn · CHoCH = cảnh báo đảo đầu tiên · MSS = CHoCH + displacement.

Liquidity sweep / Inducement H4·H1·M15

Quét đỉnh/đáy (nơi đám đông đặt SL) rồi đảo. Chờ sweep XONG mới vào.

Fair Value Gap (FVG) H1·M15

Khoảng hở 3 nến do nến giữa đẩy mạnh; giá thường quay lại lấp → vùng pullback/entry.

Mitigation / Breaker block H4·H1

OB chưa test lại (mitigation) hoặc OB bị phá rồi đảo vai trò (breaker).

Premium / Discount mọi khung

Fib 0.5 chia swing: trên = đắt (ưu tiên SHORT), dưới = rẻ (ưu tiên LONG).

OTE 62–79% H1·M15

Vùng thoái lui Fib 0.62–0.79. ⚠ Grimes: Fib không có edge — chỉ confluence, không đơn lẻ.

Kill Zone (session) H1·M15

Khung giờ London/NY open. Crypto 24/7 nên mờ nhạt — đo edge theo giờ trước khi tin.

4

Tier 4 — Bối cảnh

6 luật
Chu kỳ thị trường 6 luật
nền tảng Tháng CK-01

Trên khung Tháng phải định vị BTC đang ở pha nào của chu kỳ 4 năm quanh halving trước khi đặt kỳ vọng giá — nửa đầu là gom/tăng, nửa sau là xả/giảm.

Nhận biết

Đối chiếu mốc halving (2015→2019→2023→2027) với vị trí giá hiện tại. Lịch sử: đỉnh thường cách halving ~12-18 tháng (2017, 2021), đáy cách đỉnh ~12 tháng. Đếm số tháng từ halving gần nhất để biết đang ở giai đoạn tích lũy, tăng trưởng hay phân phối.

Lưu ý

Chu kỳ là quy luật xác suất, không phải lịch chính xác — biên độ và độ trễ mỗi chu kỳ khác nhau, có khi co lại còn ~1.5 năm. Đừng vào lệnh chỉ vì 'đến hẹn halving' mà bỏ qua cấu trúc giá thực tế trên chart.

nền tảng Tháng/Tuần CK-02

Phải gán pha Wyckoff (Tích lũy / Tăng / Phân phối / Suy giảm) trên khung lớn TRƯỚC khi chọn chiến lược khung nhỏ — mua hồi, giảm vị thế, tránh mua hay bán đều phụ thuộc vào pha đang ở.

Nhận biết

Trả lời theo thứ tự trên Tháng→Tuần: (1) giá đang ngang đáy hay ngang đỉnh? (2) cấu trúc HH-HL hay LH-LL? (3) MA13/MA20 dốc lên, đi ngang hay dốc xuống? Từ đó gán vào 1 trong 4 pha rồi mới soi khung nhỏ tìm entry đồng pha.

Lưu ý

Sai lầm nặng nhất là trade pha Phân phối như đang ở Tăng trưởng (mua đuổi đúng lúc smart money xả). Nếu Tháng và Tuần cho pha mâu thuẫn nhau thì ưu tiên Tháng và chờ Tuần đồng pha mới hành động mạnh.

quan trọng Tháng/Tuần CK-03

Khi giá đi ngang biên hẹp sau downtrend dài, biến động co lại (pha Tích lũy) thì không được bán phá đáy mù quáng — đây là vùng big money gom hàng chuẩn bị bứt phá.

Nhận biết

Khung Tuần/Tháng: giá dao động trong hộp giá nằm ngang, biên độ mỗi nến thu hẹp dần, MA13 và MA20 đi ngang dính sát nhau; các lần thủng đáy hộp đều bị kéo lại vào trong (sweep rồi đóng cửa trở lại trong biên).

Lưu ý

Nếu giá đóng cửa tuần dứt khoát dưới đáy hộp kèm biên độ giãn nở mạnh và không kéo lại → không còn tích lũy mà là tiếp diễn giảm (markdown). Phân biệt tích lũy với phân phối bằng vị trí trong chu kỳ (đáy hay đỉnh).

quan trọng Tháng/Tuần CK-04

Khi giá đi ngang sau uptrend dài kèm động lượng suy yếu (pha Phân phối) thì phải giảm vị thế và ngừng mua đuổi — smart money đang xả, rủi ro đảo chiều lớn.

Nhận biết

Khung Tuần/Tháng: sau chuỗi HH-HL kéo dài, giá đi ngang quanh đỉnh; các đỉnh mới gần như bằng nhau, mỗi đợt đẩy lên cho thân nến ngắn dần, nhiều râu nến trên dài tại đỉnh; MA13 mất độ dốc, bắt đầu bằng phẳng.

Lưu ý

Đi ngang quanh đỉnh cũng có thể chỉ là sóng chỉnh tích lũy lại để đi tiếp. Chỉ xác nhận phân phối khi giá đóng tuần thủng đáy vùng đi ngang VÀ MA13 cắt xuống MA20.

bổ trợ Tháng/Tuần CK-05

Một chu kỳ giá chạy ít nhất 2 nhịp, xác suất cao có nhịp 3, chỉ ~1/5 trường hợp có nhịp 4 — đừng chốt toàn bộ hay đảo chiều ngay khi mới đếm được 2 nhịp.

Nhận biết

Đếm sóng đẩy cùng chiều trên Tuần/Tháng từ điểm khởi đầu xu hướng: nhịp 1 phá đỉnh/đáy cũ, nhịp 2 tiếp diễn sau sóng chỉnh, nhịp 3 thường mạnh nhất, nhịp 4 (nếu có) thường ngắn và yếu hơn.

Lưu ý

Đếm nhịp trên khung quá nhỏ để suy ra chu kỳ lớn sẽ sai. Nếu nhịp 3 đã kèm phân kỳ động lượng và nến từ chối tại vùng cung lớn thì khả năng không có nhịp 4 — không nên gồng chờ.

bổ trợ Tháng/Tuần CK-06

Khi thị trường ở trạng thái sóng mở rộng (biến động lớn, không đều, kéo dài nhiều năm) thì phải giao dịch theo xu hướng lớn, hạn chế lướt sóng ngắn vì biên độ quá rộng dễ bị sweep liên tục.

Nhận biết

Khung Tháng/Tuần: các sóng đẩy và sóng chỉnh biên độ rất lớn và không đều nhau, không gọn trong một kênh giá ổn định; mất nhiều năm để giá quay lại vùng đỉnh cũ.

Lưu ý

Áp dụng chiến lược giao dịch trong biên (range) cho thị trường sóng mở rộng sẽ bị quét stop liên tục. Nới SL theo biên độ khung lớn và giảm đòn bẩy để chịu được dao động rộng.


Kiểm chứng lịch sử

Kiểm tra mô tả 38 luật PA (mã bền CK/XU/KL/MA/DK — gắn 1 lần, không đổi) trên 717 tuần dữ liệu (2012-10-08 → 2026-06-29). Chỉ xem luật có diễn ra đúng mô tả không — không đo lợi nhuận, không tối ưu tham số. Verify lại định kỳ khi có dữ liệu mới (GĐ3).

⚠ Số liệu đo bằng bộ phân loại xu hướng CŨ (cấu trúc 3 trạng thái). Một số kết luận ĐÃ cập nhật theo phương pháp hiện tại: Fib hạ trọng số (chỉ confluence) · MA13 chứ không MA20 cho pullback · thoát theo trend (bỏ time-stop / Golden-Death cross). Đang re-validate bằng mô hình xu hướng 5-mức đa dữ kiện — đọc số ở đây theo HƯỚNG, chưa phải bản cuối.
✓ 20 đã xác nhận
⚠ 2 có ngoại lệ
? 10 cần thêm
→ 6 chuyển thực chiến
717 tuần · 2012-10-08 → 2026-06-29 · Khung: 1W
✓ đã xác nhận CK-01 Trên khung Tháng phải định vị BTC đang ở pha nào của chu kỳ 4 năm quanh halving Tháng

Trong cửa sổ 12–18 tháng sau halving, 60/107 tuần (56%) ở cấu trúc TĂNG — khớp quy luật 'đỉnh ~12-18 tháng sau halving'.

Tuần có dữ liệu halving 709
Tuần trong cửa sổ 12-18mo 107
Cấu trúc tăng trong cửa sổ 60/107 (56%)
Bài học rút ra

Chu kỳ là xác suất, KHÔNG phải lịch chính xác — biên độ mỗi chu kỳ khác nhau. Không vào lệnh chỉ vì 'đến hẹn' mà bỏ qua cấu trúc giá thực tế.

Ví dụ (4)
  • 2013-12-02 · 12.1mo sau halving · uptrend
  • 2017-07-10 · 12.0mo sau halving · uptrend
  • 2018-01-08 · 18.0mo sau halving · uptrend
  • 2021-11-01 · 17.7mo sau halving · uptrend
⚠ có ngoại lệ CK-02 Phải gán pha Wyckoff (Tích lũy / Tăng / Phân phối / Suy giảm) trên khung lớn TRƯ Tháng/Tuần

Phân bố Wyckoff: Markup (uptrend) 341/717 (47%), Markdown (downtrend) 157/717 (21%), Sideways (ACC/DIST) 219/717 (30%). Không phân biệt được ACC vs DIST từ cấu trúc đỉnh-đáy đơn thuần.

Markup (uptrend) 341/717 (47%)
Markdown (downtrend) 157/717 (21%)
Sideways (ACC hoặc DIST) 219/717 (30%)
Bài học rút ra

Cần bổ sung detect Wyckoff bằng cách kết hợp volume + vị trí trong chu kỳ halving để phân biệt ACC vs DIST.

✓ đã xác nhận CK-03 Khi giá đi ngang biên hẹp sau downtrend dài, biến động co lại (pha Tích lũy) thì Tháng/Tuần

Phát hiện 33 tuần sideways tiếp ngay sau giai đoạn giảm — pattern Tích lũy tiềm năng.

Tuần sideways-after-downtrend 33
Bài học rút ra

Accumulation phase cần confirm thêm: volume co lại + biến động hẹp + không phá low. Chỉ dùng sideways-after-downtrend làm cảnh báo, không phải entry.

✓ đã xác nhận CK-04 Khi giá đi ngang sau uptrend dài kèm động lượng suy yếu (pha Phân phối) thì phải Tháng/Tuần

Phát hiện 63 tuần sideways tiếp ngay sau giai đoạn tăng — pattern Phân phối tiềm năng.

Tuần sideways-after-uptrend 63
Bài học rút ra

Distribution phase cần confirm: volume không suy yếu khi giá ngang + breakout thường là false. Đứng ngoài hoặc giảm vị thế LONG khi vào giai đoạn này.

⚠ có ngoại lệ CK-05 Một chu kỳ giá chạy ít nhất 2 nhịp, xác suất cao có nhịp 3, chỉ ~1/5 trường hợp Tháng/Tuần

Xác định 47 đợt uptrend, 14 đợt kéo dài ≥8 tuần (đủ cấu trúc 2+ nhịp). Đếm số nhịp trong mỗi run cần logic phức tạp hơn.

Số đợt uptrend 47
Đợt ≥8 tuần (đủ 2 nhịp) 14
Bài học rút ra

Wave count ở khung Tuần cần script riêng dựa trên swing pivots để xác nhận chính xác số nhịp. Hiện chỉ có thể đếm thô bằng độ dài run.

Ví dụ (4)
  • Uptrend 2012-12-10 → 2013-05-27 (25 tuần)
  • Uptrend 2013-10-07 → 2014-01-06 (14 tuần)
  • Uptrend 2015-10-05 → 2015-12-21 (12 tuần)
  • Uptrend 2016-05-30 → 2016-07-18 (8 tuần)
? cần thêm CK-06 Khi thị trường ở trạng thái sóng mở rộng (biến động lớn, không đều, kéo dài nhiề Tháng/Tuần

Khung Tháng/Tuần: các sóng đẩy và sóng chỉnh biên độ rất lớn và không đều nhau, không gọn trong một

Bài học rút ra

Expansion phase (volatility mở rộng) cần dữ liệu ATR/range per candle — không có trong timeline hiện tại. Cần bổ sung volatility field vào verify_timeline.py.

✓ đã xác nhận XU-01 Xác định xu hướng khung lớn bằng cấu trúc đỉnh-đáy: dãy HH-HL liền nhau là tăng Tháng/Tuần

Cấu trúc HH-HL/LH-LL phân loại rõ ràng: 341/717 (47%) uptrend, 157/717 (21%) downtrend, 219/717 (30%) sideways trên 717 tuần.

Uptrend 341/717 (47%)
Downtrend 157/717 (21%)
Sideways 219/717 (30%)
Tổng số đoạn xu hướng 162
Bài học rút ra

Cấu trúc đỉnh-đáy phân loại ổn định. Điểm yếu: lookback 10 nến cho kết quả nhạy cảm với noise — cần confirm bằng lookback dài hơn trước khi đổi trend.

✓ đã xác nhận XU-02 Xu hướng khung lớn đang chạy sẽ tiếp diễn cho tới khi có tín hiệu đảo chiều rõ r Tuần/Tháng

Xu hướng có xu hướng kéo dài: uptrend TB 7 tuần (max 42), downtrend TB 4 tuần (max 17). Xác nhận luật 'trend tiếp diễn cho tới khi có tín hiệu đảo chiều rõ ràng'.

Trung bình uptrend run 7.3 tuần
Uptrend dài nhất 42 tuần
Trung bình downtrend run 4.0 tuần
Downtrend dài nhất 17 tuần
Bài học rút ra

Trend persistence xác nhận: không đảo quan điểm sau 1-2 nến bất thường. Chờ đủ bằng chứng cấu trúc bị phá.

Ví dụ (4)
  • uptrend · 2016-10-03 → 2017-07-17 (42 tuần)
  • uptrend · 2020-10-05 → 2021-04-12 (28 tuần)
  • uptrend · 2023-10-23 → 2024-04-22 (27 tuần)
  • uptrend · 2012-12-10 → 2013-05-27 (25 tuần)
✓ đã xác nhận XU-03 Xu hướng tăng dài hạn chỉ thực sự chuyển sang pha Suy giảm khi cấu trúc HH-HL bị Tháng/Tuần

Phát hiện 3 lần uptrend → downtrend trực tiếp, 19 lần qua giai đoạn sideways. Không phải lúc nào cũng có sideways chuyển tiếp.

Flip trực tiếp UP→DOWN 3
Flip qua sideways UP→SW→DOWN 19
Bài học rút ra

Đảo chiều có thể xảy ra đột ngột không qua sideways. Cần đặt SL theo cấu trúc (HL bị phá) chứ không đợi sideways confirm.

✓ đã xác nhận XU-04 Trong pha Markup, mỗi sóng đẩy phải tạo HH và đáy điều chỉnh HL; chừng nào cấu t Tháng/Tuần

Trong 341 tuần uptrend, trung bình 6.1 HH và 6.8 HL mỗi 10 nến — xác nhận cấu trúc sóng đẩy + điều chỉnh trong xu hướng tăng.

Tuần uptrend 341
TB HH/10 nến 6.1
TB HL/10 nến 6.8
Bài học rút ra

Cấu trúc HH-HL trong uptrend là điều kiện CẦN để vào lệnh LONG. Thiếu HL (tức LL xuất hiện) = cảnh báo điều chỉnh sâu hơn dự kiến.

? cần thêm XU-05 Biên độ (volume) phải xác nhận xu hướng — một cú phá vỡ khung lớn không có volum Tuần/Tháng

Khi nến tuần phá đỉnh/đáy cũ, kiểm tra volume cây nến phá vỡ phải lớn hơn rõ rệt so với trung bình v

Bài học rút ra

Volume không được lưu trong verify_timeline_1w.json. Cần thêm volume field (vol_ratio_vs_avg) vào verify_timeline.py để verify luật này.

? cần thêm XU-06 Dùng tối đa 4 trụ cột (xu hướng, biên độ, sóng, chu kỳ) làm la bàn khi phân vân Mọi khung, ưu tiên Tháng/Tuần

Khi do dự khung lớn, lần lượt trả lời: (1) xu hướng đỉnh-đáy đang là gì; (2) volume có xác nhận khôn

Bài học rút ra

'4 trụ cột' là phương pháp judgment tổng hợp — không verify được bằng dữ liệu lịch sử đơn thuần. Sẽ được Claude áp dụng trong quá trình phân tích.

→ chuyển Thực chiến XU-07 Mọi luật khung lớn phải đi kèm điểm vô hiệu (SL) định trước — không có hệ thống Tuần/Tháng

Mỗi kịch bản khung lớn xác định trước mức giá làm luật sai: long theo xu hướng tăng W1 đặt mức vô hi

Bài học rút ra

Luật kỷ luật: SL bắt buộc nhúng khi đặt lệnh BingX. Sẽ thực thi và đo lường trong giai đoạn Thực chiến demo.

✓ đã xác nhận KL-01 Key Level khung lớn (Tuần/Tháng) đè bẹp Key Level khung nhỏ — luôn xác định 2-3 Tháng/Tuần (xác định level) → H4/H1 (entry)

Engine detect trung bình 24 KL tích lũy theo thời gian (hiện tại: 51 KL active/historical, max: 51). KL khung Tuần hoạt động ổn định theo thứ tự thời gian.

KL trung bình 23.6
KL hiện tại 51
KL tối đa 51
Bài học rút ra

Độ đúng vùng KL cần đối chiếu với marks tay (verification/marks_*.json). Hiện chỉ xác nhận detect ổn định, chưa đo độ khớp mắt người.

✓ đã xác nhận KL-02 Bullish Order Block là nến giảm cuối cùng ngay trước sóng đẩy tăng phá đỉnh cũ ( Tuần/Ngày/H4

OB detection chạy ổn định: trung bình 24 OB/thời điểm, hiện tại 51 OB (custom PA-native). smc_ob augment bổ sung reference thứ 2 từ CAP-1.

OB trung bình 23.6
OB hiện tại (custom) 51
Bài học rút ra

OB detection PA-native và smc.ob() có thể cho kết quả khác nhau (định nghĩa khác). Cần so sánh 2 nguồn trước khi chốt vùng OB để trade.

✓ đã xác nhận KL-03 Hỗ trợ bị phá thì đảo vai trò thành kháng cự mới và ngược lại — một mức không gi Tháng/Tuần/Ngày

Trong 717 tuần: 717 tuần KL đang active, 0 tuần KL đã bị phá vỡ. KL bị phá xác nhận hiện tượng đảo vai trò hỗ trợ ↔ kháng cự.

Tuần KL active 717
Tuần KL đã broken 0
Bài học rút ra

KL bị phá không tự nhiên thành level đối lập — cần có retest xác nhận. Đừng flip bias ngay khi close phá KL, chờ pullback retest vùng đó.

? cần thêm KL-04 Không trade breakout ngay khi nến vừa phá vỡ — chờ retest vùng vừa phá để loại b Tuần/Ngày/H4

Sau nến đóng cửa phá Key Level trên Tuần/Ngày, KHÔNG vào ngay. Đợi giá quay lại test mức vừa phá (kh

Bài học rút ra

'Chờ retest trước khi vào lệnh' là luật hành động — cần dữ liệu entry thật (lệnh demo) để verify. Sẽ đo trong Thực chiến: % lệnh retest vs lệnh breakout.

? cần thêm KL-05 Vẽ hỗ trợ/kháng cự theo thân nến (nơi đa số đóng cửa), không theo đỉnh/đáy râu n Tháng/Tuần/Ngày

Khi khoanh vùng Key Level từ cụm đỉnh/đáy khung lớn, lấy biên vùng theo nơi các thân nến (Open/Close

Bài học rút ra

'Dùng thân nến thay vì wick' là quy tắc vẽ — không verify được từ số liệu. Áp dụng khi setup KL trong signal_gen.py: dùng open/close cho box, không dùng high/low.

? cần thêm KL-06 Càng nhiều lần chạm mà không phá thì vùng hỗ trợ/kháng cự càng mạnh — số lần tes Tuần/Ngày

Đếm số lần giá chạm cùng một vùng trên Tuần/Ngày rồi bật ra mà không có nến đóng cửa xuyên qua. Từ 2

Bài học rút ra

Số lần test mỗi KL không được lưu trong timeline. Cần thêm field 'test_count' vào find_key_levels() rồi đưa vào timeline để verify luật này.

✓ đã xác nhận KL-07 Mức tròn tâm lý (10K, 20K, 50K, 100K cho BTC) là Key Level tự nhiên — giá thường Tháng/Tuần

Giá xuất hiện trong vùng ±2% quanh mức tròn tâm lý 58 lần/717 tuần (8%) — mức tròn có vai trò KL rõ ràng.

Tuần giao giá gần mức tròn 58/717 (8%)
Mức tròn kiểm tra 10K, 20K, 30K... 100K USD
Bài học rút ra

Mức tròn là magnet cho thanh khoản — giá thường sweep qua rồi reject. Luôn đánh dấu mức tròn gần nhất khi vào lệnh.

Ví dụ (5)
  • 2019-07-08 · close=10192 ≈ 10K
  • 2019-08-19 · close=10137 ≈ 10K
  • 2019-09-16 · close=10021 ≈ 10K
  • 2020-02-03 · close=10174 ≈ 10K
  • 2020-02-10 · close=9913 ≈ 10K
? cần thêm KL-08 Vùng Confluence — nơi nhiều công cụ cùng chỉ về một vùng giá (Fibonacci + đỉnh/đ Tuần/Ngày

Tại một vùng giá trên Ngày/Tuần, kiểm tra đồng thời: (1) có trùng Fib 38.2/50/61.8 của sóng đẩy gần

Bài học rút ra

Confluence (Fib + KL + OB cùng vùng) cần multi-factor analysis tại từng điểm. Claude sẽ xác nhận trong phân tích thực tế; không auto-detect được từ timeline.

→ chuyển Thực chiến KL-09 Tín hiệu đảo chiều khung nhỏ tại hỗ trợ/kháng cự chỉ tin được khi thuận pha khun H4/H1 (tín hiệu) kiểm chứng bằng pha Tuần

Xuất hiện mẫu nến đảo chiều (Morning Star, bullish engulfing) tại key level H4/H1. Kiểm tra pha Tuần

Bài học rút ra

'Tín hiệu nhỏ tại S/R chỉ tin khi thuận pha khung lớn' là luật lọc entry — cần lệnh demo thật để đo tỉ lệ win. Sẽ verify qua journal Thực chiến.

✓ đã xác nhận MA-01 Trên khung lớn, giá đóng cửa trên cả MA13 và MA20 đang dốc lên thì chỉ tìm lệnh Tháng/Tuần

Giá trên cả MA13+MA20 → 293/388 (75%) cấu trúc tăng. Giá dưới cả MA13+MA20 → 128/257 (49%) cấu trúc giảm. MA stack và cấu trúc đồng thuận cao.

Giá>2MA & cấu trúc tăng 293/388 (75%)
Giá<2MA & cấu trúc giảm 128/257 (49%)
Tuần giá trên cả 2 MA 388/717 (54%)
Bài học rút ra

Vùng mâu thuẫn (trên MA nhưng cấu trúc giảm) thường là nhịp hồi kỹ thuật — không đổi bias, chỉ đánh nhịp nhỏ với SL chặt.

✓ đã xác nhận MA-02 Khi giá dao động bám sát và liên tục cắt qua lại MA trên khung lớn (spread MA13- Tháng/Tuần

Trong 219 tuần sideways, giá toggle qua lại MA20 35 lần (tỉ lệ 16%) — xác nhận MA mất vai trò định hướng trong giai đoạn tích lũy/phân phối.

Tuần sideways 219
Toggle qua MA20 35 lần
Tỉ lệ toggle 16%
Bài học rút ra

Khi MA 'bị bứt rứt' (giá cắt qua lại liên tục), KHÔNG vào lệnh theo MA cross. Đứng ngoài chờ giá ra khỏi vùng sideways với cấu trúc rõ ràng.

✓ đã xác nhận MA-03 Trong xu hướng tăng khung lớn, mỗi lần giá pullback chạm MA20 rồi bật lại là điể Tuần/Ngày

Phát hiện 9 lần giá pullback về MA20 rồi recover trong giai đoạn uptrend — cấu trúc pullback-bounce xác nhận.

Lần pullback MA20 trong uptrend 9
Bài học rút ra

Không phải mọi pullback về MA20 đều bounce — cần xem OB/KL gần đó confirm. Dùng MA20 pullback như 'điều kiện cần', không phải entry ngay.

Ví dụ (5)
  • 2015-06-15 · close=244
  • 2015-10-12 · close=261
  • 2016-10-10 · close=639
  • 2019-03-18 · close=3970
  • 2022-10-31 · close=20907
✓ đã xác nhận MA-04 MA13 cắt lên/xuống MA20 (khung lớn) là MỘT dữ kiện trong bộ chấm điểm xu hướng đ Tháng/Tuần

Phát hiện 18 Golden Cross và 18 Death Cross trong giai đoạn 2012-10-08 → 2026-06-29.

Golden Cross (MA13 vượt MA20) 18
Death Cross (MA13 cắt xuống MA20) 18
Bài học rút ra

Cross chỉ là xác nhận muộn của xu hướng đã bắt đầu — không phải entry tức thì. Dùng như bộ lọc bổ sung: Golden Cross = không SHORT; Death Cross = không LONG.

Ví dụ (5)
  • 2013-07-22 · bearish cross · close=93
  • 2013-09-30 · bullish cross · close=122
  • 2014-03-24 · bearish cross · close=460
  • 2014-07-07 · bullish cross · close=631
  • 2014-09-15 · bearish cross · close=400
✓ đã xác nhận MA-05 Khi MA13 trên MA20 và cả hai cùng dốc lên thì xác nhận động lượng tăng mạnh; ưu Tuần/Ngày

MA13>MA20 đồng pha với cấu trúc tăng: 251/717 (35%) — MA13<MA20 đồng pha với cấu trúc giảm: 103/717 (14%). MA stack là bộ lọc hướng đáng tin.

MA13>MA20 & uptrend 251/717 (35%)
MA13<MA20 & downtrend 103/717 (14%)
Bài học rút ra

MA13>MA20 trong uptrend = momentum mạnh, ưu tiên LONG với SL dưới HL gần nhất. Khi MA13 bắt đầu siết về MA20 trong uptrend = cảnh báo hết momentum.

? cần thêm MA-06 Vùng entry chuẩn nhất xuất hiện khi giá pullback về đúng cụm MA13-MA20 đang siết Ngày/H4

MA13 và MA20 hội tụ sát nhau, giá điều chỉnh về test lại vùng giữa/quanh hai đường rồi cho phản ứng

Bài học rút ra

Vùng MA cluster entry cần dữ liệu khoảng cách giá-MA (% distance) per candle — không có trong timeline. Cần thêm dist_ma20_pct vào verify_timeline.py.

✓ đã xác nhận MA-07 Trong xu hướng theo MA (MA13 trên MA20), giá đóng cửa thủng MA13 chưa nói lên đi Ngày, Tuần

Khung Tuần (2 chiều gộp): thủng MA13 chỉ 38% đảo thật (15/39) — đa số là hồi; thủng MA20 nhảy lên 78% (29/37). Đúng vai trò: MA13 = lọc nhiễu, MA20 = ngưỡng chuyển pha — nhưng KHÔNG tuyệt đối.

Thủng MA13 (còn giữ MA20) → đảo thật 15/39 = 38%
Thủng MA20 → đảo thật 29/37 = 78%
Khung Ngày (đo ngoài, 2013+) MA13: 34-42% · MA20: 63-69%
Bài học rút ra

Thủng MA20 vẫn còn ~1/5-1/3 quay lại tiếp diễn → dùng làm bộ lọc PHA kèm cấu trúc + key level, không đứng một mình. Phép đo gốc khung Ngày: scripts/archive/verify_tip_ma20.py.

✓ đã xác nhận DK-01 Xu hướng khung Tháng quyết định hướng giao dịch: chỉ tìm BUY khi Tháng đang tăng Tháng (xác định hướng cho toàn bộ lệnh khung dưới)

Khung Tháng xác định hướng đúng cho Tuần 207/652 (31%) thời gian. Khi Tháng tăng/giảm, Tuần có xu hướng đồng pha tương ứng.

Tuần có dữ liệu Tháng 652
Tháng+Tuần đồng hướng 207/652 (31%)
Bài học rút ra

~30% thời gian Tháng và Tuần lệch pha — đây là vùng nhiễu cao, không setup ưu tiên. Chỉ setup khi cả 2 đồng pha.

→ chuyển Thực chiến DK-02 Luôn phân tích từ khung lớn xuống khung nhỏ (Tháng → Tuần → Ngày → H4 → H1); khô Top-down M → W → D → H4 → H1

Quy trình bắt buộc: ghi pha khung Tháng trước, rồi Tuần, Ngày, H4, cuối cùng xuống H1 tìm điểm vào.

Bài học rút ra

'Phân tích top-down M→W→D→H4→H1' là quy trình phương pháp — Claude áp dụng mỗi lần phân tích. Verify bằng cách kiểm tra signal_gen.py có load đủ 5 khung không.

✓ đã xác nhận DK-03 Cụm khung liền kề ĐỒNG PHA (Tháng+Tuần, hoặc Tuần+Ngày+H4 cùng hướng) là ĐIỀU KI Tháng+Tuần (ưu tiên) / Tuần+Ngày+H4

Tháng + Tuần đồng pha chỉ 207/652 (31%) thời gian (184/652 (28%) cả 2 tăng, 23/652 (3%) cả 2 giảm). Setup đồng pha HIẾM — đúng với triết lý 'ít lệnh, chọn lọc'.

Cả Tháng+Tuần tăng 184/652 (28%)
Cả Tháng+Tuần giảm 23/652 (3%)
Tổng đồng pha 207/652 (31%)
Bài học rút ra

~31% thời gian có setup đồng pha → ~16 tuần/năm. Trong đó không phải tuần nào cũng có entry chuẩn → thực tế rất ít lệnh.

→ chuyển Thực chiến DK-04 Tuyệt đối không vào lệnh khung Ngày/H4 ngược chiều pha khung Tuần — giao dịch ng Tuần vs Ngày/H4

Đặt cạnh nhau pha Tuần và hướng lệnh dự định ở Ngày/H4. Nếu Tuần đang LH-LL mà định BUY, hoặc Tuần đ

Bài học rút ra

'Không vào lệnh ngược pha khung Tuần' là luật kỷ luật — verify bằng journal demo: % lệnh ngược pha và kết quả. signal_gen.py đã implement guardrail này.

? cần thêm DK-05 Lợi nhuận kỳ vọng lệnh thuận pha lớn hơn xấp xỉ gấp đôi lệnh ngược pha — phân bổ Tuần/Tháng (định hướng phân bổ vốn theo độ đồng pha)

Phân loại mỗi lệnh: đồng pha (cùng hướng Tuần/Tháng) hay ngược pha. Lệnh ngược pha thường chỉ đạt ~5

Bài học rút ra

'Lợi nhuận thuận pha gấp đôi ngược pha' cần dữ liệu trade P&L theo phân loại. Sẽ verify sau 30+ lệnh demo có đủ sample size.

→ chuyển Thực chiến DK-06 Thời gian giữ lệnh phải khớp với khung vào lệnh: H1 giữ 1-2 ngày, H4 giữ 3-9 ngà Mọi khung entry (H1 → Tháng)

Ghi rõ khung dùng để xác định điểm vào (khung có tín hiệu entry). Đối chiếu thời gian đã giữ với bản

Bài học rút ra

'Giữ lệnh theo khung entry' là quy tắc quản lý lệnh — verify qua journal: kiểm tra hold time thực tế vs target.

✓ đã xác nhận DK-07 Tín hiệu MA của một khung chỉ có giá trị khi MA của khung lớn hơn liền kề đồng p Đa khung (Tuần→Ngày→H4)

Trong 366 tuần MA13>MA20 (bull), 220/366 (60%) trường hợp khung Tháng cũng tăng — tín hiệu MA Tuần đáng tin hơn khi đồng pha Tháng.

Tuần MA13>MA20 366
MA Tuần bull & Tháng tăng 220/366 (60%)
Bài học rút ra

MA cross khung Tuần trong khi Tháng đang giảm = tín hiệu kỹ thuật yếu (counter-trend). Chỉ tin MA cross khi khung lớn đồng pha.

→ chuyển Thực chiến DK-08 Mỗi khung phải zoom đúng độ phủ dữ liệu thì cấu trúc đọc được mới đáng tin: Thán Tháng/Tuần/Ngày/H4/H1

Kiểm tra phạm vi dữ liệu hiển thị trên chart từng khung: Tháng phải thấy trọn nhiều chu kỳ dài hạn,

Bài học rút ra

'Zoom đúng độ phủ dữ liệu' là quy trình setup chart — verify bằng cách kiểm tra parquet coverage trong fetch_data.py: Tháng ≥5 năm, Tuần ≥3 năm, v.v.

? cần thêm DK-09 Bối cảnh khung Tháng của thị trường dẫn dắt (chứng Mỹ S&P500) có thể dùng định h Tháng

So sánh xu hướng khung Tháng của chỉ số dẫn dắt với BTC: cả hai cùng HH-HL trên Tháng → môi trường r

Bài học rút ra

S&P500 macro context không có trong timeline hiện tại. Cần thêm fetch S&P500 monthly data vào verify_timeline.py hoặc dùng Claude đọc macro context riêng.