MOEasymmetry← บทความทั้งหมด
Research · 2026-06-13 · 5 นาที

Darvas Box ในหุ้นไทย: ทดสอบ 3,289 สัญญาณ พบผลที่คาดไม่ถึง

ตามรอย ศึกษา รอจังหวะ จู่โจม
ไทย อ่านภาษาอังกฤษ

Nicolas Darvas บรรยาย box pattern ในปี 1960 และสร้างกำไรมหาศาลจากมัน

แต่เขาเทรดหุ้นเติบโตในตลาดสหรัฐฯ ช่วงขาขึ้นแรง Pattern นี้ยังใช้ได้กับหุ้นไทยไหม?

ผมทดสอบแล้ว 3,289 สัญญาณ ข้อมูล SET + MAI 21 ปี ผลที่ได้ทำให้ผมแปลกใจ


Darvas Box คืออะไร (อธิบายใน 1 ย่อหน้า)

หุ้นวิ่งขึ้นสู่ new high แล้วทรงตัวแนวข้าง จุดสูงแรกกลายเป็น ceiling ที่ถูกทดสอบซ้ำๆ แต่ไม่ทะลุขึ้นได้ แต่ละครั้งที่ทดสอบ volume ลดลงเรื่อยๆ เมื่อ breakout พร้อม volume เด่น นั่นคือจังหวะ entry โดย stop อยู่ที่พื้นกล่อง

ลักษณะสำคัญคือ ceiling แบน (flat ceiling) ต่างจาก contracting base (ที่ต้องการ recovery high ลดลงเรื่อยๆ) Darvas Box ยอมรับ ceiling ที่แบนหรือทะลุเล็กน้อยได้ สิ่งที่สำคัญคือ การทดสอบระดับเดิมซ้ำๆ ซึ่งหมายความว่า overhead supply กำลังถูกดูดซับ


ตำแหน่งใน 3-Pattern System

Scanner ของผมระบุ setup ที่หดตัวได้ 3 แบบ:

Type A — Contracting Base: หดตัวใน พื้นที่ high ลดลงเรื่อยๆ low สูงขึ้นเรื่อยๆ recovery high แต่ละครั้งต่ำกว่าครั้งก่อน

Type B — Anchor Run + Zigzag: หดตัวใน แอมพลิจูด หลัง first leg แรงๆ (≥22%) แต่ละ swing เล็กลงกว่าครั้งก่อน

Type C — Darvas Box / Flat Base: สร้าง สี่เหลี่ยม แบน ceiling ถูกทดสอบ ≥2 ครั้งภายใน 5% ความลึก box ≤15%

ทั้ง 3 แบบไม่ใช่รูปแบบเดียวกัน แต่ละแบบระบุหุ้นที่ต่างกัน ในข้อมูลไทย 2005–2026 หุ้นหนึ่งตัวถูก tag ได้เพียง type เดียวต่อ episode เท่านั้น


ผลการทดสอบ (RS≥80 + ตลาด Confirmed Uptrend, 2005–2026)

ทดสอบภายใต้เงื่อนไขเดียวกันทั้ง 3 แบบ: RS Rating ≥80, SET อยู่ใน Confirmed Uptrend, entry ที่ pivot break, stop ที่ pattern low

รูปแบบnMedian R (30d)≥2R Hit RateStop Rate% Positive
Type A — Contracting Base2,910+0.11R18.1%31.6%52%
Type B — Anchor Zigzag602+0.06R23.6%40.2%50%
Type C — Darvas Box3,289+0.19R15.7%26.8%55%

TypeC ให้ median R สูงสุด (+0.19 เทียบกับ +0.11 ของ TypeA), stop rate ต่ำสุด (26.8% เทียบกับ 31.6%), และ % positive สูงสุด (55%)

TypeB มี ≥2R rate สูงที่สุด — พบหุ้นที่วิ่งแรงที่สุด แต่แลกด้วย stop rate สูงถึง 40.2%


ทำไม TypeC ถึงชนะบน Median R

การทดสอบ ceiling ซ้ำๆ ทำงานจริง

เมื่อหุ้นทดสอบแนวต้านเดิม 3 ครั้ง นักลงทุนที่ซื้อใกล้จุดสูงนั้นมีโอกาสออกได้หลายครั้งแล้ว ถึงครั้งที่ 3 overhead supply ส่วนใหญ่ถูกดูดซับโดยผู้ซื้อที่อดทน หรือถูก flush ออกไปแล้ว เมื่อหุ้นทะลุขึ้นได้ จึงมีแรงขายรออยู่ข้างบนน้อยกว่า

นี่คือ insight ดั้งเดิมของ Darvas: กล่องไม่ได้แค่ mark แนวต้าน แต่ ใช้ แนวต้านนั้น clean up ปัญหา supply ก่อนที่ breakout จะเกิดขึ้น

TypeA หดตัวด้วย declining highs — กักเก็บพลังงาน TypeC หดตัวด้วย flat ceiling — ดูดซับ supply กลไกต่างกัน ผลต่างกัน


สิ่งที่ TypeC ไม่ใช่

TypeC มี ≥2R rate ต่ำสุด (15.7%) ไม่ใช่ setup ที่มักให้ breakout แบบระเบิด multi-R

Pattern นี้ breakout อย่างน่าเชื่อถือ (55% positive, 26.8% stop rate) แต่มักจะค่อยๆ ไต่ขึ้นอย่างสม่ำเสมอ ไม่ใช่พุ่งแรง การรอ 2R ที่ไม่ค่อยมาคือความผิดพลาดที่พบบ่อยที่สุดกับ setup นี้

กลยุทธ์ exit ที่เหมาะกับ TypeC: ขาย partial ที่ 1R–1.5R trail ส่วนที่เหลือตาม swing low ล่าสุด ถ้าเริ่มสร้าง box ใหม่เหนือ pivot นั่นคือ continuation — ถือต่อ ถ้าหล่นกลับเข้า box เดิม นั่นคือ stop

การใช้กฎ "ถือจนกว่าจะได้ 2R" กับ TypeC จะได้ผลต่ำกว่าที่ควรจะเป็น edge อยู่ที่การวิ่งที่สม่ำเสมอ low-volatility ไม่ใช่ winner ขนาดใหญ่เป็นครั้งคราว


ตัวอย่างจริง: CCET (เม.ย.–พ.ค. 2026)

วันที่ราคาเหตุการณ์
16 เม.ย.5.30ทะลุเหนือ 200-EMA
27 เม.ย.6.40สร้าง ceiling แรก
5 พ.ค.5.75ทดสอบ floor
6 พ.ค.6.50ทดสอบ ceiling ครั้งที่ 2 (เกิน 1.6% — TypeC ยอมรับได้)
12 พ.ค.5.70ทดสอบ floor ครั้งที่ 2 — กลายเป็น box floor
14 พ.ค.6.45ทดสอบ ceiling ครั้งที่ 3
19 พ.ค.5.85Volume แห้งสุด
20 พ.ค.6.60 / ปิด 6.45Breakout พร้อม volume

Box: ceiling 6.40, floor 5.70, ความลึก 10.9% ทดสอบ ceiling 3 ครั้ง Volume หดมาถึงจุดต่ำสุด 19 พ.ค. แล้วพุ่งแรงวันที่ break Darvas คลาสสิก

Stop อยู่ที่ 5.70 (box floor) ความเสี่ยง 11% จาก entry TypeC ตั้ง stop กว้างตามธรรมชาติของ pattern ต้องคิด position size ให้เหมาะสม


สัญญาณปัจจุบัน (12 มิ.ย. 2569)

จาก scanner แบบ live (RS≥80 + CU filter):

ต้อง chart-check ก่อนทุกกรณี Scanner หา candidate ให้ การอ่านชาร์ตโดยคนเป็นตัวกรองสุดท้ายเสมอ


ความหมายสำหรับวิธีที่ผมเทรด

Scanner ของผมระบุ pattern ทั้ง 3 แบบแล้ว TypeA TypeB TypeC ระบุหุ้นต่างกัน — ใช้ร่วมกันเสริมกัน ไม่ซ้อนทับกัน

รวมกัน 6,801 สัญญาณ (ทั้ง 3 แบบ, RS≥80, CU): median +0.15R ที่ 30 วัน, stop rate 30.0%

TypeC มีสัดส่วน 48% ของสัญญาณทั้งหมด ในขณะที่ให้ผล risk-adjusted ดีที่สุดใน 3 แบบ แต่ต้องใช้ exit approach ที่เหมาะกับลักษณะของมัน: ขาย partial เร็ว, trail ส่วนที่เหลือ, อย่ารอการวิ่งที่ไม่ค่อยเกิดขึ้น

Insight ของ Darvas ในปี 1960 ยังใช้ได้กับหุ้นไทย 65 ปีต่อมา ไม่ใช่เพราะตลาดเหมือนกัน แต่เพราะกลไกพื้นฐาน (การดูดซับ supply ผ่านการทดสอบแนวต้านซ้ำๆ) ทำงานข้ามตลาด


เงื่อนไข entry filter: RS Rating ≥80 + SET Confirmed Uptrend (IBD state machine: FTD-based) หากไม่ใช้ทั้ง 2 filter stop rate จะสูงขึ้นอย่างมีนัยสำคัญและ median R จะติดลบ ผลลัพธ์เหล่านี้ไม่ apply กับหุ้น RS ต่ำหรือในตลาดสภาวะ random

Source: scan_contracting_breakouts.py, detector: detect_darvas_box() Backtest: backtest_zigzag_v2.py --rs-min 80 --regime Thai universe: 882 symbols, 2.87M price rows, 2005–2026

รับบทความวิจัยใหม่ทางอีเมล
ทดสอบจริง · ล้มเหลวจริง · เผยแพร่ทั้งหมด
Subscribe — ฟรี
📊 ดูแดชบอร์ดสด เครื่องสแกน breakout และ track record จริงได้ที่ หน้าหลัก MOEasymmetry — งานวิจัย ไม่ใช่คำแนะนำการลงทุน
← ก่อนหน้า
สามวิธีที่หุ้นหดตัวก่อนจะ Breakout
งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน · Personal research & trading journal — not investment advice. The author does not provide licensed advisory services.
Home · Articles · Methodology · Track record