CCI đo độ lệch khỏi trung bình, không nhận diện hàng hóa hay bảo đảm đảo chiều. Quy tắc học tập kết hợp biên H4 biết trước, phục hồi H1 và điều kiện giá riêng. Mục tiêu là trung điểm cố định, không phải đường không di động. Lợi nhuận và thông số tối ưu chưa được chứng minh.
1. Tính CCI theo đầu vào công bố
Dùng CCI(20) trên nến Bid H1 thường, TP = (High + Low + Close) / 3. Tính trung bình 20 TP và độ lệch tuyệt đối trung bình MD so với cùng trung bình đó. CCI = (TP hiện tại − meanTP) / (0.015 × MD). Bỏ dữ liệu thiếu hoặc MD = 0.
CCI không bị chặn; +100 và −100 là mức chỉ báo, không phải phần trăm hay xác suất và có thể đi cùng xu hướng dài. Cập nhật mỗi H1 đóng, không cố định theo biên giá. Cực trị đơn lẻ không cho phép đặt lệnh.
TP = (H + L + C) / 3; MD = Σ|TP_i − meanTP| / 20; CCI = (TP_current − meanTP) / (0.015 × MD)2. Chuẩn bị hai biểu đồ và tách nhiệm vụ
Mở EURUSD H4 và H1 cùng nguồn và giờ máy chủ, nến Bid thường, pip 0.0001. H1 dùng CCI chu kỳ 20 và Typical Price (H + L + C) / 3. Mặc định khác không thay chu kỳ này. Thêm −100, 0, +100. H4 cho vùng cố định; H1 cho ứng viên, hồi CCI và phá mức giá.
M0 là trung điểm cao–thấp H4, không phải trung bình giá điển hình H1, đường zero CCI hay giá theo khối lượng. Các tham chiếu có thể bị cắt khác lúc. Phép tính riêng: TP hiện 1.0910, trung bình 1.0922, MD 0.0010 cho (1.0910 − 1.0922) / (0.015 × 0.0010) = −80. Chỉ kiểm tra chuẩn hóa, không suy CCI giao dịch từ hai nến.
3. Cố định biên H4 trước A mở
Trước H1 A tiềm năng, lấy 20 H4 gần nhất đóng hoàn toàn. L0 là đáy thấp nhất, U0 là đỉnh cao nhất, W = U0 − L0, M0 = (L0 + U0) / 2; cần W > 0. Loại H4 đang chạy dù sau đó kết thúc cùng A.
Cần H4 ER20 ≤ 0.35 với mẫu số dương: thay đổi ròng tuyệt đối qua 20 khoảng chia tổng thay đổi tuyệt đối, dùng 21 giá đóng. Không bảo đảm ổn định. Giữ mốc qua ứng viên và giao dịch. Chỉ tạo khi không vị thế, đợi 20 H1 đóng sau A trước ứng viên mới.
Xem chiến lược đa khung liên quan để biết ví dụ căn thời gian khác.
ER20 = |C[t] − C[t−20]| / Σ(k=t−19…t)|C[k] − C[k−1]| ≤ 0.354. Kiểm tra ảnh chụp H4 bằng thời gian thực
Nếu H4 mở 00:00, 04:00, 08:00, 12:00, với A H1 mở 09:00 thì H4 hoàn tất mới nhất là 04:00–08:00. Loại 08:00–12:00 vì cực trị cuối chưa biết lúc 09:00. Cũng loại khi A mở 11:00 dù H4 kết thúc cùng A lúc 12:00. Lưu giờ đóng H4 cuối được dùng.
A CCI −145, A+1 −110 chưa hồi; A+2 −90 là lần cắt đầu. Kiểm tra giá ngay đó. Không đóng trên HighA thì kết thúc, A+3 không sửa được. Đóng ngoài vùng hủy trước xác nhận. Không hồi đến A+3 thì hết hạn. Râu sau đó ra ngoài riêng lẻ được phép khi chờ, nhưng stop máy chủ độc lập sau vào.
5. BUY: phần tư dưới và phục hồi đầu tiên
A cần CCI < −100, toàn bộ biên độ cao–thấp trong [L0, U0], đóng ở phần tư dưới gồm biên [L0, L0 + 0.25W]. Đợi tối đa ba H1 tiếp theo. Chỉ lần cắt đầu từ CCI ≤ −100 sang CCI > −100 có thể là B.
Tại lần đó cần B tăng, CloseB > HighA và CloseB < M0. Giá không đạt thì kết thúc, không chờ lần cắt khác. H1 đóng ngoài [L0, U0] khi đợi sẽ hủy; hết nến thứ ba chưa cắt thì hết hạn. Bóng nến vượt biên của nến đợi về sau riêng nó không phải điều kiện hủy theo giá đóng.
6. SELL đối xứng vị trí và thời gian
A SELL cần CCI > +100, toàn biên trong vùng và đóng ở phần tư trên gồm biên [U0 − 0.25W, U0]. Trong ba H1 sau, cắt đầu từ CCI ≥ +100 xuống CCI < +100 là B. Cần B giảm, CloseB < LowA và CloseB > M0.
Hủy, lần cắt đầu thất bại và hạn giống nhau. Đây là giá xác nhận sau phục hồi, không phải phát hiện phân kỳ và không vào lệnh tại A. Biên trước A không thay bằng B hoặc mở rộng tương lai.
7. SELL có số liệu ở một phần tư trên
L0 1.0900, U0 1.1000, W 0.0100, M0 1.0950, H4 ER20 trước 0.25. A cao 1.0999, thấp 1.0992, đóng 1.0995, CCI giả định +145: cả nến trong vùng, đóng ở phần tư trên. B kế mở 1.0995, đóng 1.0990, CCI giả định +80: hồi giảm đầu, nến giảm, dưới LowA và trên M0.
Bid/Ask đầu 1.0988/1.0990 cho SELL 1.0988, stop Ask 1.1005, mục tiêu Ask 1.0950. Rủi ro 17 pip, khoảng đích 38, tỷ lệ ≈ 2.24, spread 2/17 ≈ 11.8%. Với phí BUY cũ, 0.25 lot ước lỗ USD 49.25, lãi ròng đích đúng USD 93.25 trước phí khác. CCI giả định: triển khai phải kiểm tra 20 giá điển hình. Bid chạm đích không chứng minh SELL thoát.
8. Báo giá đầu và thoát cố định
Sau B đóng chỉ xét báo giá đầu. BUY vào Ask, SELL Bid. Stop BUY L0 − 0.05W, stop SELL U0 + 0.05W, mục tiêu M0. BUY thoát Bid, SELL Ask dù vùng đo từ Bid.
Cần khoảng dương, spread ≤ 15% khoảng stop thực thi, mục tiêu ≥ 1.20 lần khoảng đó. Không đạt thì bỏ, không đợi giá khác. Tính lot gồm phí, làm tròn xuống, kiểm tra ký quỹ, tick, giới hạn và máy chủ chấp nhận.
BUY: SL = L0 − 0.05W; SELL: SL = U0 + 0.05W; TP = M09. Trung điểm và vô hiệu rõ ràng
Giữ stop cùng trung điểm gốc; không bình quân lỗ, thêm, trailing hay hòa vốn. Sau vào, H1 đóng ngoài [L0, U0] yêu cầu đóng hết ở báo giá kế nếu còn giữ. Râu không đủ, nhưng stop máy chủ có thể kích hoạt trong nến.
Nếu chưa ra, đóng dư ở báo giá đầu sau tám H1 giữ hoàn tất, nến vào tính 1. Ghi thoát thực đầu và lý do. Thoát cục bộ cần hệ thống chạy và thực thi có sẵn. Không bảo đảm giá, gap có thể vượt lỗ ước tính.
10. Giải quyết biên trước khi lập trình
| Quan sát | Hành động | Yêu cầu |
|---|---|---|
| CCI A = −100 | Không ứng viên BUY | CCI A phải thấp hẳn |
| Đáy A = L0 | Vị trí có thể qua | A được chạm biên |
| CCI B = −100 | Tiếp tục chờ | Hồi đóng trên −100 |
| Đóng B = HighA | Hồi đầu thất bại | Phá giá phải nghiêm ngặt |
| Đóng khi chờ = L0 | Chưa ngoài vùng | Bằng vẫn trong vùng |
| Đóng khi chờ < L0 | Hủy trước | Không xác nhận nến này |
Nến thứ ba vẫn xác nhận được nếu lần cắt đầu và giá qua. Cắt thất bại không cấp ba cơ hội mới. Nghỉ A+1 tới A+20; A mới từ A+21 khi không vị thế hay ứng viên. Xử lý ứng viên cũ trước phát hiện mới cùng nến.
11. Ví dụ BUY có chi phí
Giả sử L0 1.0900, U0 1.1000, W 0.0100, M0 1.0950, H4 ER20 0.25. A cao 1.0908, thấp 1.0901, đóng 1.0905, CCI giả định −145. B kế tăng, đóng 1.0910, CCI giả định −80: phục hồi đầu và HighA đạt. Chỉ báo là giả định học tập, không tính từ chỉ hai nến.
Bid/Ask đầu 1.0910/1.0912: stop 1.0895, rủi ro 17 pip, mục tiêu 38, tỷ lệ 2.24; spread 2/17 ≈ 11.8%. USD 10 mỗi pip mỗi lot, hoa hồng khứ hồi USD 7, dự phòng trượt stop 2 pip cho USD 197 lỗ ước tính mỗi lot. Ngân sách USD 50, bước 0.01: 0.25 lot, USD 49.25. Mục tiêu khớp đúng cho USD 93.25 ròng trước swap và phí khác.
loss_per_lot = 17 × 10 + 7 + 2 × 10 = 197 USD; 0.25 × 197 = 49.25 USD12. Kiểm chứng giả thuyết và thất bại
Biên quá khứ có thể là nghỉ trước xu hướng. CCI phục hồi khi giá còn giảm; ba nến có thể hết trước đảo chiều thật. Ghi hủy, lần cắt đầu bị từ chối, báo giá thất bại, thiếu dữ liệu và thoát thời gian, không chỉ lần tới M0. Không nới biên sau lỗ.
Huấn luyện thời gian rồi xác nhận chưa dùng với giờ H4/H1 đúng, Bid/Ask và chi phí. Kiểm tra H4 nào đã hoàn tất khi A mở. Xử lý mơ hồ trong nến bằng tick hoặc phương pháp thận trọng. So kỳ vọng ròng, drawdown, đuôi lỗ, độ nhạy rồi forward với quy tắc cố định.
13. Chuyển đặc tả thành phép thử kiểm toán được
Mỗi lần A có thể mở, giữ 20 H4 hoàn tất, 21 giá đóng H4 cho ER và đủ H1 cho CCI. Không tạo H4 thiếu bằng gom bốn giờ lệch mốc. Dữ liệu cần thiếu hoặc không liên tục hủy chờ; bắt đầu lại với cửa sổ mới đủ. Vị thế mở cần đối chiếu bảo vệ và thoát cục bộ quá hạn ở giá tiếp theo.
Vào báo giá đầu của 13:00–14:00 làm H1 đó là 1; nến 8 kết thúc 21:00, giá tiếp theo yêu cầu thoát nếu còn mở. Nếu máy chủ đã đóng, dùng ghi nhận thực, không cộng một thoát giả định. Lưu giờ tham chiếu, lần cắt đầu đã dùng và khớp thực. Xác nhận theo thời gian chưa dùng cần gồm phá vùng, thoát theo giờ, phí, lỗ và ứng viên bỏ lỡ.
Câu hỏi thường gặp
Có dùng H4 chứa A không?
Nó chưa hoàn tất trước khi A mở nên bị loại. Dùng đỉnh đáy cuối biết sau đó sẽ đưa thông tin tương lai vào.
CCI cắt lên −100 nghĩa là thắng?
Không. Biên, vị trí, phục hồi đầu, giá và hiệu quả thực thi còn phải đạt. Toàn quy tắc vẫn cần xác nhận độc lập.
Nguồn và phạm vi
CQG mô tả công thức chuẩn hóa, MetaQuotes đầu vào iCCI. Mốc H4, ER, ba nến, giá và thoát là đặc tả học tập của chúng tôi. Giá cùng chỉ báo giả định, không trình bày thành tích backtest.
Ví dụ giả định để học tập; không bảo đảm khớp lệnh hay kết quả giao dịch.