Moving Average คืออะไร ตั้งค่าเท่าไหร่ดี — และทำไม EMA กับ SMA ถึงช้าเท่ากัน (ฉบับวัดจริง)

MA EMA ราคา ราคาขยับ MA เพิ่งรู้ ช้า (N−1)/2 แท่ง MA10 MA20 Moving Average ตั้งเท่าไหร่ ไม่ใช่แม่นแค่ไหน โดย คนเล่น Forex MA200 บนกราฟราย 4 ชม. ช้า 16 วัน คำนวณจากนิยาม ไม่ใช่ความเห็น EMA กับ SMA คาบเดียวกัน ช้าเท่ากัน สูตร 2/(N+1) ตั้งมาให้เท่า ฉบับวัดจริง
อินดิเคเตอร์

Moving Average คืออะไร ตั้งค่าเท่าไหร่ถึงจะดี — คำตอบที่คำนวณได้ ไม่ใช่คำตอบที่ท่องตามกันมา

Moving Average (เส้นค่าเฉลี่ยเคลื่อนที่) คือค่าเฉลี่ยของราคาย้อนหลัง N แท่ง ที่คำนวณใหม่ทุกแท่ง คำถามที่คนค้นมากที่สุดคือ “ตั้งเท่าไหร่ดี” — และคำตอบที่เจอตามเว็บไทยมักเป็น “ใช้ 50 กับ 200 สิ นิยมที่สุด” ซึ่งไม่ผิด แต่ไม่ได้ตอบอะไรเลย หน้านี้ตอบอีกแบบ: ตัวเลขที่คุณตั้ง ไม่ได้เปลี่ยนว่าเส้นจะแม่นขึ้น มันเปลี่ยนแค่ว่าคุณยอมรู้ข่าวช้าลงกี่แท่ง และ “กี่แท่ง” นั้นคำนวณออกมาเป็นชั่วโมงกับวันได้ตรง ๆ จากนิยามของสูตร

กราฟที่มีเส้นค่าเฉลี่ยเคลื่อนที่ Moving Average วางทับอยู่
ทุกตัวเลขในหน้านี้มาจากสองแหล่งเท่านั้น — นิยามของสูตร (ซึ่งพิสูจน์ตามได้ด้วยกระดาษแผ่นเดียว) และ การนับจากข้อมูลราคาจริง ที่ระบุคู่เงิน ไทม์เฟรม และช่วงเวลาไว้ครบ ไม่มีตัวเลขไหนมาจากผลเทรดของใคร

เส้นค่าเฉลี่ยคืออะไร — นิยามที่คำนวณตามได้ใน 30 วินาที

มีสองแบบที่ต้องรู้ และทั้งสองแบบเป็นแค่การบวกเลขเท่านั้น

SMA (Simple Moving Average) — เอาราคาปิดย้อนหลัง N แท่งมาบวกกันแล้วหารด้วย N ทุกแท่งใหม่ที่เกิดขึ้น แท่งที่เก่าที่สุดจะหลุดออกจากหน้าต่างไปเลย

แท่งที่ราคาปิดSMA5 = ผลรวม 5 แท่งล่าสุด ÷ 5เส้นขยับเท่าไหร่
1–51.1000 · 1.1010 · 1.1020 · 1.1030 · 1.1040(5.5100) ÷ 5 = 1.1020
61.1100 (กระโดดขึ้น 60 จุด)(5.5200) ÷ 5 = 1.1040+20 จุด
อ่านตารางนี้ให้ครบก่อนไปต่อ — ราคาวิ่งขึ้น 60 จุด ในแท่งเดียว แต่เส้น SMA5 ขยับตามแค่ 20 จุด ไม่ใช่เพราะเส้นมัน “ระวังตัว” หรือ “กรองสัญญาณหลอก” แต่เพราะสูตรหารด้วย 5 อยู่ดี ๆ · สูตรตรง ๆ คือ SMA ขยับ = (ราคาใหม่ − ราคาที่หลุดออก) ÷ N ที่นี่คือ (1.1100 − 1.1000) ÷ 5 = 0.0020

EMA (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
MA52.030 นาที2 ชม.8 ชม.2 วันทำการ
MA104.51 ชม. 7 นาที4 ชม. 30 นาที18 ชม.4.5 วันทำการ
MA209.52 ชม. 22 นาที9 ชม. 30 นาที1 วัน 14 ชม.9.5 วันทำการ
MA5024.56 ชม. 7 นาที1 วัน 30 นาที4 วัน 2 ชม.~5 สัปดาห์
MA10049.512 ชม. 22 นาที2 วัน 1 ชม.8 วัน 6 ชม.~4.7 เดือน
MA20099.51 วัน 52 นาที4 วัน 3 ชม.16 วัน 14 ชม.~9.5 เดือน
MA200 บนกราฟราย 4 ชั่วโมง สรุปสภาพตลาดของสองสัปดาห์ครึ่งที่แล้ว — ถ้าแผนของคุณคือถือ 2 วันแล้วปิด เส้นนั้นไม่ได้กำลังบอกอะไรเกี่ยวกับไม้ของคุณเลย

นี่คือเหตุผลที่ “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

ได้ (N−1)/2 เท่ากับ SMA เป๊ะ — และนี่ไม่ใช่เรื่องบังเอิญ สูตร α = 2/(N+1) ถูกออกแบบมาเพื่อให้เท่ากันโดยตั้งใจ จะได้พูดว่า “EMA 20” แล้วเทียบกับ “SMA 20” ได้อย่างมีความหมาย · ถ้าคุณเปลี่ยนจาก SMA20 เป็น EMA20 เพราะคิดว่าจะได้รู้เร็วขึ้น — โดยเฉลี่ยแล้วคุณไม่ได้รู้เร็วขึ้นเลย

แล้ว EMA เปลี่ยนอะไร? เปลี่ยนการกระจายของน้ำหนัก ไม่ใช่จุดศูนย์ถ่วงของมัน

คาบ Nน้ำหนักแท่งล่าสุดใน EMA (α)น้ำหนักแท่งล่าสุดใน SMA (1/N)แท่งที่เก่ากว่า N แท่ง
1018.2%10.0%SMA = 0 · EMA = ยังมีน้ำหนักอยู่
209.5%5.0%SMA = 0 · EMA = ยังมีน้ำหนักอยู่
503.9%2.0%SMA = 0 · EMA = ยังมีน้ำหนักอยู่
2001.0%0.5%SMA = 0 · EMA = ยังมีน้ำหนักอยู่

ผลข้างเคียงของ “SMA ตัดแท่งเก่าทิ้งเป็นศูนย์” คือสิ่งที่หลายคนเคยเจอแต่ไม่รู้ชื่อ: เส้น SMA ขยับแรงทั้งที่ราคาวันนี้แทบไม่ขยับ เพราะแท่งใหญ่เมื่อ N วันก่อนเพิ่งหลุดออกจากหน้าต่างไป กลับไปดูสูตรข้างบน — (ราคาใหม่ − ราคาที่หลุดออก) ÷ N — ตัวที่หลุดออกมีสิทธิ์ขยับเส้นเท่า ๆ กับตัวที่เข้ามาใหม่ ส่วน EMA ไม่มีการ “หลุดออก” จึงไม่มีอาการนี้


วัดจริง: EMA ให้สัญญาณ น้อยกว่า SMA ไม่ใช่มากกว่า

ถ้า EMA ให้น้ำหนักแท่งล่าสุดเป็นสองเท่าของ SMA มันน่าจะ “ไวเกินไป” จนตัดกันไปมาบ่อยกว่าใช่ไหม — เราไปนับจากข้อมูลจริงมา

วิธีวัด (ทำซ้ำได้) — ดึงแท่งราคา D1 จากเทอร์มินัล MetaTrader 5 ของโบรกเกอร์จริง คำนวณ SMA และ EMA ที่คาบเดียวกันจากราคาปิด แล้วนับจำนวนครั้งที่เส้นเร็วตัดเส้นช้า (เปลี่ยนเครื่องหมายของผลต่าง) · EURUSD 448 แท่ง 18 มี.ค. 2025 → 21 ส.ค. 2026 (1.43 ปี) · ทองคำ XAUUSD 600 แท่ง 19 ก.ย. 2024 → 21 ส.ค. 2026 (1.92 ปี) · EMA เริ่มต้นด้วย SMA ของ N แท่งแรกตามมาตรฐาน
คู่เส้นEURUSD · SMAEURUSD · EMAทองคำ · SMAทองคำ · EMA
MA5 / MA1037.1 ครั้ง/ปี32.931.2 ครั้ง/ปี28.1
MA10 / MA2021.0 ครั้ง/ปี12.617.7 ครั้ง/ปี10.9
MA10 / MA509.8 ครั้ง/ปี5.66.8 ครั้ง/ปี4.7
MA20 / MA508.4 ครั้ง/ปี5.64.2 ครั้ง/ปี1.6
MA50 / MA2002.1 ครั้ง/ปี2.10.5 ครั้ง/ปี0.5

ทุกช่องที่ต่างกัน EMA ตัดน้อยกว่า และต่างกันมากที่สุดตรงคู่ MA10/MA20 ซึ่งเป็นคู่ที่คนใช้กันเยอะที่สุด — EURUSD 21.0 เหลือ 12.6 (ลดลง 40%) ทองคำ 17.7 เหลือ 10.9 (ลดลง 38%) เหตุผลอยู่ในหัวข้อที่แล้ว: อาการ “แท่งเก่าหลุดออก” ของ SMA สร้างการตัดกันที่ราคาปัจจุบันไม่ได้สั่งให้เกิด

!
สิ่งที่ตารางนี้ไม่ได้บอก — มันไม่ได้บอกว่า EMA ทำเงินได้มากกว่า SMA ตัวเลขที่นับคือจำนวนสัญญาณ ไม่ใช่คุณภาพของสัญญาณ · สัญญาณที่น้อยลงอาจแปลว่าตัดสัญญาณหลอกทิ้ง หรืออาจแปลว่าเข้าช้าจนพลาดรอบก็ได้ ข้อมูลชุดนี้แยกสองอย่างนั้นไม่ออก · และ 1.4–1.9 ปี บนสองตลาด เป็นกลุ่มตัวอย่างที่เล็ก ตัวเลขต่อปีจะขยับได้อีกถ้าเปลี่ยนช่วงเวลา สิ่งที่มั่นใจได้คือทิศทางของความต่าง ซึ่งตรงกันทั้งสองตลาดและตรงกับกลไกที่อธิบายไว้ข้างบน

สัญญาณมีราคา — คูณจำนวนครั้งด้วยสเปรดแล้วดู

ทุกครั้งที่เส้นตัดกันแล้วคุณกลับข้าง คุณจ่ายสเปรดหนึ่งรอบ เสมอ ไม่ว่าไม้นั้นจะถูกหรือผิด — และนี่เป็นต้นทุนที่คำนวณล่วงหน้าได้ 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
ถ้าพอร์ตคุณ $1,000 แล้วรัน MA5/MA10 บนทองคำที่ 1 ล็อต ค่าสเปรดอย่างเดียวคือ ครึ่งพอร์ตต่อปี — ยังไม่นับว่าไม้ไหนถูกไม้ไหนผิดเลยสักไม้

อ่านวิธีคิดต้นทุนสเปรดแบบละเอียด รวมถึงกับดัก “สเปรดเริ่มต้น 0.0” ได้ที่ ต้นทุนสเปรดของทองคำ · ตัวเลขสเปรดต่างกันได้มากตามประเภทบัญชี ให้เปิดดูของบัญชีตัวเองก่อนเอาไปคำนวณ


แล้ว MA200 เอาไว้ใช้ทำอะไรได้จริง

จากข้อมูลชุดเดิม เรานับด้วยว่าราคาปิดตัดผ่านเส้น SMA200 กี่ครั้ง — EURUSD 9.8 ครั้ง/ปี · ทองคำ 3.1 ครั้ง/ปี

สิบครั้งต่อปีแปลว่าโดยเฉลี่ยแล้วราคาอยู่ฝั่งเดิมของเส้นครั้งละราวเดือนเศษ นั่นคือสิ่งที่ MA200 เป็น — ป้ายกำกับสภาพตลาดที่เปลี่ยนไม่บ่อย ไม่ใช่ตัวจับจังหวะเข้า และเป็นเหตุผลว่าทำไมการใช้มันเป็น “ตัวกรอง” (เช่น เปิดเฉพาะฝั่ง Buy เมื่อราคาอยู่เหนือเส้น) ถึงสมเหตุสมผลกว่าการใช้มันเป็น “สัญญาณ”

9.8
EURUSD · ราคาตัด SMA200 (ครั้ง/ปี)
3.1
ทองคำ · ราคาตัด SMA200 (ครั้ง/ปี)
2.1
EURUSD · MA50 ตัด MA200 (ครั้ง/ปี)

สังเกตช่องขวาสุด: “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 เดือน ยังสั้นกว่าหรือใกล้เคียงระยะถือ
  • ถ้ายังไม่รู้ว่าตัวเองถือนานแค่ไหน — ข้อนี้สำคัญกว่าการเลือกเลขทั้งหมดรวมกัน ให้กลับไปจดสมุดเทรดจนตอบได้ก่อนว่าไม้ของคุณอายุเฉลี่ยกี่ชั่วโมง แล้วค่อยกลับมาที่ตารางความช้าข้างบน
SMA หรือ EMA ดี — จากข้อมูลที่วัดได้ในหน้านี้ ความต่างที่ยืนยันได้มีอย่างเดียวคือจำนวนสัญญาณและค่าสเปรดที่ตามมา (EMA น้อยกว่า 38–40% ที่คู่ MA10/MA20) · ส่วนเรื่อง “ตัวไหนแม่นกว่า” ข้อมูลชุดนี้ตอบไม่ได้ และเราจะไม่เดาแทน

สามข้อที่เส้นค่าเฉลี่ยทำไม่ได้ ไม่ว่าจะตั้งเลขอะไร

  • ทำนายอนาคตไม่ได้ — ทุกค่าที่เห็นบนเส้นคำนวณจากราคาที่เกิดไปแล้วทั้งหมด ไม่มีอินพุตใดในสูตรที่มาจากอนาคต
  • บอกไม่ได้ว่าตอนนี้เป็นเทรนด์หรือแกว่งออกข้าง — เส้นชี้ขึ้นในตลาดที่แกว่งออกข้างก็เกิดได้ตลอด และนั่นคือช่วงที่คู่เส้นเร็วตัดกันถี่ที่สุด ซึ่งแปลว่าจ่ายสเปรดถี่ที่สุดด้วย
  • ไม่ได้กำหนดจุดตัดขาดทุนให้ — “เข้าเมื่อตัด ออกเมื่อตัดกลับ” ไม่ได้บอกว่าคุณเสี่ยงเงินเท่าไหร่ต่อไม้ ซึ่งเป็นตัวแปรที่มีผลต่อพอร์ตมากกว่าการเลือกคาบของเส้น · คำนวณขนาดล็อตให้ทุกไม้เสี่ยงเท่ากัน

ถ้าอยากเห็นตัวอย่างของการวางกฎเข้า-ออก-ขนาดไม้ให้ครบก่อนกดออเดอร์ พร้อมการบันทึกผลที่วัดย้อนหลังได้จริง เราทำระบบแบบนั้นไว้ที่ 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 ล็อต ก่อนตัดสินว่าไม้ไหนถูกผิด
!
ข้อที่ยืนยันไม่ได้: หน้านี้ไม่ได้บอกว่าการตั้งค่าแบบไหนทำกำไรได้มากกว่า ไม่ได้บอกว่า EMA ดีกว่า SMA และไม่มีตัวเลขอัตราชนะอยู่ในหน้านี้เลยแม้แต่ตัวเดียว — เพราะข้อมูลที่เราวัด (จำนวนการตัดกัน และสเปรด) ตอบเรื่องกำไรไม่ได้ การนับสัญญาณกับการวัดความได้เปรียบเป็นคนละเรื่องกัน

อ่านต่อในเรื่องที่ใช้คู่กันโดยตรง: MACD ซึ่งสร้างจากเส้นค่าเฉลี่ยสามตัว · ดูหลายไทม์เฟรมพร้อมกัน · ทฤษฎีดาว ซึ่งเป็นนิยามของเทรนด์ที่ไม่ต้องใช้อินดิเคเตอร์ · สารบัญคู่มือ Forex ทั้งหมดของบล็อกนี้

บทความนี้จัดทำเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน ตัวเลขที่ระบุว่า “วัดจริง” มาจากแท่งราคา D1 บนเทอร์มินัล MetaTrader 5 ของโบรกเกอร์รายหนึ่งในช่วงเวลาที่ระบุไว้ในบทความ ค่าสเปรดต่างกันตามโบรกเกอร์และประเภทบัญชี ให้ตรวจของบัญชีตัวเองก่อนนำตัวเลขไปใช้

ความคิดเห็น

Related stories