สำหรับภาพรวมทั้ง 3 Pattern (TypeA, TypeB, TypeC) ดูที่ [สามวิธีที่หุ้นหดตัวก่อนจะ Breakout](/articles/three-ways-stock-contracts-before-breakout-th.html) บทความนี้เจาะลึก TypeB โดยเฉพาะ: โครงสร้าง, ข้อมูล, Checklist คุณภาพ, และวิธี Exit
อะไรทำให้ TypeB ต่างจากแบบอื่น
TypeA หดตัวใน พื้นที่ — ช่วงราคาแคบลง High ลดลง Low สูงขึ้น
TypeB หดตัวใน Swing Amplitude หลังพิสูจน์ขาแรกแล้ว หุ้นได้แสดง Institutional Demand แล้วด้วย Anchor Run (≥22%) สิ่งที่ตามมาคือ Zigzag ที่แต่ละรอบเล็กลงกว่าเดิม — ไม่ใช่แคบในพื้นที่ราคา แต่ขนาดของแต่ละ Swing ลดลง
โครงสร้าง:
1. Anchor Run — วิ่งขึ้น ≥22% จาก Base Low (พิสูจน์ความสนใจของสถาบัน) 2. Swing 1: Pullback ครั้งแรกจาก Anchor Peak → Bounce ครั้งแรก (Amplitude A1) 3. Swing 2: Pullback ครั้งที่สอง → Bounce ครั้งที่สอง (Amplitude A2 โดย A2 < A1) 4. Pivot = Recovery High ล่าสุด (ต่ำกว่า Anchor Peak) 5. Stop = Swing Low ล่าสุด (สูงกว่า Swing Low ก่อนหน้า) 6. Breakout = ปิดเหนือ Pivot พร้อม Volume ขยายตัว
Signal สำคัญ: แต่ละรอบ Zigzag เล็กลงอย่างวัดได้ A1 → A2 หดตัวอย่างน้อย 30-40% คือเกณฑ์ Supply กำลังถูกดูดซับ พลังงานกำลัง Coil เพื่อต่อขึ้น
COM7 — ตัวอย่างหลัก (ม.ค.–พ.ค. 2026)
COM7 (Commerce7 Group, SET) คือ TypeB ที่สะอาดที่สุดที่ผมติดตามในปี 2026
| วันที่ | เหตุการณ์ | ราคา |
|---|---|---|
| 14 ม.ค. | Base Low (เหนือ 200-MA) | ฿18.2 |
| 19 ก.พ. | Anchor Peak (+42.9% จาก Low) | ฿26.0 |
| 4 มี.ค. | SL1 — Pullback ครั้งแรก | ฿20.6 Low |
| 16 มี.ค. | SH1 — Bounce ครั้งแรก | ฿24.3 High |
| 23 มี.ค. | SL2 — Pullback ครั้งที่สอง | ฿21.3 Low |
| 1 เม.ย. | Pivot (Recovery High) | ฿22.7 |
| 7 เม.ย. | Final Test ยืนเหนือ SL2 | ฿21.2 Low |
| 22 เม.ย. | Breakout (Volume 3.4× ปกติ) | ฿22.8 |
| มิ.ย. 2026 | ราคาปัจจุบัน | ~฿27 |
Swing Amplitude: A1 = 18% (฿20.6 → ฿24.3), A2 = 6.6% (฿21.3 → ฿22.7) หดตัว 3× นี่คือ Signal — ไม่ใช่แค่มี Swing อยู่ แต่แต่ละ Swing เล็กลงอย่างวัดได้
ทำไม Stop ถึงใช้ได้: SL2 (฿21.3) คือพื้นสุดท้ายก่อน Pivot ถ้าปิดต่ำกว่านี้แสดงว่าผู้ขายกลับมาควบคุม Coil แล้ว Stop ที่ SL2 หรือต่ำกว่า; ความเสี่ยงจาก Breakout ≈ 6%
อะไรทำให้ Pattern ไม่ Valid: - Low ที่สองต่ำกว่า Low แรก (พื้นกำลังลง ไม่ใช่ขึ้น) - การฟื้นตัวครั้งที่สองเกิน Anchor Peak (ไม่มีการ Compress แล้ว) - Swing Amplitude ไม่ได้หดตัว (แต่ละ Swing ใหญ่เท่าหรือใหญ่กว่าเดิม)
ผลการทดสอบ (ตลาดหุ้นไทย, RS≥80 + Confirmed Uptrend, 2005–2026)
| ตัวชี้วัด | TypeA (Coil) | TypeB (Zigzag) |
|---|---|---|
| n | 2,910 | 602 |
| Median R ที่ 30 วัน | +0.11 | +0.06 |
| โอกาสได้ ≥2R ที่ 30 วัน | 18.1% | 24.8% |
| อัตรา Stop | 31.6% | 44.8% |
| % ที่บวก | 52.3% | 48.2% |
TypeB มี Stop มากกว่า (44.8% vs 31.6%) Anchor Run เลือกหุ้น Momentum แต่โครงสร้าง Zigzag ก็ปรากฏในหุ้นขาลงที่มี Bounce ได้เช่นกัน การกรองคุณภาพ (RS≥80 + Confirmed Uptrend) ไม่ใช่ Optional
TypeB มี ≥2R Hit Rate สูงกว่า (24.8% vs 18.1%) เมื่อ Anchor Run + Zigzag จริงๆ Breakout มักวิ่งได้ไกลกว่า แรงซื้อที่พิสูจน์แล้วจากขาแรกสร้างพลังสำหรับการต่อเนื่อง
Expected Value: ใกล้เคียงกันทั้งสองแบบ (~+0.05R ต่อการเทรด) TypeB มีความแปรผันสูงกว่า — Stop มากกว่า แต่ Winner ใหญ่กว่าเมื่อได้ผล นี่คือลักษณะ Fat Right-Tail: ยอมรับการขาดทุนบ่อยขึ้นแลกกับโอกาสได้ผลตอบแทนที่ใหญ่กว่า
Exit ที่เหมาะกับ TypeB
ข้อมูลของ TypeB บอก Exit ที่ชัดเจน: ≥2R Hit Rate คือจุดแข็งที่สุดของมัน ยืนผ่าน Stop ครั้งแรก ขาย Partial ที่ 2R (จุดที่ TypeB เหนือกว่า TypeA) Trail ส่วนที่เหลือ
สิ่งที่ไม่ควรทำ: ถือรอ 3R หรือ 4R Anchor Run เป็นขาใหญ่แรกแล้ว Breakout คือการต่อเนื่อง ไม่ใช่การเริ่มต้นใหม่ TypeB ไม่ให้การวิ่งแบบค่อยเป็นค่อยไปแบบ TypeC แต่ให้การวิ่งที่เร็วกว่าและแอมพลิจูดสูงกว่า ซึ่งมักย้อนกลับ การขาย Partial ที่ 2R จับข้อดีเชิง Distribution ได้ การถือเลยไปไม่ได้ช่วย
Stop ที่ถูก Trigger บน TypeB ที่ Resume ทีหลัง ไม่ใช่ความผิดพลาด Stop Rate ของ TypeB สูงจริงๆ — นั่นเป็นคุณสมบัติของ Setup ไม่ใช่สัญญาณ Execute ผิด
Checklist 5 ข้อก่อนเทรด TypeB Signal
ไม่ใช่ทุก Anchor Run + Zigzag ที่คุ้มค่าเข้า Scanner ตรวจจับรูปแบบแบบ Mechanical; กราฟยืนยันคุณภาพ
1. Anchor Run มาพร้อม Institutional Volume ไหม? Volume 2-3× ค่าเฉลี่ยช่วงขาขึ้น ไม่ใช่ Pump แบบสุ่ม มองหาหลายวันสะสมติดกัน 2. RS Line ขึ้นตลอดช่วง Base ไหม? Relative Strength ควรยืนหรือดีขึ้นระหว่าง Zigzag RS Line ที่ลงระหว่างฐานหมายความว่าหุ้นแพ้ตลาด — ตัดทิ้ง 3. Zigzag แคบลงให้เห็นได้ชัดเจนไหม? ควรลากเส้น Trendline ที่หดเข้าหากันได้ A1 หดเหลือ A2 อย่างน้อย 30% คือเกณฑ์เชิงปริมาณ 4. ความเสี่ยง ≤7% ถึง Swing Low ล่าสุดไหม? ถ้า Stop ห่างเกิน 7% ฐานกว้างเกินไป Coil ยังไม่ได้สร้างอย่างถูกต้อง Risk/Reward เสียไป 5. ตลาดอยู่ใน Confirmed Uptrend ไหม? TypeB ล้มเหลวสม่ำเสมอใน Correction Stop คือแผน — แต่ถ้าไม่มี Regime Gate แสดงว่าเทรด Setup ที่ Stop Rate สูงในทิศทางลม ต้องผ่านทั้งสองเงื่อนไข
COM7 ผ่านทั้งห้าข้อ: Anchor Run เป็น Institutional Buying ที่สะอาด, RS อยู่ Top Decile ตลอด, A2 เท่ากับหนึ่งในสามของ A1, Stop ห่าง 6%, SET อยู่ใน Confirmed Uptrend
สำหรับ Scanner
Signal TypeB ปรากฏด้วย Label ⟳ Zigzag ใน Scanner Output พร้อมแสดง: - Anchor Gain (% ของขาแรก) - Swing Amplitude (A1% → A2% → Contraction Ratio) - ระยะห่างจากราคาปัจจุบันถึง Pivot - ความเสี่ยงจาก Pivot ถึง Stop (SL2)
Scanner ใจดีเกินไป — หา Candidate ตาม Shape Checklist 5 ข้อข้างต้นคือ Human Filter ที่ซ้อนทับ
Backtest Source: backtrack_zigzag_v2.py --rs-min 80 --regime, Thai Universe 882 symbols 2005–2026 ดูเพิ่มเติม: [สามวิธีที่หุ้นหดตัวก่อนจะ Breakout](/articles/three-ways-stock-contracts-before-breakout-th.html) · [Darvas Box ในหุ้นไทย](/articles/darvas-box-thai-data-3289-setups-th.html)