Mean Reversion คืออะไร — แนวคิด "ราคาห่างเส้นค่าเฉลี่ยมาก ๆ แล้วจะกลับมาหาเส้น" ต่างจาก Trend Following และ Pullback ยังไง และ "กลับมาเสมอ" ที่ได้ยินกันจริงแค่ไหนเมื่อวัดบนกราฟทองคำและยูโร
Mean Reversion (การกลับสู่ค่าเฉลี่ย) คือแนวคิดว่าเมื่อราคาวิ่งห่างจากค่าเฉลี่ยของตัวเองมากผิดปกติ ราคามักจะกลับมาใกล้ค่าเฉลี่ยอีกครั้ง คนเทรดสาย Mean Reversion จึงมองหาจังหวะที่ราคา "ยืดเกินไป" แล้วเทรดสวน โดยตั้งเป้าที่เส้นค่าเฉลี่ย เช่น SMA หรือ EMA ตรงข้ามกับสาย Trend Following ที่เทรดตามทิศ เราวัดคำพูดยอดนิยม "ยังไงราคาก็กลับมาหาเส้น" บนแท่ง H1 ของทองคำและยูโร 3 ปี พบว่า จริง — ราคากลับมาแตะ SMA20 ภายใน 48 แท่งถึง 99.7% แต่กราฟสุ่มที่ไม่มีความจำเลยก็ได้ 99.7% เท่ากัน เพราะระยะห่างส่วนใหญ่ถูกปิดด้วยเส้นค่าเฉลี่ยที่เดินเข้ามาหาราคา ไม่ใช่ราคาที่วิ่งกลับ
บทความเดิมของหน้านี้ (ปี 2562) อธิบาย Mean Reversion ว่า "ยังไง ๆ ราคาก็จะ Pull Back กลับมาที่ค่าเฉลี่ยเสมอ แต่ไม่รู้ตอนไหน" เราเขียนใหม่ทั้งหน้าเพื่อตอบให้ครบว่า Mean Reversion คืออะไร วัดระยะห่างยังไง และเอาประโยค "กลับมาเสมอ" นั้นไปวัดกับกราฟจริงพร้อมตัวเทียบ ผลอยู่ในหัวข้อที่ 3–5
Mean Reversion คืออะไร — เทียบกับ Trend Following ให้เห็นภาพ
สายการเทรดเชิงเทคนิคแบ่งคร่าว ๆ ได้ 2 แนวคิดหลักที่มองการเคลื่อนไหวของราคาตรงข้ามกัน
| Trend Following (ตามเทรนด์) | Mean Reversion (กลับสู่ค่าเฉลี่ย) | |
|---|---|---|
| เชื่อว่า | ราคาที่เริ่มวิ่งแล้วมักวิ่งต่อ | ราคาที่วิ่งไกลเกินไปมักถอยกลับมาหาค่าเฉลี่ย |
| เข้าออเดอร์ | ทางเดียวกับการวิ่ง เช่นเบรกจุดสูงเดิมแล้ว Buy | สวนการวิ่งล่าสุด เช่นราคาพุ่งห่างเส้นมากแล้ว Sell |
| เป้าหมาย | เปิดไว้ให้วิ่งไกลที่สุด มักใช้ Trailing Stop | เส้นค่าเฉลี่ย ซึ่งขยับทุกแท่ง |
| ลักษณะผล | แพ้บ่อยครั้งละน้อย ชนะไม่บ่อยแต่ไม้ใหญ่ | ชนะบ่อยครั้งละน้อย แต่ไม้ที่แพ้มักใหญ่ (ราคาวิ่งต่อเป็นเทรนด์) |
| ตลาดที่เข้าทาง | ตลาดมีเทรนด์ชัด | ตลาดไซด์เวย์ แกว่งในกรอบ |
เครื่องมือที่สาย Mean Reversion ใช้บ่อยคือเส้นค่าเฉลี่ย (Moving Average) ใช้เป็น "ค่าเฉลี่ย" และ Oscillator อย่าง RSI หรือ Stochastic ใช้ดูว่าราคายืดเกินไปหรือยัง (Overbought / Oversold) ภาพด้านล่างคือภาพประกอบจากบทความเดิม กราฟรายวัน GBPCAD กับเส้น SMA 50
"ค่าเฉลี่ย" คืออะไร และวัดว่าราคาห่างเส้นแค่ไหนถึงเรียกว่า "ไกล"
Mean Reversion ต้องตอบ 2 อย่างก่อนจะเทรดได้ คือ ค่าเฉลี่ยคือเส้นไหน และ ห่างแค่ไหนถึงเรียกว่าไกลผิดปกติ ถ้าตอบไม่ได้ คำว่า "ราคายืดเกินไปแล้ว" จะเป็นแค่ความรู้สึก
- เลือกเส้นค่าเฉลี่ย — SMA หรือ EMA คาบใดก็ได้ แต่ต้องรู้ว่าคาบสั้นเดินตามราคาเร็ว (SMA20 บน H1 = ค่าเฉลี่ย 20 ชั่วโมงล่าสุด) ส่วนคาบยาวเดินช้า (SMA50, SMA100) ภาพด้านล่างคือกราฟเดียวกันที่ใส่ SMA 50 กับ SMA 100 — จุดที่ "ราคากลับมาหาเส้น" ของสองเส้นไม่ใช่จุดเดียวกัน
- วัดระยะห่างเป็นหน่วย ATR ไม่ใช่ pip — 30 pip ในวันที่ตลาดเงียบอาจไกลมาก แต่ในวันข่าวใหญ่เป็นเรื่องปกติ การหารระยะห่างด้วย ATR ทำให้เทียบข้ามช่วงเวลาและข้ามตลาดได้
- ตั้งเกณฑ์ล่วงหน้า — เช่น "ราคาปิดห่าง SMA20 เกิน 2 ATR" แล้วใช้เกณฑ์เดิมทุกครั้ง Bollinger Bands ก็คือเครื่องมือวัดแบบเดียวกัน ต่างกันที่ใช้ส่วนเบี่ยงเบนมาตรฐานแทน ATR
ตัวอย่างคำนวณ: EUR/USD กราฟ H1 เส้น SMA20 อยู่ที่ 1.1000 ค่า ATR(14) = 0.0010 (10 pip) ราคาปิดล่าสุด 1.1030
| ขั้น | คำนวณ | ผล |
|---|---|---|
| ระยะห่างเป็น pip | 1.1030 − 1.1000 | 30 pip |
| ระยะห่างเป็นหน่วย ATR | 30 ÷ 10 | 3 ATR — เกินเกณฑ์ 2 ATR |
| ถ้าวันนั้น ATR = 25 pip | 30 ÷ 25 | 1.2 ATR — ยังไม่ถือว่าไกล ทั้งที่ระยะ pip เท่ากัน |
"ราคากลับมาหาเส้นเสมอ" จริงไหม — ผลวัดจากแท่ง H1 ทองคำและยูโร 3 ปี
เราใช้แท่ง 1 ชั่วโมงของ EUR/USDT (แทนยูโร) และ PAXG/USDT (แทนทองคำ) จาก Binance ตั้งแต่ 1 ก.ย. 2023 ถึง 27 ก.ย. 2026 ตลาดละ 26,952 แท่ง แล้วนับทุกครั้งที่ราคาปิดเพิ่งห่างเส้นค่าเฉลี่ยเกินเกณฑ์ (แท่งก่อนหน้ายังไม่เกิน) จากนั้นดู 48 แท่งถัดไป (2 วัน) ว่าราคากลับมาแตะเส้นไหม
ส่วนที่สำคัญที่สุดคือตัวเทียบ เราสร้างกราฟปลอมจากแท่งจริงชุดเดียวกัน แต่สลับลำดับแท่งแบบสุ่ม กราฟนี้มีความผันผวนเท่ากราฟจริงทุกประการ แต่ไม่มี "ความจำ" ใด ๆ — ไม่มีแรงดึงกลับสู่ค่าเฉลี่ย ไม่มีเทรนด์ ถ้ากราฟจริงกลับหาเส้นบ่อยกว่ากราฟสุ่ม นั่นคือหลักฐานของ Mean Reversion ถ้าเท่ากัน แปลว่าตัวเลขนั้นเกิดจากคณิตศาสตร์ของเส้นค่าเฉลี่ยเอง
| เกณฑ์ | ตลาด | จำนวนครั้ง | แตะเส้นใน 48 แท่ง จริง / สุ่ม | ใช้เวลา (มัธยฐาน) | ราคาเดินเข้าหาเส้น จริง / สุ่ม (ATR) | เส้นเดินมาหาราคา จริง / สุ่ม (ATR) |
|---|---|---|---|---|---|---|
| ห่าง SMA20 ≥ 2 ATR | EUR | 1,343 | 99.7% / 99.7% | 10 แท่ง | 0.90 / 0.86 | 1.49 / 1.62 |
| ห่าง SMA20 ≥ 2 ATR | ทอง | 983 | 99.6% / 99.7% | 10 แท่ง | 0.89 / 0.82 | 1.48 / 1.56 |
| ห่าง SMA20 ≥ 3 ATR | EUR | 649 | 99.7% / 99.9% | 12 แท่ง | 0.74 / 0.71 | 2.67 / 2.79 |
| ห่าง SMA20 ≥ 3 ATR | ทอง | 399 | 99.2% / 100% | 13 แท่ง | 0.73 / 0.71 | 2.69 / 2.64 |
| ห่าง SMA50 ≥ 2 ATR | EUR | 1,434 | 90.0% / 90.2% | 14 แท่ง | 1.48 / 1.63 | 0.90 / 0.77 |
| ห่าง SMA50 ≥ 2 ATR | ทอง | 1,214 | 85.7% / 87.9% | 14 แท่ง | 1.37 / 1.49 | 0.97 / 0.89 |
| ห่าง SMA50 ≥ 3 ATR | EUR | 1,054 | 86.8% / 88.4% | 17 แท่ง | 1.84 / 1.94 | 1.59 / 1.38 |
| ห่าง SMA50 ≥ 3 ATR | ทอง | 782 | 81.6% / 85.1% | 20 แท่ง | 1.55 / 1.67 | 1.79 / 1.73 |
ทุกค่าในสองคอลัมน์ขวาเป็นมัธยฐาน หน่วยคือ ATR ณ แท่งที่เกิดเหตุการณ์ · มัธยฐานของสองคอลัมน์มาจากคนละเหตุการณ์ จึงรวมกันไม่เท่าระยะห่างพอดี · แบ่งข้อมูลเป็นครึ่งแรก/ครึ่งหลังของช่วงเวลาแล้วได้ตัวเลขใกล้กันทุกแถว (ต่างกันไม่เกิน 2.6 จุด% ในคอลัมน์แตะเส้น)
ในทุกแถว กราฟจริงกับกราฟสุ่มต่างกันไม่เกิน 3.5 จุด% และถ้าจะต่าง ส่วนใหญ่กราฟจริงกลับหาเส้นน้อยกว่าเล็กน้อย (โดยเฉพาะทองคำกับ SMA50) ไม่ได้มากกว่า บนแท่ง H1 ของสองตลาดนี้เราจึงไม่พบหลักฐานว่าราคาถูก "ดึงกลับ" สู่ค่าเฉลี่ยแรงกว่าที่ความบังเอิญจะให้
ทำไมกราฟสุ่มก็ "กลับมาหาเส้น" — เพราะเส้นเดินมาหาราคา
เส้นค่าเฉลี่ยคำนวณจากราคาล่าสุด เมื่อราคาพุ่งขึ้นไปแล้วค้างอยู่ตรงนั้น ทุกแท่งใหม่จะดึงค่าเฉลี่ยขึ้นตาม SMA20 ทิ้งราคาเก่าที่ต่ำออกไป 1 ตัวและรับราคาใหม่ที่สูงเข้ามา 1 ตัวทุกชั่วโมง ไม่เกิน 20 แท่งเส้นก็จะไล่มาทันราคา ต่อให้ราคาไม่ลงเลยสักจุด การ "เจอกัน" จึงเกิดได้ 2 แบบ
ข้อมูลจริงอยู่ระหว่างสองแบบนี้ แต่เอียงไปทางแบบที่ 2 ภาพด้านล่างแยกระยะห่างออกเป็น 2 ส่วน ส่วนส้มคือระยะที่ราคาเดินกลับเอง ส่วนฟ้าคือระยะที่เส้นเดินเข้ามาหา เทียบกราฟจริงกับกราฟสุ่ม
กลับไปที่ตัวอย่าง EUR/USD ห่าง SMA20 อยู่ 3 ATR (30 pip) คนที่เทรดสวนส่วนใหญ่ตั้งเป้าไว้ที่ "เส้น" คือ 1.1000 แต่เส้นไม่ได้รออยู่ที่เดิม
| สิ่งที่คิดไว้ vs สิ่งที่มักเกิด | คำนวณ (ATR = 10 pip) | ระดับราคา |
|---|---|---|
| ขาย 1.1030 ตั้งเป้า "กลับไปที่เส้น" | เส้นตอนเข้า = 1.1000 | คาดหวัง 30 pip |
| ราคาเดินกลับเอง (มัธยฐาน) | 0.74 ATR ≈ 7 pip | ≈ 1.1023 |
| เส้นเดินขึ้นมาหา (มัธยฐาน) | 2.67 ATR ≈ 27 pip | ≈ 1.1027 |
| จุดที่ "เจอเส้น" จริง | ราว ๆ ตรงกลางสองค่าบน | แถว 1.1023–1.1027 · ได้ราว 3–7 pip ก่อนหักสเปรด |
ก่อนจะเจอเส้น ราคาวิ่งสวนไปไกลแค่ไหน — ส่วนที่ทำให้บัญชีพัง
ตัวเลขแตะเส้น 99.7% ฟังดูปลอดภัย แต่ไม่ได้บอกว่าระหว่างทางเกิดอะไร เราวัดระยะที่ราคาวิ่งสวนต่อ (Maximum Adverse Excursion) นับจากราคาปิดของแท่งที่เกิดเหตุการณ์ จนถึงแท่งที่เจอเส้น
| เกณฑ์ | ตลาด | วิ่งสวนก่อนเจอเส้น มัธยฐาน | วิ่งสวน 1 ใน 10 ครั้งที่แย่สุด จริง / สุ่ม | ครั้งที่ราคาตอนเจอเส้น แย่กว่าจุดเริ่ม |
|---|---|---|---|---|
| ห่าง SMA20 ≥ 2 ATR | EUR | 1.25 ATR | 6.6 / 6.1 ATR | 30% |
| ห่าง SMA20 ≥ 2 ATR | ทอง | 1.30 ATR | 6.1 / 4.9 ATR | 32% |
| ห่าง SMA20 ≥ 3 ATR | EUR | 1.66 ATR | 7.3 / 6.3 ATR | 35% |
| ห่าง SMA20 ≥ 3 ATR | ทอง | 1.89 ATR | 9.0 / 4.6 ATR | 39% |
ครึ่งหนึ่งของครั้งต้องทนสวน 1.3–1.9 ATR
ราคาที่ห่างเส้นแล้วมักยืดต่ออีก ก่อนจะเจอเส้น ถ้าวาง Stop Loss แคบกว่านี้ ออเดอร์จำนวนมากจะโดนตัดก่อน แม้สุดท้ายราคาจะกลับมาเจอเส้นจริง
1 ใน 10 ครั้ง สวนไป 6–9 ATR
ในตัวอย่าง EUR/USD ATR 10 pip เท่ากับ 60–90 pip ถ้าเปิด 0.10 ล็อต (ราว $1 ต่อ pip) คือติดลบ $60–90 ต่อไม้ ก่อนจะ "กลับมาหาเส้น" ตามทฤษฎี
ทองคำจริงสวนไกลกว่ากราฟสุ่ม
ที่ห่าง 3 ATR ทองจริงสวน 9.0 ATR เทียบกราฟสุ่ม 4.6 ATR และแบ่งครึ่งข้อมูลแล้วได้ 8.9 / 10.2 ทั้งสองครึ่ง — ตลาดจริงมีช่วงวิ่งต่อเนื่องยาวกว่าความบังเอิญ ซึ่งทำร้ายคนเทรดสวนโดยตรง
Mean Reversion ต่างจาก Pullback ยังไง
สองคำนี้ถูกใช้ปนกันบ่อย เพราะทั้งคู่คือ "ราคาวิ่งสวนการเคลื่อนไหวล่าสุด" แต่มองคนละมุม และใช้คนละเกณฑ์ตัดสินว่าความคิดผิด
| Pullback (ย่อตัวในเทรนด์) | Mean Reversion (กลับสู่ค่าเฉลี่ย) | |
|---|---|---|
| มองว่า | เทรนด์ยังอยู่ ราคาแค่พักก่อนไปต่อ | ราคาไปไกลเกินไป จะถอยกลับมาหาค่าเฉลี่ย |
| เข้าออเดอร์ | ทางเดียวกับเทรนด์ หลังราคาย่อเสร็จ | สวนการวิ่งล่าสุด ตอนราคายืดสุด |
| เป้าหมาย | จุดสูง/ต่ำเดิม หรือไกลกว่านั้น | เส้นค่าเฉลี่ย (ที่ขยับตลอด) |
| ผิดเมื่อ | ย่อจนทะลุจุดเริ่มขา | ราคาวิ่งต่อจนกลายเป็นเทรนด์ใหม่ |
เรื่องความลึกของการย่อตัวและการแยก Pullback กับ Throwback อยู่ในบทความ Pullback คืออะไร — Throwback ต่างกันยังไง ซึ่งวัดจากข้อมูลชุดเดียวกันนี้
ถ้าจะใช้ Mean Reversion — กรอบคิดที่ไม่หลอกตัวเอง
ผลวัดข้างบนไม่ได้แปลว่า Mean Reversion ใช้ไม่ได้ทุกกรณี มันแปลว่าประโยค "ราคากลับมาหาเส้นเสมอ" ไม่ใช่เหตุผลพอจะเทรดสวน ถ้าจะใช้แนวคิดนี้ สิ่งที่ต้องคิดให้จบก่อนกดคือ
ตั้งเป้าที่ "เส้นจะอยู่ตรงไหน" ไม่ใช่ "เส้นอยู่ตรงไหนตอนนี้"
เส้นค่าเฉลี่ยไล่ตามราคาเสมอ เป้าที่สมจริงจึงอยู่ระหว่างราคาปัจจุบันกับเส้น ไม่ใช่ตัวเส้น คำนวณ Risk:Reward จากเป้านั้น (วิธีคิด RR)
ดูสภาพตลาดก่อนดูระยะห่าง
ตลาดที่แกว่งในกรอบ (ไซด์เวย์) กับตลาดที่ทำ High ใหม่ต่อเนื่องตาม Dow Theory ให้ความหมายกับ "ห่างเส้น 3 ATR" ต่างกัน ในเทรนด์แรง ระยะห่างคือแรงส่ง ไม่ใช่ความผิดปกติ
Stop Loss และขนาดไม้มาก่อนจุดเข้า
ถ้ายอมรับได้ว่าราคาอาจสวน 7 ATR (70 pip ในตัวอย่าง) และเสี่ยงได้ $10 ต่อไม้ ขนาดไม้คือ 10 ÷ 70 ≈ $0.14 ต่อ pip หรือราว 0.01 ล็อต — ไม่ใช่ 0.10 (วิธีคำนวณ Lot)
วัดกับตัวเทียบก่อนเชื่อ
ถ้าทดสอบกติกาของตัวเองแล้วได้ตัวเลขสวย ให้รันกติกาเดียวกันบนกราฟที่สลับแท่งแบบสุ่ม ถ้าได้ใกล้กัน ตัวเลขสวยนั้นมาจากเรขาคณิตของเส้น ไม่ใช่จากตลาด
ถ้าอยากเทียบสิ่งที่คุณอ่านจากกราฟกับมุมมองที่มาร์กโครงสร้างราคาและระดับ SL/TP หลายไทม์เฟรมไว้แล้ว ลองดูที่ AlphaSigs — ใช้เป็นข้อมูลประกอบการตัดสินใจ ไม่ใช่คำสั่งให้เข้าออเดอร์
สรุป Mean Reversion คืออะไร ในหนึ่งนาที
- Mean Reversion — แนวคิดว่าราคาที่ห่างค่าเฉลี่ยมากผิดปกติจะกลับมาใกล้ค่าเฉลี่ย เทรดโดยสวนการวิ่งล่าสุด ตรงข้ามกับ Trend Following
- วัดระยะห่างเป็น ATR — 30 pip อาจเป็น 3 ATR หรือ 1.2 ATR ขึ้นกับความผันผวนวันนั้น
- "กลับมาหาเส้นเสมอ" — จริง 99.7% บน SMA20 แต่กราฟสุ่มก็ได้เท่ากัน จึงไม่ใช่หลักฐานของแรงดึงกลับ
- ใครเดินหาใคร — ระยะห่างราว 60–80% ถูกปิดเพราะเส้นค่าเฉลี่ยเดินมาหาราคา ราคาเดินกลับเองแค่ 0.7–0.9 ATR (มัธยฐาน)
- ระหว่างทาง — 1 ใน 10 ครั้งราคาสวนต่อ 6–9 ATR ก่อนเจอเส้น ทองคำจริงสวนไกลกว่ากราฟสุ่ม
- ต่างจาก Pullback — Pullback เทรดตามเทรนด์หลังราคาย่อ Mean Reversion เทรดสวนตอนราคายืด
ตัวเลขทั้งหมดคำนวณเองจากแท่ง 1 ชั่วโมงของ Binance EUR/USDT (ใช้แทนยูโร) และ PAXG/USDT (ใช้แทนทองคำ) 1 ก.ย. 2023 – 27 ก.ย. 2026 ตลาดละ 26,952 แท่ง · เหตุการณ์ = แท่งแรกที่ราคาปิดห่าง SMA เกินเกณฑ์ × ATR(14) · "แตะเส้น" = มีแท่งที่ High–Low คร่อมค่า SMA ของแท่งนั้นภายใน 48 แท่ง · ตัวเทียบ = สลับลำดับแท่งแบบสุ่ม seed 20261001 · ราคาบน Binance ไม่ใช่ราคาโบรก Forex ของคุณ · เป็นการวัดเชิงพรรณนา ไม่ใช่ผลทดสอบระบบเทรด ไม่มีจุดเข้าจริง ไม่มี Stop Loss และไม่หักต้นทุน
บทความนี้เป็นเนื้อหาเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน · การเทรด Forex/CFD ใช้เลเวอเรจและอาจขาดทุนเกินเงินที่ตั้งใจไว้ · ผลในอดีตไม่ได้รับประกันผลในอนาคต
ความคิดเห็น
แสดงความคิดเห็น