⚠️ งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน ผู้จัดทำไม่ได้ให้บริการที่ปรึกษาที่ได้รับใบอนุญาต
ตัวกรองที่สำคัญที่สุดในระบบของผมไม่ใช่ RS Rating ไม่ใช่ volume confirmation หรือ contracting base แต่คือการรู้ว่าตลาดโดยรวมอยู่ใน uptrend หรือ correction — และการปฏิเสธที่จะเทรด breakout เมื่อมันไม่ใช่ uptrend
นี่คือ market regime gate และข้อมูลที่รองรับมันคือตัวเลขสำคัญที่สุดที่ผมค้นพบ
สิ่งที่ข้อมูลบอก
จาก backtest 36 ปีของหุ้นไทย ผมแยกสัญญาณ contracting-base breakout ทุกตัวตาม market condition ณ วันที่เกิดสัญญาณ:
| Market Condition | Mean Forward R (ต่อ trade) |
|---|---|
| Confirmed Uptrend | +0.35 (bootstrap CI ไม่ครอม 0) |
| ไม่มีตัวกรอง regime (ทุกสภาวะ) | ~0.00 (ใกล้ศูนย์ CI ครอม 0) |
| Market in Correction | ติดลบ |
Edge เกือบทั้งหมดอยู่ใน regime เดียว เทรด breakout ใน Confirmed Uptrend: วิธีการนี้ใช้ได้ผล เทรด setup เดียวกันใน correction หรือ under pressure: edge หายไปหรือกลายเป็นลบ
นี่คือเหตุผลที่กรณีศึกษา SCGP มีคุณค่ามาก SCGP แสดง breakout แบบตำราเรียน — volume pop, contracting base, RS≥80, อยู่เหนือ moving average สำคัญทุกเส้น มันล้มเหลวเพราะ SET ร่วง −7.4% ในสัปดาห์เดียวกัน Setup นั้น real แต่ตลาดคือปัญหา
"Market Condition" หมายความว่าอะไร
ผมใช้ distribution-day framework ของ IBD ดัดแปลงสำหรับ SET index:
Distribution day: วันที่ index ปิดลด ≥0.2% บน volume ที่สูงกว่า session ก่อน นี่คือ signature ของการขายสถาบัน — กองทุนที่เทขายตลาดในปริมาณมาก
Confirmed Uptrend: distribution day น้อยกว่า 5–6 วันในช่วง 25 sessions ที่ผ่านมา ตลาดอยู่ใน trend ที่สุขภาพดี
Uptrend Under Pressure: distribution day สะสม (ช่วง 5–7 วัน) ระวัง — ลด new entry, tighten stop บน position ที่มีอยู่
Market in Correction: distribution หนัก (7+ วัน) หรือ price breakdown ชัดเจน หยุดเพิ่ม position ใหม่ รอ
threshold ไม่ใช่การตัด moving average แบบง่ายๆ การตัด 50d MA นั้น lag — กว่าที่ 50d จะต่ำกว่า 200d คุณได้ให้กำไรกลับไปมากมายแล้ว การนับ distribution day ตรวจจับการขายสถาบันขณะที่มันเกิดขึ้น ไม่ใช่หลายสัปดาห์ต่อมา
ทำไมมันถึงเป็นตัวกรองสำคัญที่สุด
ลองนึกถึงสิ่งที่เกิดขึ้นเมื่อคุณถอดมันออก ใน backtest การใช้ RS≥80 + contracting base กับ ALL market conditions ให้ mean return ใกล้ศูนย์ (CI ครอม 0) Setup เดียวกัน หุ้นเดียวกัน entry point เดียวกัน — แต่การเทรดข้ามทุก regime ผสม Confirmed Uptrend edge เข้ากับ noise ของ correction
ทุก breakdown ที่คุณเคยดู หุ้นที่ดูดีมาก — RS แข็งแกร่ง pattern ดี volume pop — น่าจะเป็น market-condition failure ไม่ใช่ setup failure Setup นั้น fine แต่ตลาดกำลัง distribute
นี่คือเหตุผลที่ผมสอนตัวอย่าง SCGP บทเรียนไม่ใช่ "SCGP เป็น setup ที่แย่" บทเรียนคือ: การอ่าน market condition ที่ถูกต้องคือเงื่อนไขเบื้องต้นสำหรับทุกตัวกรองอื่นๆ ที่จะมีความหมาย
วิธีที่ผม track มัน
Thai dashboard แสดง market condition badge ที่ด้านบนของทุกหน้าจอ มันคำนวณใหม่ทุกวันจาก distribution-day count สภาวะปัจจุบัน — Confirmed Uptrend, Under Pressure, หรือ Correction — เป็นตัวกำหนดว่าผมกำลังมองหา entry อย่างแข็งขันหรือนั่งรอ
ใน correction การตอบสนองที่ถูกต้องไม่ใช่การหา setup ที่ดีกว่า การตอบสนองที่ถูกต้องคือการรอ
อีกอย่างหนึ่ง: regime gate ใช้กับระดับโลก ถ้าตลาดสหรัฐอยู่ใน correction นั่นสำคัญกับหุ้นไทยด้วย — ไม่ใช่ทางตรงเสมอ แต่ correction ใหญ่ในสหรัฐกดดัน SET ตามประวัติศาสตร์ด้วยเช่นกัน ผม track ทั้งคู่
ตามรอย ศึกษา รอจังหวะ จู่โจม — แต่เฉพาะเมื่อตลาดบอกว่าใช่
งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน ผู้จัดทำไม่ได้ให้บริการที่ปรึกษาที่ได้รับใบอนุญาต — MOEasymmetry
ฉบับร่าง 2026-06-10 ยังไม่เผยแพร่ | คู่กับ EN version | ที่มา: backtest_contracting.py regime-split analysis, Thai 1990–2026 Bootstrap CI บน Confirmed Uptrend subset SCGP กรณีศึกษาบันทึกใน anatomy series