ฉบับร่าง 2026-05-16 ยังไม่เผยแพร่ พิจารณาตั้งเวลาโพสต์ระหว่างช่วงเดินทาง 2026-05-21 → 2026-06-04
⚠️ การศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน > ผลตอบแทนในอดีตไม่ได้บ่งบอกผลในอนาคต ผมเป็นนักลงทุนรายย่อยไทยที่กำลังเรียนรู้และแบ่งปันสิ่งที่ค้นพบ ปรึกษาที่ปรึกษาการเงินที่มีใบอนุญาตก่อนตัดสินใจลงทุนทุกครั้ง
วันที่ 1 ผมจับบั๊กตัวหนึ่งได้ วันที่ 2 บั๊กตัวเดียวกันนั้นไปจับสัญญาณปลอมอีก 5 ตัว วันที่ 3 ครั้งที่ 6 ลึกกว่าเดิม
สองวันก่อนผมสังเกตว่าค่า Information Coefficient ของผมสูงผิดปกติ (ขึ้นบทความเรื่องนี้ไปแล้ว) วันนี้ผมจะมาเล่าว่ากฎเดียวกันนั้นได้ล้ม "การค้นพบ" ของผมไป 5 ตัวรวด — และในวันที่ 3 ครั้งที่ 6 มาแบบคนละชนิด
กฎข้อนั้นคือ
"เอดจ์" ใดๆ ที่อ้างว่าได้จากวลีหรือคำพูดของนักวิเคราะห์ จะต้องเอาชนะกลุ่มสุ่ม RS ≥ 80 ในวันเดียวกันได้ทั้ง 3 ด้าน — Median return, Drop-top-3 robustness, และ Hit-rate threshold หากตกข้อใดข้อหนึ่ง = ไม่ใช่สัญญาณจริง
นี่คือ Principle #8 ในระเบียบวิธีของผม ก่อนหน้านี้เป็นกฎโดยปริยาย ตอนนี้เขียนชัดเป็นกฎผูกพันการวิจัยทุกครั้งหลังจากนี้
ที่ตามมาคือบันทึก 5 สัญญาณที่กฎนี้ล้มในเวลา 36 ชั่วโมง 3 ตัวเป็นไอเดียที่ผมตื่นเต้นและเกือบจะต่อเข้าระบบจริง อีก 2 ตัวเป็นไอเดียที่นักเขียนทั่วไปคงเอาไปลงเป็น "การค้นพบใหม่"
ผมก็เกือบจะเป็นคนนั้นเช่นกัน
เกริ่นภาพรวม
ผมมีคลัง IBD video corpus — 4,810 วิดีโอตั้งแต่ปี 2012 ถึงปัจจุบัน, 4,440 transcripts (ครอบคลุม 92%) ทุก transcript ผ่าน phrase-anchored extraction สำหรับทุกคู่ (ticker, วันที่กล่าวถึง) ผมคำนวณ forward return หลาย horizon และ max run-up ถึง t+120 วัน
ก่อนสัปดาห์นี้ ผมเปรียบเทียบ return เหล่านี้กับ baseline แบบ "ค่าเฉลี่ยจักรวาลคงที่" — "หุ้นสหรัฐแบบสุ่มทั่วไปทำได้เท่าไหร่ในช่วงเวลาเดียวกัน" — ซึ่งเป็น baseline ที่ผิด เพราะ
- ตลาดขาขึ้น (Bull regime) ดันให้ผลตอบแทนทุกตัวสูงขึ้น สุ่มหุ้น RS-leader ในปี 2024 ก็วิ่ง 30%+ เฉลี่ยอยู่แล้ว "การค้นพบ" ที่โชว์ +30% จึงเป็นแค่ noise ของตลาด ไม่ใช่ signal
- ตัวกรอง RS เองก็คัดผู้ชนะอยู่แล้ว ถ้าเอาไปลบจาก baseline ที่ไม่ผ่าน RS จะเหมือนกับยอมรับว่า RS gate เป็นการค้นพบ ทั้งที่จริงๆ มันคือ filter พื้นฐาน
Baseline ที่ถูกต้อง คือ สำหรับการกล่าวถึงวลีหนึ่งๆ ให้สุ่ม 5 ticker ที่ RS ≥ 80 และ active ในวันเดียวกัน — regime เดียวกัน ผ่าน RS gate เหมือนกัน เปรียบเทียบเช่นนี้จะวัดได้ว่าวลีนั้น เพิ่ม signal มากกว่าหุ้นสุ่มที่ผ่านเกณฑ์เดียวกันในวันเดียวกัน หรือไม่
ผมรันทดสอบกับวลี 28 ตัวที่ผ่านการกรองเบื้องต้น (n ≥ 20) แล้วรัน bootstrap CI กับตัว "รอด" คนเดียว
นี่คือสิ่งที่ตาย
การล้มสัญญาณที่ 1 — "in a buy zone"
วลีนี้คือวลีที่ classifier ของผมใช้สำหรับ tag ACTIONABLE_BUY — ป้ายที่ "actionable" ที่สุดในทั้ง pipeline ของผม n=43 mentions ตอนแรก classifier บอกว่าเป็นสัญญาณทองคำของ IBD เลย
แต่เมื่อเทียบกับ baseline RS ≥ 80 วันเดียวกัน
- Phrase median run-up: +11.40%
- Baseline median run-up: +22.40%
- แพ้: -11.00 percentage point บน median และ -18.8pp บน hit-rate เหนือ 20%
พอนักวิเคราะห์เริ่มพูดว่า "ยังอยู่ใน buy zone" ราคามันได้วิ่งไปแล้ว วลีนี้คือคำเล่าเรื่องช่วงท้ายของการเคลื่อนไหว ไม่ใช่สัญญาณเข้า
Action: ลด tag ACTIONABLE_BUY → LATE_STAGE_NARRATIVE ใน extractor 3 ตัว เก็บข้อมูลเก่าไว้ศึกษาย้อนหลัง แต่ live pipeline ปล่อยทิ้งสัญญาณนี้
การล้มสัญญาณที่ 2 — "shakeout" และ "undercut and rally"
setup คลาสสิกของ Minervini/O'Neil — หุ้นทำท่าจะ breakdown แต่แล้วฟื้นกลับมาเหนือ pivot และวิ่งแรง ผม extract ได้ 85 mentions ในช่วงปี 2017-2026 ด้วย regex ครอบคลุม (shakeout / shaken out / undercut and rally / failed breakdown ฯลฯ)
เทียบกับ baseline IBD ทั่วไป +12pp hit rate ดีกว่า ดูดีเลย
เทียบกับ baseline RS ≥ 80 วันเดียวกัน
- Phrase max run-up median: +18.93%
- Baseline median: +21.65%
- แพ้: -2.72pp median, -4.2pp hit-rate เหนือ 20%
ตัวที่ทำให้วลีนี้ดูดี (STX +108%, SNDK +118%, AMD +51%) จริงๆ คือ RS-leader ในตลาดขาขึ้นที่ "บังเอิญถูกพูดถึงในฐานะ shakeout" — ไม่ใช่ว่า shakeout เป็นเหตุให้มันวิ่ง
ข้อสังเกตเล็ก — window t+60d shakeout มี edge +10.8pp อยู่จริง แต่ window เดียว n เล็ก เก็บไว้ดูในระบบจริงต่อ ไม่ผูกพัน
Action: ไม่ wire SHAKEOUT_RECLAIM เป็น actionable tag ประหยัด -4.2pp drag ออกจาก pipeline
การล้มสัญญาณที่ 3 — "too extended"
ตัวที่สวนความรู้สึกที่สุด — เมื่อนักวิเคราะห์ IBD เตือนว่าหุ้นตัวหนึ่ง "too extended" (ขึ้นมาแรงเกินไป) มันจะวิ่งต่อ (momentum continuation) หรือจะย่อ (mean reversion)?
phrase-lift miner ของผมที่รันกับ 28 วลี บอกว่านี่คือวลีเดียวที่รอด filter เบื้องต้นทั้ง median/drop-top/hit-rate +13.15pp median lift เหนือ baseline ผู้รอดเพียงคนเดียว
ผมเกือบจะ wire เข้าระบบ
แล้วผมรัน bootstrap CI 10,000 resamples + concentration check + regime split
- Bootstrap CI95: [-29.88pp, +17.38pp] — ครอม 0
- Concentration: AI = 20% ของ mentions (FAIL threshold)
- Drop-top-3: -2.42pp (กลายเป็นลบทันทีเมื่อตัด 3 contributor บนสุดออก)
- Regime split: 2023 -11.64pp, 2024 +20.54pp, 2025 -12.87pp — เครื่องหมายสลับ
แม้แต่ผู้รอดคนเดียวก็ล้มเมื่อทดสอบให้ถูกวิธี
Action: ไม่ wire "too extended" เป็น tag
การล้มสัญญาณที่ 4 และ 5 — VCP และ Cup-with-Handle detectors
นี่คือ pattern หลักของ chart pattern — Volatility Contraction Pattern ของ Minervini และ Cup with Handle ของ William O'Neil ทั้งสองมีอยู่ใน pattern_branch detector ของผม ทั้งสองยังไม่เคยทดสอบบนข้อมูลที่ผ่าน freshness filter
ผมรัน walk-forward 20 ปี (2006-2025) ด้วย exit method partial_2r_ma50 และ filter RS ≥ 80 + 200d MA — เหมือนกับ locked configuration
ผลลัพธ์ Per-trade R
| Pattern | n | Per-trade R | เทียบกับ |
|---|---|---|---|
| VCP | 109 | +0.289R | เท่ากับ failed_reentry baseline (+0.297R) |
| Cup with Handle | 463 | +0.129R | แย่ที่สุดใน 4 ระบบที่ทดสอบ |
| first_pullback (locked) | 738 | +0.820R | ดีกว่า VCP 3 เท่า |
| failed_reentry (locked) | 797 | +0.297R | เท่ากับ VCP |
Action: pattern ทั้งสองไม่ได้ดีพอที่จะแทน locked-config system สมมติฐานที่ว่า "เราเคยทดสอบผิดวิธี" ถูกหักล้างสำหรับ pattern ทั้งสองตัวนี้
การล้มสัญญาณที่ 6 — climax bearish divergence (การล้มคนละชนิด)
5 ครั้งแรกมาจากระเบียบวิธีเดียวกัน — phrase mining เทียบ baseline RS≥80 ครั้งที่ 6 มาจากการศึกษาคนละชุด — การหา สัญญาณ short ที่เทรดได้
ผมล่า setup ขาลงข้ามการทดสอบ 6 ตัว shakeout reclaim, "too extended" warning, VCP-fade, Cup-with-Handle-fade, bearish divergence ทั่วไปบน RS leader — ตกหมด ตัวที่ 6 คือ bearish divergence ∩ climax extension (close > 30% เหนือ 50-day MA)
ตัวนี้ต่างจาก 5 ตัวแรก หลักฐานสถิติเป็นจริง
- n=5,036 ในช่วง 2020-2025 universe RS≥80
- Delta median t+30d -2.10pp (CI95 [-2.89, -1.19] ไม่ครอม 0)
- Drop-top-3 อยู่รอด ยังคง -2.09pp
- Dose-response เพิ่มขึ้นเป็น monotonic ตาม threshold การ extension (>10%/20%/30%/50% ทุก threshold เพิ่ม effect)
- ดูตามปี 5 จาก 6 ปีเป็นขาลง (2020 COVID recovery เป็นปีเดียวที่สวน)
ทุก gate สถิติผ่าน แล้วผมตรวจคณิตศาสตร์การเทรดต่อ
- Win rate: 53.6%
- Win เฉลี่ย (หุ้นตก): +21.2% (เพดานที่ 0)
- Loss เฉลี่ย (หุ้นวิ่งขึ้น): +36.3% (ไม่มีเพดาน — short มี upside risk ไม่จำกัด)
- Kelly fraction: -0.71 (ติดลบ — คณิตศาสตร์บอกว่าอย่าเดิม)
- Sharpe สุทธิ (หลังคิดต้นทุน 10 bps): -0.23
ความ asymmetry ฆ่าเทรดนี้ ชนะบ่อยกว่า แต่แพ้มากกว่าต่อครั้งที่แพ้ การเทรด short เปลือยขาดทุนทางคณิตศาสตร์ แม้สัญญาณสถิติเป็นจริง
Action: ไม่ wire short เปลือย แต่ — และนี่คือส่วนที่น่าสนใจ — สัญญาณนี้มีประโยชน์ในฐานะ exit trigger สำหรับ long ที่ถืออยู่ ถ้าคุณมีหุ้น climax และ bearish divergence จุดสัญญาณ การออกประหยัด drift เฉลี่ย ~2pp ใน t+30d
บทเรียนใหม่: CI ไม่ครอม 0 ≠ เทรดได้ เป็น gate คนละชุดกัน หลักฐานสถิติจำเป็น แต่ไม่เพียงพอ Kelly + Sharpe + การวิเคราะห์ asymmetry คือ gate การเทรดที่ CI สถิติแทนไม่ได้
สิ่งที่รอด
มี 7 รายการที่ ไม่ ล้มภายใต้ gate ที่เหมาะกับตัวเอง
1. first_pullback ∩ Webster Power Trend exit — +0.820R per trade walk-forward 20 ปี clean 2. failed_reentry ∩ Minervini partial_2r_ma21 exit — +0.297R per trade walk-forward 20 ปี clean 3. RS Rating ≥ 80 + RS Line slope > 0 filter — สัญญาณแรกที่ผ่าน bootstrap CI 4. PTJ 200d hard veto — หลบ 2008 GFC ได้ทั้งหมด 5. Kill switch -10/-15/-25 — ผ่าน fire drill 10/10 6. Webster character_change ∩ regime UP (Thai) — CI [+1.25, +2.95, +4.21]pp median 7. Climax bearish divergence เป็น EXIT signal (ไม่ใช่ short เปลือย) — ประหยัด drift ~2pp บนหุ้นที่ถืออยู่ post-freeze candidate
นี่คือรายการเดียวกับ locked Nov 2026 configuration ที่ผมเตรียมไว้ deploy เงินจริงในเดือนพฤศจิกายน หลังวันนี้ ความมั่นใจของผมว่า configuration นี้เป็น edge จริง ไม่ใช่ artifact สูงกว่า 36 ชั่วโมงก่อนหน้านี้อย่างมีนัยสำคัญ
locked config ไม่ได้ถูก validate ด้วยการ "ค้นพบ" สิ่งใหม่ มันถูก validate ด้วย ทุกสิ่งที่ไม่รอด gate เดียวกัน
Principle #8 — เขียนชัดในระเบียบวิธี
Principle #8 (เพิ่ม 2026-05-16 ใน methodology stack)
สำหรับการอ้าง signal ใดๆ ที่มาจากวลี หรือ narrative ของนักวิเคราะห์ การทดสอบต้องเทียบกับ random sample ของหุ้นที่ผ่านเกณฑ์ ในวันเดียวกัน (RS ≥ 80 สำหรับสหรัฐ, character_change ∩ regime UP สำหรับไทย) วลีต้องเอาชนะ baseline ได้ทั้ง 3 ข้อ 1. Median return (ไม่ใช่ mean — distribution หางหนักทำให้ mean บิดเบือน) 2. Drop-top-3 robustness (signal ต้องอยู่รอดเมื่อตัด 3 contributor บนสุดออก) 3. Hit-rate threshold (ต้องเหนือ hit-rate ตามธรรมชาติของ baseline มากพอที่จะชดเชย multiple-testing risk) > หากตกข้อใดข้อหนึ่ง = สัญญาณนั้นคือ artifact ไม่ใช่ edge
ใน 36 ชั่วโมง principle ข้อนี้ช่วยให้ผมไม่ wire สัญญาณปลอม 5 ตัวเข้าระบบที่จะใช้เงินจริงในเดือนพฤศจิกายน
Principle #8a (เพิ่มวันที่ 3) สำหรับสัญญาณที่ผ่าน Principle #8 ความ เทรดได้ ของมันต้องมี gate แยก — Kelly fraction หลังคิด asymmetry เป็นบวก AND Sharpe สุทธิหลังต้นทุนเป็นบวก CI ไม่ครอม 0 จำเป็นแต่ไม่เพียงพอ
สิ่งที่ผู้อ่านควรนำไปใช้
ถ้าคุณติดตามระเบียบวิธีแบบ IBD — RS leadership, breakout, stop loss แน่น — มี 3 จุดที่ควรเปลี่ยน
1. เลิกเชื่อคำพูดบรรยายลักษณะหุ้น "ยังอยู่ใน buy zone", "breakout แล้ว", "เหนือ 50-day", "new high" — ทั้งหมดเป็น คำเล่าเรื่องช่วงท้าย พอวลีนี้ออก ราคามันได้วิ่งไปแล้ว
2. เชื่อ conjunction ไม่ใช่ภาษา RS ≥ 80 + RS Line slope > 0 + 200d MA + 50d MA + Volume ≥ 1.5× — conjunction นี้ ใช้ที่ pivot คือ edge เพราะตัวกรองแต่ละตัว ผ่าน baseline gate ได้อย่างอิสระ คำบรรยายไม่ผ่าน
3. เทียบกับ date-matched baseline เสมอ เวลามีคนโชว์ "กลยุทธ์ที่ชนะ" ให้ถามว่า "หุ้น RS ≥ 80 สุ่มในวันเดียวกันทำได้เท่าไหร่?" — ถ้าไม่มีคำตอบนี้ การค้นพบนั้นอาจจะไม่มีอยู่จริง
ข้อสรุปอย่างซื่อตรง
สามวัน หกการล้ม ศูนย์สัญญาณ entry ใหม่ สอง principle ที่ผูกพัน (#8 baseline gate + #8a trade-viability gate) หนึ่ง EXIT-signal candidate ที่มีประโยชน์ (จากการศึกษาตัวที่ 6)
ระบบที่จะไป live ในเดือนพฤศจิกายนยังเป็นสิ่งเดียวกันกับเมื่อสองวันก่อน — first_pullback × Webster Power Trend + failed_reentry × Minervini, 0.25% per-trade risk, 10-slot ensemble, kill switch ที่ -10/-15/-25 คาดการณ์ ~22 trades ต่อปี ป้องกัน drawdown CAGR ระดับเล็ก (~+1.3-3% range — ไม่ใช่ระบบเอาชนะตลาด)
สิ่งที่เปลี่ยน — ความมั่นใจของผมว่าระบบนี้เป็น edge จริง ไม่ใช่ artifact — มีหลักฐานเชิงประจักษ์รองรับมากขึ้น gate เดียวกันที่ล้ม 5 candidate ไม่ล้ม configuration นี้
ระเบียบวิธีคือคูเมือง (Methodology IS the moat) — ทั้งสำหรับห้อง lab วิจัย และสำหรับ portfolio
คำเตือน
นี่คือการวิจัย ไม่ใช่คำแนะนำ ผลตอบแทนในอดีตไม่ได้ทำนายอนาคต ระบบที่บรรยายในที่นี้อยู่ในช่วง self-imposed freeze จนถึง 2026-06-12 และจะไม่ใช้เงินจริงจนถึง 2026-11-01 เป็นอย่างเร็ว
อย่าตัดสินใจเทรดจากเนื้อหาในบทความนี้ ปรึกษาที่ปรึกษาที่มีใบอนุญาตเสมอ
ผมจะออฟไลน์ระหว่าง 2026-05-21 → 2026-06-04 เพื่อเดินทาง audit trail จะกลับมา 2026-06-05
หมายเหตุการเผยแพร่ (ยังไม่โพสต์)
- ❌ ยังไม่เผยแพร่ — ค้างไว้ในช่วง freeze
- ✅ สังเคราะห์จาก Substack #6 + #7 — ปิด trilogy ที่นี่
- 📅 ตั้งเวลาโพสต์ระหว่าง 2026-05-21 → 2026-06-04 (ระหว่างเดินทาง)
- Compliance: สอดคล้องกับ
project_thai_sec_compliance.md - ระเบียบวิธีอ้างอิง:
Methodology-Principles-Consolidated.md(principle #8) - แหล่งที่มา:
feedback_phrase_lift_baseline_2026-05-16.md,feedback_shakeout_keyword_extraction_2026-05-16.md,feedback_too_extended_falsified_2026-05-16.md,feedback_vcp_cwh_clean_falsified_2026-05-16.md,feedback_ibdh1_clean_retest_2026-05-16.md