MOEasymmetry← บทความทั้งหมด
Falsification · 2026-05-16 · 8 นาที

6 ครั้งที่ "เจอเอดจ์" แล้วปรากฏว่าหลอกตัวเอง — ครั้งที่ 6 เป็นบทเรียนคนละแบบ

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

ฉบับร่าง 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 ที่ผิด เพราะ

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 วันเดียวกัน

พอนักวิเคราะห์เริ่มพูดว่า "ยังอยู่ใน 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 วันเดียวกัน

ตัวที่ทำให้วลีนี้ดูดี (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

แม้แต่ผู้รอดคนเดียวก็ล้มเมื่อทดสอบให้ถูกวิธี

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

PatternnPer-trade Rเทียบกับ
VCP109+0.289Rเท่ากับ failed_reentry baseline (+0.297R)
Cup with Handle463+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 ตัวแรก หลักฐานสถิติเป็นจริง

ทุก gate สถิติผ่าน แล้วผมตรวจคณิตศาสตร์การเทรดต่อ

ความ 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


หมายเหตุการเผยแพร่ (ยังไม่โพสต์)

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