Moving Average คืออะไร ตั้งค่าเท่าไหร่ถึงจะดี — คำตอบที่คำนวณได้ ไม่ใช่คำตอบที่ท่องตามกันมา
Moving Average (เส้นค่าเฉลี่ยเคลื่อนที่) คือค่าเฉลี่ยของราคาย้อนหลัง N แท่ง ที่คำนวณใหม่ทุกแท่ง คำถามที่คนค้นมากที่สุดคือ “ตั้งเท่าไหร่ดี” — และคำตอบที่เจอตามเว็บไทยมักเป็น “ใช้ 50 กับ 200 สิ นิยมที่สุด” ซึ่งไม่ผิด แต่ไม่ได้ตอบอะไรเลย หน้านี้ตอบอีกแบบ: ตัวเลขที่คุณตั้ง ไม่ได้เปลี่ยนว่าเส้นจะแม่นขึ้น มันเปลี่ยนแค่ว่าคุณยอมรู้ข่าวช้าลงกี่แท่ง และ “กี่แท่ง” นั้นคำนวณออกมาเป็นชั่วโมงกับวันได้ตรง ๆ จากนิยามของสูตร
เส้นค่าเฉลี่ยคืออะไร — นิยามที่คำนวณตามได้ใน 30 วินาที
มีสองแบบที่ต้องรู้ และทั้งสองแบบเป็นแค่การบวกเลขเท่านั้น
SMA (Simple Moving Average) — เอาราคาปิดย้อนหลัง N แท่งมาบวกกันแล้วหารด้วย N ทุกแท่งใหม่ที่เกิดขึ้น แท่งที่เก่าที่สุดจะหลุดออกจากหน้าต่างไปเลย
| แท่งที่ | ราคาปิด | SMA5 = ผลรวม 5 แท่งล่าสุด ÷ 5 | เส้นขยับเท่าไหร่ |
|---|---|---|---|
| 1–5 | 1.1000 · 1.1010 · 1.1020 · 1.1030 · 1.1040 | (5.5100) ÷ 5 = 1.1020 | — |
| 6 | 1.1100 (กระโดดขึ้น 60 จุด) | (5.5200) ÷ 5 = 1.1040 | +20 จุด |
SMA ขยับ = (ราคาใหม่ − ราคาที่หลุดออก) ÷ N ที่นี่คือ (1.1100 − 1.1000) ÷ 5 = 0.0020EMA (Exponential Moving Average) — ไม่มีหน้าต่างให้หลุด แต่ให้น้ำหนักแท่งล่าสุดมากกว่าแท่งเก่า แล้วน้ำหนักลดหลั่นลงไปเรื่อย ๆ ไม่มีวันเป็นศูนย์ สูตรคือ
EMA ใหม่ = ราคาปิด × α + EMA เดิม × (1 − α) โดย α = 2 ÷ (N + 1)
ใช้ข้อมูลชุดเดียวกับตารางข้างบน: N = 5 → α = 2/6 = 0.3333 · EMA เดิม 1.1020 · ราคาใหม่ 1.1100 → EMA ใหม่ = 1.1100 × 0.3333 + 1.1020 × 0.6667 = 1.10467 คือขยับ 26.7 จุด เทียบกับ SMA ที่ขยับ 20 จุด
คำถามที่ถามผิด: “ตั้งเท่าไหร่ดี” ที่จริงแปลว่า “ยอมรู้ช้าแค่ไหน”
ค่าเฉลี่ยของ N แท่ง มี “อายุเฉลี่ย” ของข้อมูลที่ใช้ = (N − 1) ÷ 2 แท่ง พิสูจน์ได้ง่ายมาก: แท่งที่ใช้มีอายุ 0, 1, 2, …, (N−1) แท่ง เฉลี่ยกันคือ (0 + 1 + … + N−1) ÷ N = (N−1)/2 — นี่คือความช้าที่ติดมากับตัวเลขที่คุณตั้ง ไม่ใช่ข้อบกพร่องของอินดิเคเตอร์ และไม่มีการตั้งค่าไหนหนีมันพ้น
แปลงเป็นเวลาจริงบนไทม์เฟรมที่คนไทยใช้กันบ่อย:
| คาบ N | ช้า (แท่ง) | บน M15 | บน H1 | บน H4 | บน D1 |
|---|---|---|---|---|---|
| MA5 | 2.0 | 30 นาที | 2 ชม. | 8 ชม. | 2 วันทำการ |
| MA10 | 4.5 | 1 ชม. 7 นาที | 4 ชม. 30 นาที | 18 ชม. | 4.5 วันทำการ |
| MA20 | 9.5 | 2 ชม. 22 นาที | 9 ชม. 30 นาที | 1 วัน 14 ชม. | 9.5 วันทำการ |
| MA50 | 24.5 | 6 ชม. 7 นาที | 1 วัน 30 นาที | 4 วัน 2 ชม. | ~5 สัปดาห์ |
| MA100 | 49.5 | 12 ชม. 22 นาที | 2 วัน 1 ชม. | 8 วัน 6 ชม. | ~4.7 เดือน |
| MA200 | 99.5 | 1 วัน 52 นาที | 4 วัน 3 ชม. | 16 วัน 14 ชม. | ~9.5 เดือน |
นี่คือเหตุผลที่ “MA200 บอกเทรนด์ใหญ่” ถูกต้อง และ “ใช้ MA200 หาจุดเข้าบน M15” ผิด — ไม่ใช่เพราะใครบอก แต่เพราะเลข 1 วัน 52 นาที มันยาวกว่าอายุของไม้สแกลป์ทั้งไม้
🔑 EMA ไม่ได้ “ไวกว่า” SMA อย่างที่เข้าใจกัน — สองตัวนี้ช้าเท่ากันเป๊ะ
ประโยคที่เจอบ่อยที่สุดคือ “EMA ไวกว่า SMA เพราะให้น้ำหนักราคาล่าสุดมากกว่า” — ครึ่งแรกถูก ครึ่งหลังนำไปสู่ข้อสรุปที่ผิด
ลองคำนวณอายุเฉลี่ยของข้อมูลใน EMA ดู: น้ำหนักของแท่งที่ย้อนไป k แท่งคือ α(1−α)k อายุเฉลี่ยจึงเป็น (1−α)/α เมื่อแทน α = 2/(N+1) จะได้
(1 − 2/(N+1)) ÷ (2/(N+1)) = ((N−1)/(N+1)) × ((N+1)/2) = (N−1)/2
α = 2/(N+1) ถูกออกแบบมาเพื่อให้เท่ากันโดยตั้งใจ จะได้พูดว่า “EMA 20” แล้วเทียบกับ “SMA 20” ได้อย่างมีความหมาย · ถ้าคุณเปลี่ยนจาก SMA20 เป็น EMA20 เพราะคิดว่าจะได้รู้เร็วขึ้น — โดยเฉลี่ยแล้วคุณไม่ได้รู้เร็วขึ้นเลยแล้ว EMA เปลี่ยนอะไร? เปลี่ยนการกระจายของน้ำหนัก ไม่ใช่จุดศูนย์ถ่วงของมัน
| คาบ N | น้ำหนักแท่งล่าสุดใน EMA (α) | น้ำหนักแท่งล่าสุดใน SMA (1/N) | แท่งที่เก่ากว่า N แท่ง |
|---|---|---|---|
| 10 | 18.2% | 10.0% | SMA = 0 · EMA = ยังมีน้ำหนักอยู่ |
| 20 | 9.5% | 5.0% | SMA = 0 · EMA = ยังมีน้ำหนักอยู่ |
| 50 | 3.9% | 2.0% | SMA = 0 · EMA = ยังมีน้ำหนักอยู่ |
| 200 | 1.0% | 0.5% | SMA = 0 · EMA = ยังมีน้ำหนักอยู่ |
ผลข้างเคียงของ “SMA ตัดแท่งเก่าทิ้งเป็นศูนย์” คือสิ่งที่หลายคนเคยเจอแต่ไม่รู้ชื่อ: เส้น SMA ขยับแรงทั้งที่ราคาวันนี้แทบไม่ขยับ เพราะแท่งใหญ่เมื่อ N วันก่อนเพิ่งหลุดออกจากหน้าต่างไป กลับไปดูสูตรข้างบน — (ราคาใหม่ − ราคาที่หลุดออก) ÷ N — ตัวที่หลุดออกมีสิทธิ์ขยับเส้นเท่า ๆ กับตัวที่เข้ามาใหม่ ส่วน EMA ไม่มีการ “หลุดออก” จึงไม่มีอาการนี้
วัดจริง: EMA ให้สัญญาณ น้อยกว่า SMA ไม่ใช่มากกว่า
ถ้า EMA ให้น้ำหนักแท่งล่าสุดเป็นสองเท่าของ SMA มันน่าจะ “ไวเกินไป” จนตัดกันไปมาบ่อยกว่าใช่ไหม — เราไปนับจากข้อมูลจริงมา
| คู่เส้น | EURUSD · SMA | EURUSD · EMA | ทองคำ · SMA | ทองคำ · EMA |
|---|---|---|---|---|
| MA5 / MA10 | 37.1 ครั้ง/ปี | 32.9 | 31.2 ครั้ง/ปี | 28.1 |
| MA10 / MA20 | 21.0 ครั้ง/ปี | 12.6 | 17.7 ครั้ง/ปี | 10.9 |
| MA10 / MA50 | 9.8 ครั้ง/ปี | 5.6 | 6.8 ครั้ง/ปี | 4.7 |
| MA20 / MA50 | 8.4 ครั้ง/ปี | 5.6 | 4.2 ครั้ง/ปี | 1.6 |
| MA50 / MA200 | 2.1 ครั้ง/ปี | 2.1 | 0.5 ครั้ง/ปี | 0.5 |
ทุกช่องที่ต่างกัน EMA ตัดน้อยกว่า และต่างกันมากที่สุดตรงคู่ MA10/MA20 ซึ่งเป็นคู่ที่คนใช้กันเยอะที่สุด — EURUSD 21.0 เหลือ 12.6 (ลดลง 40%) ทองคำ 17.7 เหลือ 10.9 (ลดลง 38%) เหตุผลอยู่ในหัวข้อที่แล้ว: อาการ “แท่งเก่าหลุดออก” ของ SMA สร้างการตัดกันที่ราคาปัจจุบันไม่ได้สั่งให้เกิด
สัญญาณมีราคา — คูณจำนวนครั้งด้วยสเปรดแล้วดู
ทุกครั้งที่เส้นตัดกันแล้วคุณกลับข้าง คุณจ่ายสเปรดหนึ่งรอบ เสมอ ไม่ว่าไม้นั้นจะถูกหรือผิด — และนี่เป็นต้นทุนที่คำนวณล่วงหน้าได้ 100% ต่างจากกำไรที่คำนวณล่วงหน้าไม่ได้
สเปรดที่ใช้ในตารางนี้คือค่ามัธยฐานที่อ่านจากแท่ง D1 ชุดเดียวกันที่ใช้นับข้างบน — EURUSD 8 จุด (0.8 pip ≈ $8 ต่อ 1 ล็อต ต่อรอบ) · ทองคำ 160 จุด ($0.16 ต่อออนซ์ ≈ $16 ต่อ 1 ล็อต ต่อรอบ เพราะ 1 ล็อต = 100 ออนซ์)
| คู่เส้น (D1) | EURUSD · ค่าสเปรดต่อปี ที่ 1 ล็อต | ทองคำ · ค่าสเปรดต่อปี ที่ 1 ล็อต |
|---|---|---|
| MA5 / MA10 (SMA) | $297 | $499 |
| MA10 / MA20 (SMA) | $168 | $283 |
| MA10 / MA20 (EMA) | $101 | $174 |
| MA20 / MA50 (SMA) | $67 | $67 |
| MA50 / MA200 (SMA) | $17 | $8 |
อ่านวิธีคิดต้นทุนสเปรดแบบละเอียด รวมถึงกับดัก “สเปรดเริ่มต้น 0.0” ได้ที่ ต้นทุนสเปรดของทองคำ · ตัวเลขสเปรดต่างกันได้มากตามประเภทบัญชี ให้เปิดดูของบัญชีตัวเองก่อนเอาไปคำนวณ
แล้ว MA200 เอาไว้ใช้ทำอะไรได้จริง
จากข้อมูลชุดเดิม เรานับด้วยว่าราคาปิดตัดผ่านเส้น SMA200 กี่ครั้ง — EURUSD 9.8 ครั้ง/ปี · ทองคำ 3.1 ครั้ง/ปี
สิบครั้งต่อปีแปลว่าโดยเฉลี่ยแล้วราคาอยู่ฝั่งเดิมของเส้นครั้งละราวเดือนเศษ นั่นคือสิ่งที่ MA200 เป็น — ป้ายกำกับสภาพตลาดที่เปลี่ยนไม่บ่อย ไม่ใช่ตัวจับจังหวะเข้า และเป็นเหตุผลว่าทำไมการใช้มันเป็น “ตัวกรอง” (เช่น เปิดเฉพาะฝั่ง Buy เมื่อราคาอยู่เหนือเส้น) ถึงสมเหตุสมผลกว่าการใช้มันเป็น “สัญญาณ”
สังเกตช่องขวาสุด: “Golden Cross / Death Cross” ที่เป็นข่าวใหญ่ทุกครั้ง เกิดขึ้นราวปีละสองครั้งบน EURUSD และสองปีครั้งบนทองคำ — ถ้าใครบอกว่าเทรดด้วย Golden Cross เป็นระบบหลัก แปลว่าเขาเปิดไม้ปีละไม่กี่ไม้ ซึ่งเป็นจำนวนที่น้อยเกินกว่าจะสรุปได้ว่าระบบมีความได้เปรียบจริงหรือไม่ภายในเวลาไม่กี่ปี
ตั้งค่ายังไงให้ตรงกับสิ่งที่คุณทำจริง
ตารางนี้ไม่ได้บอกว่าเลขไหนดีกว่า มันบอกว่าเลขไหนสอดคล้องกับระยะเวลาถือไม้ของคุณ — หลักเดียวที่ใช้คือ ความช้าของเส้นควรสั้นกว่าเวลาที่คุณตั้งใจถือไม้ ไม่งั้นเส้นจะเพิ่งรู้เรื่องตอนที่คุณปิดไม้ไปแล้ว
- ถือ 1–4 ชั่วโมง (อินทราเดย์) — ทำงานบน M15 หรือ H1 · MA10–MA20 บน M15 ให้ความช้า 1–2.5 ชม. ซึ่งพอดีกับอายุไม้ · อย่าเอา MA200 มาใส่ใน M15 เพราะมันช้ากว่าไม้ทั้งไม้ (1 วัน 52 นาที)
- ถือข้ามคืนถึง 3 วัน (สวิงสั้น) — H1 หรือ H4 · MA20–MA50 บน H1 ให้ความช้า 9.5 ชม. ถึง 1 วัน · ใช้ MA200 บน H4 เป็นตัวกรองทิศทางได้ แต่ต้องยอมรับว่ามันสรุปเรื่องของ 16 วันที่แล้ว
- ถือหลายสัปดาห์ขึ้นไป — D1 · MA50 กับ MA200 อยู่ในระยะที่สมเหตุสมผล เพราะความช้า 5 สัปดาห์ กับ 9.5 เดือน ยังสั้นกว่าหรือใกล้เคียงระยะถือ
- ถ้ายังไม่รู้ว่าตัวเองถือนานแค่ไหน — ข้อนี้สำคัญกว่าการเลือกเลขทั้งหมดรวมกัน ให้กลับไปจดสมุดเทรดจนตอบได้ก่อนว่าไม้ของคุณอายุเฉลี่ยกี่ชั่วโมง แล้วค่อยกลับมาที่ตารางความช้าข้างบน
สามข้อที่เส้นค่าเฉลี่ยทำไม่ได้ ไม่ว่าจะตั้งเลขอะไร
- ทำนายอนาคตไม่ได้ — ทุกค่าที่เห็นบนเส้นคำนวณจากราคาที่เกิดไปแล้วทั้งหมด ไม่มีอินพุตใดในสูตรที่มาจากอนาคต
- บอกไม่ได้ว่าตอนนี้เป็นเทรนด์หรือแกว่งออกข้าง — เส้นชี้ขึ้นในตลาดที่แกว่งออกข้างก็เกิดได้ตลอด และนั่นคือช่วงที่คู่เส้นเร็วตัดกันถี่ที่สุด ซึ่งแปลว่าจ่ายสเปรดถี่ที่สุดด้วย
- ไม่ได้กำหนดจุดตัดขาดทุนให้ — “เข้าเมื่อตัด ออกเมื่อตัดกลับ” ไม่ได้บอกว่าคุณเสี่ยงเงินเท่าไหร่ต่อไม้ ซึ่งเป็นตัวแปรที่มีผลต่อพอร์ตมากกว่าการเลือกคาบของเส้น · คำนวณขนาดล็อตให้ทุกไม้เสี่ยงเท่ากัน
ถ้าอยากเห็นตัวอย่างของการวางกฎเข้า-ออก-ขนาดไม้ให้ครบก่อนกดออเดอร์ พร้อมการบันทึกผลที่วัดย้อนหลังได้จริง เราทำระบบแบบนั้นไว้ที่ AlphaSignals — ดูวิธีที่เขาบันทึกจุดเข้า จุดตัดขาดทุน และผลลัพธ์ไว้ล่วงหน้าทุกไม้ แล้วเอาโครงนั้นไปใช้กับระบบของตัวเองได้
สรุป — 4 ข้อที่ยืนยันได้ และ 1 ข้อที่ยืนยันไม่ได้
- ความช้าของเส้นคำนวณได้ ไม่ใช่ความเห็น — (N−1)/2 แท่ง · MA200 บน H4 = ช้า 16 วัน 14 ชม. · MA200 บน M15 = ช้า 1 วัน 52 นาที
- EMA กับ SMA คาบเดียวกัน มีอายุข้อมูลเฉลี่ยเท่ากันเป๊ะ — สูตร α = 2/(N+1) ถูกตั้งมาเพื่อการนี้ ไม่ใช่เรื่องบังเอิญ
- EMA ให้สัญญาณน้อยกว่า SMA — วัดจริงบนสองตลาด ลดลง 38–40% ที่คู่ MA10/MA20 สาเหตุคือ SMA มีอาการ “แท่งเก่าหลุดออกจากหน้าต่าง”
- ค่าสเปรดของการไล่ตัดเส้นคำนวณล่วงหน้าได้ — MA5/MA10 บนทองคำ D1 = ~$499 ต่อปี ต่อ 1 ล็อต ก่อนตัดสินว่าไม้ไหนถูกผิด
อ่านต่อในเรื่องที่ใช้คู่กันโดยตรง: MACD ซึ่งสร้างจากเส้นค่าเฉลี่ยสามตัว · ดูหลายไทม์เฟรมพร้อมกัน · ทฤษฎีดาว ซึ่งเป็นนิยามของเทรนด์ที่ไม่ต้องใช้อินดิเคเตอร์ · สารบัญคู่มือ Forex ทั้งหมดของบล็อกนี้
บทความนี้จัดทำเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน ตัวเลขที่ระบุว่า “วัดจริง” มาจากแท่งราคา D1 บนเทอร์มินัล MetaTrader 5 ของโบรกเกอร์รายหนึ่งในช่วงเวลาที่ระบุไว้ในบทความ ค่าสเปรดต่างกันตามโบรกเกอร์และประเภทบัญชี ให้ตรวจของบัญชีตัวเองก่อนนำตัวเลขไปใช้
ความคิดเห็น
แสดงความคิดเห็น