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.

Dữ liệu và thị trườngDùng OHLC đã kiểm tra lỗi và điều chỉnh sự kiện doanh nghiệp. Với volume, lưu rõ sàn, loại hợp đồng và đơn vị; dữ liệu FX tick không đại diện khối lượng toàn thị trường.
Khung thời gian nghiên cứuH1/H4 và ngày là các khung thử nghiệm riêng. Số nến, chi phí và độ trễ phải được hiệu chỉnh trên tập phát triển; chưa có khung nào được xác nhận tối ưu.
Đường giá tăng, thử hai đỉnh quanh 100 rồi đóng dưới neckline 96 với volume tăng.Mở hình kích thước đầy đủ
Dữ liệu minh họa tự tạo; hai đỉnh được xác nhận muộn hơn vị trí cực trị. Đường mục tiêu không phải dự báo.

Quy trình thực hành

Sơ đồ quy trình Hai đỉnh và hai đáy: neckline, volume và thuật toán xác nhận
Các bước được mô tả đầy đủ bên dưới. Tại mỗi bước, dữ liệu thiếu hoặc điều kiện sai phải có lý do loại bỏ.
  1. Xác nhận cực trịChờ đủ H1–L1–H2 hoặc chuỗi đáy đối xứng.
  2. Khóa necklineLưu mức giữa, độ sâu, dung sai và thời hạn.
  3. Chờ close cắtChỉ nhận lần cắt sau khi ứng viên tồn tại.
  4. Kiểm tra phần thưởngTính target hình học và rủi ro từ giá khả thi.
  5. Ghi kết quảLưu lệnh, ứng viên hết hạn và trường hợp bị vô hiệu.

Cấu trúc đang nói điều gì?

Hai đỉnh gồm hai đỉnh tương đương, ngăn bởi một đáy; hai đáy là ảnh đối xứng. Neckline nằm tại cực trị ở giữa. Việc phá neckline hoàn tất hình thái được mô tả trong tài liệu IG. [1]

Cách diễn giải thực dụng là thị trường thử đi tiếp rồi thất bại. Tuy nhiên, hai lần chạm giá không cho biết ai đang phân phối hay tích lũy. Trước khi neckline bị phá, cấu trúc vẫn có thể là vùng nghỉ của xu hướng. Vì vậy detector nên xuất ứng viên, tín hiệu xác nhận và mẫu bị vô hiệu thành ba nhãn riêng.

Nhận diện bằng dữ liệu đã biết

Toàn bộ ngưỡng sau là đề xuất nghiên cứu. Dùng pivot cửa sổ trái/phải 3 nến, chỉ công bố pivot tại nến thứ ba sau cực trị. Pivot có độ trễ. [2] Tại lúc biết đỉnh thứ hai, khóa A = ATR(14), epsilon = max(2 tick, 0,15A), b = max(2 tick, 0,10A).

Với hai đỉnh H1, L1, H2 theo thời gian: D = min(H1,H2) − L1 phải ít nhất 1,5A; |H2−H1| ≤ max(2epsilon, 0,1D). Hai đỉnh cách nhau ít nhất 7 nến. Bối cảnh tăng có thể định nghĩa bằng hai cặp HH/HL đã xác nhận trước H1. Quy tắc bối cảnh phải được khóa trước kiểm định.

Neckline N=L1. Sau thời điểm xác nhận H2, chỉ nhận lần đầu giá đóng cửa cắt xuống N−b. Nếu giá đã phá neckline trong lúc chờ pivot, phiên bản này bỏ tín hiệu đó; không quay ngược đồng hồ. Ứng viên hết hạn sau nửa độ dài mẫu, tối thiểu 5 nến.

on_close(t):
  update_confirmed_pivots(left=3, right=3)
  if new_H2 and valid(H1,L1,H2): freeze(candidate, A, N, D, expiry)
  if candidate and t > candidate.created:
    if High[t] > max(H1,H2)+epsilon: cancel
    elif t > expiry: expire
    elif Close[t-1] >= N-b and Close[t] < N-b: emit SHORT
# Hai đáy: đảo dấu so sánh, dùng L1-H1-L2 và LONG.

Kết hợp volume có nhiệm vụ rõ ràng

Thử riêng ba lớp: không volume; volume ở đỉnh hai thấp hơn đỉnh một; và volume tại phá neckline tăng. Với dữ liệu ngày, RVOL = V[t]/median(V[t−20:t−1]); RVOL ≥ 1,5 là bộ lọc thử nghiệm, không phải quy luật. So sánh cùng độ dài cửa sổ quanh hai đỉnh để tránh một đỉnh được cộng nhiều nến hơn.

Volume giảm ở lần thử thứ hai có thể phù hợp với thiếu tiếp diễn, nhưng volume lớn cũng có thể đi cùng hấp thụ. Detector không nên tự kết luận bên mua yếu chỉ từ một cột volume. Trên intraday, chuẩn hóa theo cùng khung giờ các phiên trước.

Ví dụ số: đúng cấu trúc và thất bại

Ví dụ tự tạo: H1=100, L1=96, H2=100,2, A=1, tick=0,01. D=4, epsilon=0,15, b=0,10; chênh đỉnh 0,2 đạt dung sai 0,4. Giá đóng 95,85 xác nhận. Nếu giá bán khả thi là 95,75, stop 100,35 và mục tiêu N−D=92, lợi nhuận kỳ vọng hình học chỉ 3,75/4,60=0,82R trước phí. Mẫu đúng nhưng không qua bộ lọc tối thiểu 1,5R.

Ví dụ thất bại: sau cùng cấu trúc, giá đóng 96,05 rồi tăng lên 100,6. Chưa có close dưới 95,90, nên đây là ứng viên bị vô hiệu, không phải một giao dịch thua. Nếu đã bán ở 95,75 và sau đó bật đến stop, phải ghi nhận khoản lỗ thực tế; không xóa mẫu vì nhìn lại thấy breakout giả.

Điểm vào, vô hiệu và thoát lệnh

Phiên bản cơ sở vào ở sự kiện giao dịch kế tiếp sau close xác nhận. Stop nằm trên đỉnh cao hơn cộng epsilon; mục tiêu N−D được khóa khi phát tín hiệu. Phiên bản stop trên riêng đỉnh thứ hai là một chiến lược khác, cần báo cáo riêng. Hai đáy dùng stop dưới đáy thấp hơn và mục tiêu N+D.

Trước đặt lệnh, lấy giá khả thi, tính rủi ro mỗi đơn vị và khối lượng theo ngân sách cố định. Gap sau khi lệnh đã khớp không được dùng để hủy giao dịch trong backtest. Nếu cả stop và target nằm trong cùng nến mà không có dữ liệu nhỏ hơn, dùng quy ước bảo thủ đã đăng ký.

Kiểm định giá trị tăng thêm

Đối chứng hữu ích là phá đáy gần nhất trong xu hướng tăng, không yêu cầu hai đỉnh. So sánh lợi nhuận sau phí, drawdown, số cơ hội và tỷ lệ bỏ do R:R; không chỉ đo tỷ lệ giá đi đúng hướng. Chia tập theo thời gian, khóa dung sai trên tập phát triển rồi kiểm định ngoài mẫu. [3] chỉ cung cấp bối cảnh nghiên cứu nhận diện mẫu.

Lưu mọi ứng viên ngay khi tạo để tránh chỉ thu thập mẫu đẹp đã thành công. Gom tín hiệu trùng vùng giá thành một sự kiện hoặc áp dụng một lệnh mỗi vùng. Báo cáo riêng đảo chiều và tiếp diễn thất bại.

Sai lầm thường gặp

Mua bán ngay cực trị thứ hai

Đó là chiến lược dự đoán, có timing khác phiên bản chờ neckline.

Vẽ lại đỉnh để cứu mẫu

Khóa anchors; nếu muốn cập nhật, tạo phiên bản candidate mới có timestamp.

Mục tiêu đẹp, rủi ro quá lớn

Độ cao mẫu không bảo đảm lợi nhuận đủ bù stop và chi phí.

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.

0/6 mục

Câu hỏi thường gặp

Hai đỉnh có phải bằng giá tuyệt đối?

Không. Dùng dung sai theo ATR và tick giúp tránh lệ thuộc giá danh nghĩa; cần kiểm định độ nhạy.

Có bắt buộc retest neckline?

Không. Retest là biến thể riêng với thời hạn chờ, trigger và quy tắc bỏ lỡ rõ ràng.

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.

  1. IG: How to trade double tops and double bottomsIG. Định nghĩa hình thái; đã mở phần liên quan. Đối chiếu: .
  2. TradingView: RepaintingTradingView. Pivot và độ trễ. Đối chiếu: .
  3. 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