Trong bài viết này
Sau khi đọc bài này…
- Phản chiếu OHLC và đổi đúng vai hai cực trị.
- Tách hình học, bộ lọc lịch sử và thời điểm vào lệnh.
- Kiểm dữ liệu gốc/tick size thay nhận dạng từ ảnh làm tròn.
Tra cứu thuật ngữ ngay trong bài
Khoảng trống giá (gap) Backtesting (kiểm thử dữ liệu lịch sử) Stop loss — lệnh dừng lỗ Chỉ số sức mạnh tương đối — RSIPiercing Line và Dark Cloud Cover là tên cấu trúc hai nến, không lệnh mua/bán tự động. Chọn định nghĩa rõ: Open nằm ngoài cực trị hay chỉ ngoài Close trước? Có so thân với lịch sử không? Giữ cùng nguồn OHLC, Bid/Ask và thời điểm nến đóng. Hai hình trông đối xứng vẫn có thể ra mã khác trong phần mềm.
Hai cấu trúc đảo chiều tiềm năng là gì?
Piercing gồm nến giảm rồi tăng; Dark Cloud gồm nến tăng rồi giảm. Xu hướng trước cần định nghĩa riêng nếu dùng diễn giải đảo chiều. OHLC cho biết các mức trong khoảng nến, không nhận diện danh tính tổ chức hoặc toàn bộ thứ tự giao dịch trong nến. Không gán tâm lý chắc chắn từ màu nến.
Quy tắc hình học chặt dùng ở đây: M=(O 1+C 1)/2. Piercing cần C 1<O 1,C 2>O 2,O 2<L 1 và M<C 2<O 1. Dark Cloud cần C 1>O 1,C 2<O 2,O 2>H 1 và O 1<C 2<M. Bằng cực trị hoặc bằng trung điểm không đạt bất đẳng thức chặt. Râu vượt M nhưng Close không vượt không đủ. Đây chưa bộ lọc thân dài hoặc xu hướng của mọi nhà cung cấp.
Xuyên thân 70% không là xác suất thắng 70%
Cặp hư cấu trong sơ đồ có thân đầu 110→100, M 105; nến sau Open 97 dưới Low 98, Close 107 trên 105 và dưới 110. Xuyên thân(107−100)/(110−100)=70%. Phản chiếu p′=210−p đổi chiều: High′=210−Low,Low′=210−High; không trừ rồi giữ nguyên vai cực trị.
Phản chiếu giá: đổi vai High và Low
Kiểm hình học hai nến trước tên mô hình. Phép phản chiếu đảo bất đẳng thức và hai cực trị.
Kéo ngang để xem đủ sơ đồ
Cuộn ngang để xem hết sơ đồ.
Mô hình hình học không phải toàn bộ thuật toán. Nến đầu O/H/L/C=110/112/98/100, sau 97/108/96/107. O′=210−O,C′=210−C,H′=210−L,L′=210−H. Chưa kiểm xu hướng, trung bình thân lịch sử hoặc kết quả lệnh. TA-Lib CDLPIERCING so Open sau với Low trước và Close sau với trung điểm thân trước; triển khai đủ còn bộ lọc lịch sử.
OHLC phản chiếu đầu 100/112/98/110,sau 113/114/102/103. Open 113>High 112;100<Close 103<M 105; xuyên thân(110−103)/10=70%. Màu và hướng đổi, độ rộng giữ nguyên. Tỷ lệ mô tả thân đã được phủ lại, không số lệnh lời hoặc bằng chứng tiếp diễn.
Hình đối xứng, bộ lọc TA-Lib có thể không đối xứng
Đã đối chiếu mã C 0.6.4 với cài mặc định BodyLong: thân dài hơn trung bình 10 thân trước. CDLPIERCING đòi cả hai thân dài hơn ngưỡng riêng; CDLDARKCLOUDCOVER chỉ kiểm thân đầu dài và penetration mặc định 0.5. Cả hai hàm không đo xu hướng trước. Mã 100/−100 là nhãn nhận dạng, không mức tin cậy 100%.
| 12 nến trước | Piercing gốc | Dark Cloud phản chiếu |
|---|---|---|
| 100/112/95/104,thân 4 | 100 | −100 |
| 100/112/95/109,thân 9 | 0 | −100 |
Sau mỗi lịch sử nối 100/102/89/90 và 88/98/87/97; phản chiếu toàn bộ bằng p′=200−p với H/L đổi vai. Khi lịch sử thân 9, ngưỡng thân thứ hai=(9×9+10)/10=9.1 lớn hơn thân 9, nên Piercing không đạt. Dark Cloud không có kiểm thân sau tương ứng. Hình hai nến cuối không đổi; đổi lịch sử thay kết quả.
Kiểm lại riêng bằng Fraction từ bản Kraken EUR/USD H 1 đã lưu:120 nến đóng 21–25/09/2026,20 nến khởi động. Cả CDLPIERCING và CDLDARKCLOUDCOVER có 0 mã khác 0;240 mã khớp CSV đã công bố, bốn ca hư cấu trên cũng khớp. Đây mô phỏng điều kiện mã mặc định, không chạy mới thư viện TA-Lib biên dịch, không kiểm lại 18 hàm hoặc hiệu quả lời/lỗ. Mẫu một nguồn nhỏ và không có tín hiệu không chứng minh mô hình hiếm trên mọi thị trường hoặc có lợi thế. Khung kiểm thử giúp tách nhận dạng khỏi chiến lược.
Ví dụ EUR/USD: thân khác toàn khoảng High–Low
Ca hư cấu A, giả định trước đó giảm và thân đủ lớn theo quy tắc đã chọn: nến đầu 1.0900/1.0910/1.0795/1.0800,nến sau 1.0790/1.0880/1.0780/1.0870. M 1.0850;1.0790<1.0795;Close 1.0870>1.0850 và dưới Open 1.0900. Phần xuyên=(1.0870−1.0800)/.0100=70%. Chỉ biết sau Close nến thứ hai; chưa kết luận giao dịch lời.
Ca B độc lập: đầu 1.1000/1.1020/1.0890/1.0900,sau 1.0880/1.0980/1.0870/1.0970. Trung điểm thân 1.0950 khác trung điểm toàn khoảng 1.0955; xuyên 70%. Ca giảm riêng: đầu 1.0900/1.1010/1.0880/1.1000,sau 1.1020/1.1030/1.0920/1.0930; xuyên xuống 70%. Đừng ghép các ca thành một chuỗi thị trường thật.
Có bắt buộc khoảng trống giá trên forex?
Không thống nhất tên giữa nhà cung cấp. TradingView mô tả Open ngoài Low/High trước. CandleScanner cho bằng cực trị. Mô tả Piercing của ChartSchool so Open với Close trước. Chọn một phiên bản và lưu điều kiện, không ghép chúng thành tiêu chuẩn duy nhất. Gap theo Close khác gap ngoài toàn khoảng nến.
Ví dụ hư cấu no-gap: đầu O 1.1000,C 1.0900,L 1.0890; sau O 1.0900,C 1.0960 lấy lại 60% thân. Open sau bằng Close trước nhưng không dưới Low; không đạt quy tắc chặt trên. Có thể nghiên cứu biến thể riêng, không đổi nhãn để tăng số mẫu sau khi xem lợi nhuận. Forex không mặc nhiên không gap: lịch giao dịch/ngắt và mở lại tùy sản phẩm/pháp nhân; trang OANDA Mỹ mô tả rủi ro gap lúc mở lại, không lịch áp cho mọi tài khoản Việt Nam.
Giá hiển thị có thể xóa điều kiện của dữ liệu gốc
Mô hình điểm giá hư cấu, không báo giá thật: thân đầu 110→100,M 105.000; giả định bước giá hợp lệ 0.001 nhưng giao diện chỉ hiện hai số lẻ. Giữ Open 97<Low 98 và mọi điều kiện hình học khác. C 2=105.004 hợp lệ trên bước 0.001, lớn hơn M; hiển thị làm tròn 105.00 lại trông bằng M. Không phân loại từ ảnh đã làm tròn.
Lưu giá gốc và tick size. Nếu bước 0.01,105.004 không hợp lệ; không tạo độ chính xác hoặc làm tròn để sinh tín hiệu.
Trên màn hình nhỏ, bạn có thể cuộn ngang hoặc phóng to sơ đồ. Các giá trị và kết luận cũng có ở phần văn bản bên dưới.
- Close 105.000
- Hiện 105.00 – Bằng M thật:không vượt.
- Close 105.004
- Hiện 105.00 – Vượt M thật,nhưng ảnh che chênh. Hợp lệ chỉ với bước giá giả định.
- Close 105.010
- Hiện 105.01 – Vượt M thật và còn thấy trên ảnh.
C 2=105.000 thật sự bằng M thì không đạt. C 2=105.010 vừa vượt thật vừa hiển thị 105.01. Nếu bước thật là 0.01 thì 105.004 không hợp lệ: phải kiểm tick size trước, không tự tạo thêm độ chính xác. Dấu chấm ở ví dụ là dấu thập phân của dữ liệu; khi nhập giao diện dùng dấu phẩy, kiểm parser để không hiểu thành phân cách hàng nghìn. Không thay dữ liệu gốc bằng giá hiển thị hoặc tự làm tròn để tạo tín hiệu.
Entry, stop và mục tiêu phải có thời điểm
Nhận dạng sau Close thứ hai. Nếu chờ nến thứ ba xác nhận, tín hiệu khả dụng muộn hơn; không backtest entry tại Close thứ hai như thể đã biết tương lai. Ghi quy tắc vào sau tín hiệu, mức vô hiệu hóa và phương pháp khớp. Buy thường vào Ask và thoát Bid; sell đảo chiều, tùy cơ chế sản phẩm. Spread, hoa hồng, trượt và gap có thể đổi kết quả. Stop-loss thường không bảo đảm giá khớp hoặc lỗ tối đa.
Đặt stop theo mức vô hiệu đã định, rồi tính khối lượng theo khoảng cách và phí; kiểm cản gần nhất trước mục tiêu. Tỷ lệ lời/lỗ kế hoạch không xác suất thắng, không chuẩn 1:2 bắt buộc cho mọi hệ. Xác nhận, vị trí hỗ trợ/kháng cự, RSI là giả thuyết bộ lọc cần kiểm riêng, không chứng cứ mặc định tăng độ tin cậy. Vùng hỗ trợ/kháng cự giúp mô tả bối cảnh.
Bẫy: xếp hạng mô hình, đồng hồ và chọn mẫu
Engulfing phủ thân theo quy tắc khác, Harami nằm trong thân, Morning Star có ba nến. Tên không cho bảng xếp hạng lợi thế cố định. Không dùng phần trăm S&P 500 ngày của nhà cung cấp làm tỷ lệ thắng EUR/USD intraday sau phí. Phân biệt tick volume với khối lượng tiền toàn thị trường.
Chọn nguồn giá/side, khung nến, múi giờ và phiên trước thử. Cùng thị trường nhưng nến chia khác có thể cho cấu trúc khác; không chọn sau khi thấy biểu đồ đẹp. Ghi số ca bị loại vì gap, bằng M, thân ngắn và thiếu warmup. Lưu cả thử thất bại. OHLC không cho biết đường đi nội nến hoặc ai mua bán; không suy ra stop/target nào chạm trước nếu không có dữ liệu đủ chi tiết.
Việc thực hành tiếp theo
- Viết rõ bất đẳng thức/độ chính xác/tick size, nguồn OHLC và thuật toán/phiên bản; thử cả bằng M và bằng Low/High.
- Giữ hình học và bộ lọc thân lịch sử/xu hướng riêng. Phản chiếu cả chuỗi rồi đổi High/Low để kiểm đối xứng, không chỉ hai nến cuối.
- Tách nhận dạng với entry khả thi, stop/target, spread và phí. So hệ gốc với hệ thêm bộ lọc trên mẫu tách biệt; không đổi quy tắc sau khi chọn kết quả.
Kiểm tra mức độ hiểu bài
Bài tập: khoảng 2 phút.
Xem đáp án và giải thích
High mới từ Low cũ:210−102=108;Low mới từ High cũ:210−114=96.
Câu hỏi khác
Điều kiện tối thiểu là gì?
Khác Engulfing thế nào?
Forex không gap thì đổi quy tắc được không?
Có mô hình là đủ vào lệnh?
Vì sao hai lịch sử cho mã khác?
Nguồn và kiểm chứng
- raw.githubusercontent.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- raw.githubusercontent.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- raw.githubusercontent.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- www.tradingview.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- www.tradingview.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- www.candlescanner.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- www.candlescanner.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- chartschool.stockcharts.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
- www.oanda.com
Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.
Các phép tính dùng giả định được nêu rõ. Chúng không thay thế dữ liệu thị trường hiện tại hoặc điều khoản của nhà cung cấp.
