Phân tích kỹ thuật

Engulfing: thân nến, thời điểm đóng và cảnh báo tạm thời

Tách nhấn chìm thân khỏi outside bar, so dấu bằng của TA-Lib và tính RR. Mô phỏng cảnh báo 1/0/1 trên cùng đường giá trước lúc đóng.

Hai trạng thái cùng nến: thân từng bao phủ rồi không còn khi đóng
Giá hư cấu để phân biệt quan sát tạm thời với OHLC cuối, không kết quả thị trường.

Giao dịch ngoại hối có đòn bẩy và CFD có thể gây thua lỗ nhanh chóng. Nội dung phục vụ học tập, không phải tư vấn đầu tư cá nhân.

Trong bài viết này

Sau khi đọc bài này…

  • Phân biệt nhấn chìm thân với outside bar bằng raw OHLC.
  • Tách tín hiệu trong nến khỏi điều kiện còn đúng lúc đóng.
  • Tính khoảng stop/target và RR trước khi suy kết quả giao dịch.

Tra cứu thuật ngữ ngay trong bài

Backtesting (kiểm thử dữ liệu lịch sử) Khớp lệnh Kế hoạch giao dịch Số dư đã hạch toán (balance) Điểm hòa vốn — break-even Stop loss — lệnh dừng lỗ

Engulfing là phép so hai thân nến theo một quy ước rõ, không phải lời hứa đảo chiều. Tách thân khỏi bóng, nến đang chạy khỏi nến đã đóng và nhận dạng khỏi thực thi. Ví dụ dưới cho thấy cùng một nến có thể đạt điều kiện lúc giá 106 rồi không đạt khi đóng 104.

Thân nhấn chìm biến mất trước lúc đóng nến

Nến thứ nhất đã đóng. Nến thứ hai được vẽ hai lần: giá hiện tại 106 và giá đóng cuối 104.

Cuộn ngang để xem toàn bộ sơ đồ

Cuộn ngang để xem hết sơ đồ.

Thân nhấn chìm biến mất trước lúc đóng nếnNến đầu O105 H107 L101 C103. Nến sau đi qua 102,100,106,104. Khi giá 106, thân 102–106 đạt điều kiện nhấn chìm thân nghiêm ngặt. Đóng 104 cho thân 102–104 không bao hết biên 105. Hai thân xanh là hai trạng thái của cùng một nến, không phải hai nến kế tiếp.Cùng nến thứ hai: đang chạy và đã đóng100103105107Nến 1Nến 2Nến 2Đã đóngĐang hình thànhĐã đóng106104Tạm thời:102 <103 và 106 >105Cuối:102 <103, nhưng 104 <105Bóng lên 106 không thay giá đóng.
Giả định: đơn vị giá hư cấu, cùng chuỗi và khung. Nhấn chìm tăng nghiêm ngặt cần O2 < C1 và C2 > O1. H2=106 và L2=100 cuối không đổi thân 102–104. Chưa định lệnh vào hoặc kết quả. TradingView: giá đang chạy và OHLC cuối.
Mẫu thân tạm thời có thể biến mất trước lúc đóng cuối.

Thân, biên độ và hướng nến

O/H/L/C lần lượt là mở/cao/thấp/đóng. Thân từ min(O,C) đến max(O,C), độ dài |C−O|; toàn biên độ H−L gồm bóng. Màu do cài đặt: đọc C>O là tăng, C<O là giảm. Trong quy tắc nghiêm ngặt ở đây, doji C=O không đủ hướng. Tên mô hình thuộc phân tích nến; không gán một tỷ lệ thắng hay lời trích dẫn cho người nổi tiếng.

Nhấn chìm thân tăng yêu cầu C1<O1, C2>O2, O2<C1 và C2>O1. Nhấn chìm thân giảm yêu cầu C1>O1, C2<O2, O2>C1 và C2<O1. Hai mép thân đều phải vượt, không chỉ một mép. Outside bar là điều kiện khác: H2>H1 và L2<L1. Bối cảnh xu hướng trước đó là một bộ lọc riêng.

Thân nhấn chìm không đồng nghĩa outside bar

Ví dụ EUR/USD hư cấu, pip=0.0001. Nến đầu O/H/L/C=1.1050/1.1070/1.1010/1.1030, thân giảm 20 pip, biên độ 60 pip. Hai hàng sau là hai khả năng thay thế của nến thứ hai, không chuỗi ba nến.

Nến 2O/H/L/CThân và biên độKết quả
2A1.1028/1.1060/1.1020/1.105224 và 40 pipThân tăng vượt hai mép thân trước 2 pip mỗi bên; không outside
2B1.1035/1.1080/1.1000/1.104510 và 80 pipKhông nhấn chìm thân; outside vượt cao/thấp trước 10 pip mỗi bên

Chỉ đổi C của 2A thành 1.1048: thân vẫn tăng 20 pip nhưng còn thiếu 2 pip để vượt O1=1.1050. Nâng H2 lên 1.1080 không sửa điều kiện C2. Ví dụ giảm độc lập O1/C1=1.2000/1.2020, O2/C2=1.2022/1.1998: thân đầu 20 pip, thân sau 24 pip, mỗi mép vượt 2 pip. Chưa có H/L hoặc kết quả giao dịch từ bốn giá thân ấy.

Vị trí và xu hướng là giả thuyết cần kiểm

Một thân tăng nhấn chìm sau chuỗi giảm có thể được chọn làm ứng viên đảo chiều; xuất hiện giữa vùng đi ngang là bối cảnh khác. Ghi cụ thể cách xác định xu hướng, vùng và thời điểm chúng được biết. Thêm kháng cự, RSI hoặc volume không tự tạo bằng chứng độc lập hay nâng xác suất theo tỷ lệ cố định. Không dùng mốc 50%,65%,70% như thống kê nếu chưa có mẫu và phương pháp.

TradingView cho chọn bộ lọc xu hướng SMA50, SMA50/SMA200 hoặc không phát hiện xu hướng trong công cụ mô hình của họ. Đó là lựa chọn của công cụ, không toàn bộ định nghĩa hình học hoặc chứng minh bộ nào tốt nhất. Mã TA-Lib được đối chiếu dưới không kiểm xu hướng trước mẫu.

Dấu bằng và phiên bản làm thay đổi kết quả

TA-Lib v0.6.4 CDLENGULFING cho mã 100 hoặc−100 khi hai mép vượt nghiêm ngặt;80 hoặc−80 khi một mép bằng, mép còn lại vượt. Dấu biểu thị tăng/giảm, không xác suất 80%/100%. Không coi kết quả khác quy ước là lỗi trước khi so điều kiện và giá thô.

Giữ O1=1.1050, C1=1.1030Nghiêm ngặtQuy tắc mã đã đối chiếu
O2=1.1028 C2=1.1052Có+100
O2=1.1030 C2=1.1052Không, một mép bằng+80
O2=1.1030 C2=1.1050Không, hai mép bằng0

Không làm tròn trước phép so rồi gọi cùng thuật toán. Ghi tên hàm, phiên bản, dấu bằng và bộ lọc; không suy toàn bộ mã nội bộ của TradingView từ mô tả trợ giúp.

Giá trị thêm: cảnh báo đã gửi không chứng minh nến cuối xác nhận

Cùng đường giá, ba định nghĩa thông báoNến O102 từng lên 106 rồi đóng 104, so thân trước 103–105. Giờ Việt Nam UTC+7 chỉ để minh họa.PHÉP TÍNH GIẢ ĐỊNHA: lần đầu đúng trong nến1 sự kiệnB: còn đúng khi đóng0 sự kiệnC: ghi nhớ từng đúng1 sự kiện tại đóng
Cùng đường giá, ba định nghĩa thông báo. Nến O102 từng lên 106 rồi đóng 104, so thân trước 103–105. Giờ Việt Nam UTC+7 chỉ để minh họa.

Phải so cùng loại sự kiện. Số cảnh báo không phải số tín hiệu đóng hoặc số lệnh khớp.

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.

A: lần đầu đúng trong nến
1 sự kiện – Lúc 10:00:30, giá 106; chưa xác nhận đóng
B: còn đúng khi đóng
0 sự kiện – Thân cuối 102–104 không vượt 105
C: ghi nhớ từng đúng
1 sự kiện tại đóng – Thông báo lịch sử trong nến, không khẳng định thân cuối nhấn chìm

Mô phỏng logic, không thử gửi thông báo trên nền tảng: nến thứ hai từ 10:00 đến 10:01, giờ Việt Nam UTC+7, O=102. Giá giả định 100 lúc 10:00:10,106 lúc 10:00:30,104 lúc 10:00:59 và đóng 104 tại cập nhật cuối. Nến trước thân giảm 103–105. Điều kiện nghiêm ngặt sai ở 100, đúng ở 106, sai ở 104.

  1. A ghi lần đầu điều kiện đúng trong nến: một sự kiện lúc 10:00:30.
  2. B chỉ ghi khi điều kiện còn đúng ở cập nhật đóng: không có sự kiện.
  3. C ghi nhớ nến từng đạt, rồi thông báo tại đóng: một sự kiện, nhưng nội dung là “từng đạt”, không “thân cuối nhấn chìm”.

Ba giao thức không tương đương. Bảng lịch sử chỉ lưu OHLC cuối không đủ tái tạo thời điểm điều kiện tạm đúng. Theo tài liệu Alerts của TradingView, chế độ alert.freq_once_per_bar_close còn cần lời gọi alert được thực thi ở lượt đóng; không tự nhớ điều kiện trước đó. Không coi đổi tần suất là đã cài giao thức C. Phần mềm cần thiết kế trạng thái riêng; bài này không cung cấp mã Pine đã biên dịch.

Lưu thời điểm quan sát, cờ đã đóng, O và C quan sát, mã quy tắc và ID sự kiện. Cảnh báo tín hiệu không tự là lệnh đã khớp; thông báo đi trước không trở thành tín hiệu cuối chỉ vì nó đã đến điện thoại. Khi so với biểu đồ tải lại, so đúng loại sự kiện. Đây là kiểm định nghĩa, không bằng chứng hệ thống gửi trễ hoặc nhà môi giới sửa dữ liệu.

Từ nhận dạng đến vào, dừng và chốt

  1. Lưu công cụ, feed, Bid/Ask/Last, khung, biên thời gian, raw OHLC, quy ước bằng và phiên bản.
  2. Chờ đóng nếu định nghĩa dùng đóng. Lệnh thị trường sau đó không được bảo đảm giá mở nến kế.
  3. Nếu dùng stop-entry, ghi phía giá kích hoạt, buffer, thời hạn và điều kiện hủy. Limit chờ hồi có thể không khớp; giữ ca ấy trong thống kê.
  4. Định điểm vô hiệu, khối lượng và phí. Đệm 5–10 pip không là khoảng bắt buộc hoặc phù hợp mọi sản phẩm. Stop-loss có thể trượt; bị dừng không chứng minh “săn stop”.
  5. Fibonacci, trailing hoặc RR2:1/3:1 là quy tắc cần kiểm, không thành tích. Dời stop về giá vào chưa bảo đảm hòa vốn ròng. Chốt phần nào phải nêu trọng số.

Ví dụ GBP/USD: thân lớn không tự cho RR tốt

Ví dụ độc lập hư cấu O1/C1=1.2710/1.2740, O2/C2=1.2745/1.2620. Thân tăng 30 pip bị thân giảm 125 pip nhấn chìm. Giả định đã khớp bán 1.2618, stop 1.2760: khoảng bất lợi 142 pip. Đây không câu chuyện thành công của tác giả hoặc người dùng thật.

Giả định thoátKhoảng thuậnRR gộp trước phí
Target 1.2510108 pip108/142≈0,7606
Target 1.2400218 pip218/142≈1,5352
Chia đều và cả hai target đều khớp(108+218)/2=163 pip163/142≈1,1479

Với 10000 GBP, pip=1 USD nên khoảng stop là 142 USD trước phí/trượt, không 142 EUR hoặc mức lỗ tối đa được bảo đảm. Hai target khớp là điều kiện của hàng cuối, không kết quả được quan sát. Nếu chỉ target đầu khớp rồi phần còn lại dừng, phải tính đường khác. Spread và phía thực thi cần có khi chuyển hình học thành P/L ròng.

Volume cần cùng loại dữ liệu

Volume hợp đồng futures và số lần cập nhật giá OTC là hai đại lượng khác. MT5 phân biệt tick volume với real volume theo loại dữ liệu sẵn có. Tick count của feed không phải doanh số tiền của toàn thị trường ngoại hối. Không suy tương quan 0.9 phổ quát hoặc “khối lượng tăng 50–100% chứng minh tổ chức mua” từ hình nến.

Nếu dùng volume làm bộ lọc, định nguồn, đơn vị, cửa sổ so và thời điểm có dữ liệu. Kiểm giá trị gia tăng trên cùng mẫu và chi phí, không chỉ chọn vài mẫu rõ.

Biên gom nến có thể đổi mô hình

Năm tick hư cấu:12:59→101,13:00→102,13:01→100,13:02→99,13:03→103. Dùng nến 2 phút, lấy mốc trái, bỏ mốc phải:

BiênHai thân O→CNghiêm ngặt
[13:00,13:02), [13:02,13:04)102→100 rồi 99→103Nhấn chìm tăng
[12:59,13:01), [13:01,13:03)101→102 rồi 100→99Không nhấn chìm giảm:100 không vượt 102

Cùng dòng tick mẫu nhưng các cửa sổ khác nhau. Chỉ đổi nhãn múi giờ hiển thị chưa chắc đổi cách gom nến; cần kiểm biên thực tế của feed. Ví dụ không có toàn bộ lịch sử tick hoặc chứng minh một múi giờ tốt hơn. Người dùng Việt Nam nên ghi cả UTC offset và timestamp gốc khi so ảnh hai nền tảng.

Lỗi hay gặp và cách kiểm lại

  • So H/L thay O/C: dùng hai phép thử riêng.
  • Đếm hai trạng thái nến đang chạy như hai nến: lưu ID và trạng thái đóng.
  • Đánh đồng code 80 với 80%: đọc tài liệu hàm.
  • So giá đã làm tròn, feed hoặc biên nến khác: đối chiếu dữ liệu thô trước.
  • Thêm nhiều bộ lọc rồi báo một tỷ lệ thắng thiếu mẫu: lưu mọi thử nghiệm và ca không khớp.
  • Gọi H4 bắt buộc hoặc lấy hiệu suất cổ phiếu áp ngoại hối: cần kiểm sản phẩm, mẫu, phí và quy tắc thực thi riêng.

Thực hành có thể kiểm lại

  1. Tính thân và biên của 2A/2B; giải thích tại sao hai cột phân loại khác nhau.
  2. Đổi C2A thành 1.1048, giữ H; điều kiện nào thất bại?
  3. Vẽ đường 102→100→106→104, ghi cả lần đúng tạm và kết quả cuối; không thêm nến thứ ba.
  4. Tự định ba giao thức cảnh báo A/B/C rồi đếm 1/0/1 trên đường này. Đừng suy số lần khớp lệnh từ số thông báo.
  5. Ghi trước cách vào/ra, phí, thời hạn, mẫu chưa dùng để kiểm thử lịch sử. Không bịa lịch sử thắng từ mẫu nhận dạng.

Xem so nhấn chìm tăng và giảm để dùng cùng điều kiện hai phía, và tín hiệu thay đổi trước lúc đóng để kiểm log. Phép toán không xác định tính hợp lệ của nhà cung cấp hoặc quyền dùng sản phẩm tại Việt Nam; không cần nạp tiền thật để học các ví dụ.

Kiểm tra mức độ hiểu bài

Bài tập: khoảng 2 phút.

Nến thứ hai từng lên 106 nhưng đóng 104. Thân giảm trước 103–105. Quy tắc nhấn chìm thân nghiêm ngặt tại đóng ghi gì?

Xem đáp án và giải thích

Thân cuối 102–104 không bao hết 105.106 trước đó chỉ là trạng thái trong nến, không C cuối.

Câu hỏi khác

Nhấn chìm thân và outside bar khác nhau thế nào?
So O/C cho thân; so H/L cho outside.2A thân 24 pip bao thân 20 dù biên nằm trong;2B thân 10 không bao nhưng H/L vượt mỗi phía 10 pip. Không suy một mẫu từ mẫu kia.
Có cần hai nến ngược hướng và vượt cả hai mép?
Theo quy tắc nghiêm ngặt ở đây có, doji bị loại. TA-Lib v0.6.4 chấp nhận một mép bằng cho mã 80, hai mép vượt 100; dấu âm cho giảm. Hàm không kiểm xu hướng và mã không là xác suất.
Tại sao cảnh báo có mà cuối nến không còn mô hình?
Giá đang chạy 106 có thể đạt rồi đóng 104 không đạt. Tách quan sát tạm và cuối; lưu trạng thái, timestamp, raw OHLC, biên và phiên bản. Giao thức A/B/C có số khác nhau không chứng minh dữ liệu bị sửa hoặc lệnh từng khớp.
Có tỷ lệ thắng chung hoặc bắt buộc H4?
Không có kết quả phổ quát từ hình học. Cần dữ liệu, sản phẩm, khung, quy tắc vào/ra, phí và mẫu chưa dùng. Không áp tỷ lệ cổ phiếu cho ngoại hối hoặc coi mã 100 là 100%.
Chia hai target có làm RR bằng target xa?
Không. Với ví dụ bán 1.2618, stop 142 pip, target 108/218 pip, chia đều và cả hai khớp cho trung bình 163 pip, RR163/142. Đường chỉ khớp target đầu rồi dừng phần còn lại phải tính khác.

Nguồn và kiểm chứng

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. www.metatrader5.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.

Về tác giả

Jarosław Wasiński là biên tập viên và nhà phân tích thị trường tại Ba Lan. Ông sáng lập MyBank.pl năm 2004 và theo dõi thị trường ngoại hối từ năm 2007.