⚠️ บันทึกการวิจัยและการเทรดส่วนตัว — ไม่ใช่คำแนะนำการลงทุน ผู้เขียนไม่ได้ให้บริการที่ปรึกษาการลงทุนที่มีใบอนุญาต
ผมใช้เวลาหลายเดือนวิเคราะห์ transcript จากวิดีโอ IBD (Investor's Business Daily) พยายามทำความเข้าใจว่าวลีไหนที่นำหน้าการเคลื่อนไหวที่ทำกำไรได้จริง corpus ทั้งหมด: 86 วิดีโอ, หุ้นที่ถูกพูดถึงหลายพันครั้ง, tagged ตาม phrase context
หมวดวลีส่วนใหญ่ให้ noise มีสองหมวดที่ให้สัญญาณซึ่งรอดจาก testing protocol ของผม
สัญญาณ
เมื่อ IBD อธิบายหุ้นว่าอยู่ใน fresh base — ยังไม่ extended, ยังไม่ breakout — และอธิบาย technical pattern ว่า breakout กำลังเกิดขึ้น (cup-with-handle, VCP, flat base ที่สมบูรณ์) ผลตอบแทน 20 วันต่อมาแตกต่างจาก baseline อย่างวัดได้
combination ที่ผม tagged ว่า PATTERN_BREAKOUT_FRESH: การพูดถึงที่ตั้งชื่อ pattern ชัดเจน AND อธิบายว่าหุ้นกำลัง breakout หรืออยู่ที่ pivot AND ไม่มีภาษาบ่งชี้ว่าหุ้น extended หรือ "late stage"
ผลลัพธ์: n=106 การพูดถึงระหว่างปี 2562-2569 ค่ากลางผลตอบแทน +0.36% ที่ 20 วัน +3.17 percentage point lift เทียบกับ baseline ของการพูดถึงที่ไม่มี conjunction tags เหล่านี้
ค่า +3.17pp นั้นเป็นจริง: bootstrap CI ไม่รวมศูนย์
เพิ่ม RS≥80
เมื่อผม filter ลงไปที่การพูดถึง PATTERN_BREAKOUT_FRESH ที่หุ้นมี RS Rating 80 ขึ้นไป ณ เวลาที่ถูกพูดถึง ตัวอย่างหดเล็กลงแต่สัญญาณแข็งแกร่งขึ้น:
- n=16 การพูดถึง
- hit rate 44% สำหรับกำไร ≥2R ภายใน 20 วัน (เทียบกับ 22% baseline)
- stop rate 31% (stop = ลง 5-7% จากจุดเข้า)
- ค่ากลางผลตอบแทน: +1.88%
ตัวอย่างสองตัวที่ขับ right tail ส่วนมาก: PL (+214% maximum run-up จากวันที่ถูกพูดถึง) และ GRPN (+114%) ไม่ใช่แค่สองตัวนี้เท่านั้น — hit rate ยังคงอยู่หลังตัด outlier ที่ใหญ่ที่สุดสองตัว — แต่แสดงให้เห็นประเภทการเคลื่อนไหวที่ filter นี้ออกแบบมาเพื่อจับ
combination RS≥80 + fresh pattern breakout description สร้าง set ขนาดเล็กและเข้มข้นของ candidates ที่มีสัญญาณสูง
ทำไมภาษา Buy-Zone จึงเป็นสัญญาณเตือน
การค้นพบที่ขัดกับสัญชาตญาณจากการวิเคราะห์เดียวกัน: เมื่อ commentary ของ IBD รวมภาษาที่บ่งชี้ว่าหุ้อยู่ "within buying range," "in the buy zone," หรือ "still buyable" ผลตอบแทน 20 วันแย่กว่า — แย่กว่าอย่างมีนัยสำคัญ
กลุ่ม buy-zone language แสดง lift -7.77pp เทียบกับ baseline นี่เป็น negative effect ขนาดใหญ่
การตีความ: commentary "still buyable" มักปรากฏเมื่อหุ้อ breakout แล้วแต่ยังไม่เคลื่อนไหวอย่างเด็ดขาด breakout อาจกำลังหยุดนิ่ง ในตอนที่ภาษานั้นปรากฏในวิดีโอ entry ที่เหมาะสมที่สุดผ่านไปแล้ว นักลงทุนที่ซื้อบนการพูดถึง "still in buy zone" มักซื้อเข้าไปใน momentum ที่กำลังหมดลง
นี่ไม่ได้รับประกัน — กรณีแต่ละตัวแตกต่างกัน — แต่การค้นพบเชิงทิศทางชัดเจนในตัวอย่าง: ภาษา fresh breakout เป็น early ภาษา buy-zone เป็น late
สิ่งที่เปลี่ยนแปลงในกระบวนการของผม
การค้นพบนี้ถูก wired เข้าไปใน US scanner ของผม (scan_di_live_us.py): ทุก candidate แสดง field ibd_mentions_30d ที่แสดงจำนวนครั้งที่ปรากฏใน IBD commentary ล่าสุด เมื่อจำนวนนั้นเป็น 3+ ประเภทการพูดถึงมีความสำคัญ: มันเป็น "fresh" หรือ "extended"?
Scanner ไม่ได้ automate การตัดสินใจ — มันแสดง context หุ้อที่ปรากฏ 4 ครั้งใน IBD videos ว่า "fresh breakout" ที่มี RS≥80 ขึ้นไปสู่ด้านบนของ review queue หุ้อที่ปรากฏ 4 ครั้งว่า "still buyable" อยู่ที่ด้านล่างหรือถูก filter ออกไปทั้งหมด
filter ในทางปฏิบัติ: ถ้าผมกำลังดูหุ้อที่ IBD พูดถึงและภาษาเป็น buy-zone หรือ extended ผมรอให้ base ใหม่ก่อตัวก่อนที่จะถือว่ามันเป็น active candidate
ข้อจำกัด
n=16 เป็นตัวอย่างขนาดเล็ก hit rate 44% 2R มาจากช่วงเวลาเฉพาะ 7 ปี (2562-2569) ที่รวม bull market ที่มีนัยสำคัญสองครั้ง filter ยังไม่ได้รับการทดสอบบน out-of-sample period โดยเฉพาะ — มันถูกค้นพบและอธิบายใน dataset เดียวกัน
ผม tagged มันว่า "production-ready post-freeze" ในบันทึกของผม หมายความว่าผมจะไม่เปลี่ยน definition แต่จะติดตาม performance ในแบบ real-time ก่อนที่จะให้น้ำหนักมาก lift 3+pp จากตัวอย่าง n=106 ที่กว้างขึ้นให้ความมั่นใจในการค้นพบเชิงทิศทางมากกว่า hit rate n=16 เพียงอย่างเดียว
threshold RS≥80 เป็นตัวเดียวกับที่ผ่าน bootstrap walk-forward validation ในการทดสอบแยกต่างหาก (ดู: "The Filter That Finally Passed") combination กับ fresh-breakout language เพิ่ม filter ที่ orthogonal ที่สองซึ่งดูเหมือนจะรวมสัญญาณให้เข้มข้นยิ่งขึ้น
ตามรอย ศึกษา รอจังหวะ จู่โจม
บันทึกการวิจัยและการเทรดส่วนตัว — ไม่ใช่คำแนะนำการลงทุน ผู้เขียนไม่ได้ให้บริการที่ปรึกษาการลงทุนที่มีใบอนุญาต — MOEasymmetry
Draft 2026-06-12. แหล่งที่มา: 86 IBD video transcripts, 2562-2569 PATTERN_BREAKOUT_FRESH tag = pattern ที่ตั้งชื่อ + breakout ที่กำลังเกิดขึ้น + ไม่มีภาษา extended/late-stage n=16 คือ subset ที่ filter RS≥80 PL และ GRPN อ้างถึงเป็น outlier ที่แสดงให้เห็น การวิเคราะห์ hit rate ตัดพวกเขาออกและการค้นพบเชิงทิศทางยังคงอยู่