Forex
อินดิเคเตอร์

อินดิเคเตอร์: MACD คืออะไร? อ่านจุดตัดและโมเมนตัม

อัปเดตล่าสุด 2026-07-14

MACD (Moving Average Convergence Divergence) เป็นอินดิเคเตอร์ประเภท trend-following momentum ที่แสดงความสัมพันธ์ระหว่างค่าเฉลี่ยเคลื่อนที่สองเส้นของราคา เป็นหนึ่งในอินดิเคเตอร์ที่ถูกใช้งานแพร่หลายที่สุด เพราะสามารถบอกทั้งทิศทางของเทรนด์และโมเมนตัมได้ในมุมมองเดียว

สามส่วนประกอบของ MACD

  • เส้น MACD — ผลต่างระหว่าง EMA 12 period กับ EMA 26 period
  • เส้น Signal — EMA 9 period ของเส้น MACD เอง ใช้เป็นตัวกระตุ้นสัญญาณเข้าเทรด
  • Histogram — ช่องว่างระหว่างเส้น MACD กับเส้น Signal แสดงเป็นแท่งกราฟ หาก Histogram ขยายตัวขึ้นแปลว่าโมเมนตัมกำลังเพิ่มขึ้น หากหดตัวลงแปลว่าโมเมนตัมกำลังอ่อนแรง

โครงสร้างการคำนวณนี้อธิบายพฤติกรรมของ MACD ได้ทั้งหมด เมื่อราคาวิ่งขึ้น EMA เร็ว (12) จะทิ้งห่างขึ้นไปเหนือ EMA ช้า (26) ทำให้ผลต่างของทั้งสอง — เส้น MACD — สูงขึ้น เมื่อการวิ่งขึ้นเริ่มชะลอตัว ช่องว่างจะหยุดขยายตัว ก่อนที่ราคาจะหยุดขึ้น นี่คือเหตุผลที่ MACD มักถูกอธิบายว่าวัด "ความเร่ง" ของเทรนด์มากกว่าตัวเทรนด์เอง ค่าตั้งต้นมาตรฐาน (12, 26, 9) มาจากผู้คิดค้นอินดิเคเตอร์นี้คือ Gerald Appel และเป็นค่ามาตรฐานที่นิยมใช้กันทั่วไป จนการเปลี่ยนค่าเหล่านี้มักหมายความเพียงว่าคุณกำลังดูเส้นที่ต่างจากคนอื่น ๆ ในตลาด

เงื่อนไขการเข้าเทรด

PriceBUYSELL0MACDMACD lineSignal line
Entry conditions: BUY when the MACD line crosses above the Signal line — SELL when the MACD line crosses below the Signal line
  • Bullish crossover (BUY) — เส้น MACD ตัดขึ้นเหนือเส้น Signal บ่งชี้ว่าโมเมนตัมขาขึ้นกำลังเข้าครอบงำตลาด
  • Bearish crossover (SELL) — เส้น MACD ตัดลงต่ำกว่าเส้น Signal บ่งชี้ว่าโมเมนตัมขาลงกำลังเข้าครอบงำตลาด
  • Zero-line cross — เมื่อเส้น MACD ตัดขึ้นเหนือ 0 ยืนยันว่าค่าเฉลี่ยระยะสั้นได้เคลื่อนขึ้นเหนือค่าเฉลี่ยระยะยาวแล้ว (สัญญาณ bullish ในภาพกว้าง) และในทางกลับกันเมื่อตัดลงต่ำกว่า 0

การตัดกันทั้งสองแบบทำงานคนละสเกล และการนำมาผสมกันคือการปรับปรุงแบบ classic: เส้น zero line ใช้กำหนดว่าตลาดอยู่ในโหมดไหน ส่วน signal-line cross ใช้จับจังหวะเข้าเทรด สัญญาณ bullish crossover ที่เกิด ต่ำกว่าศูนย์แต่กำลังไต่ขึ้นเข้าใกล้ศูนย์ มักเป็นสัญญาณของเทรนด์ใหม่ที่เพิ่งก่อตัว ในขณะที่สัญญาณที่เกิด สูงกว่าศูนย์มาก มักเป็นสัญญาณล่าช้าในเทรนด์เก่าที่ดำเนินมานานแล้ว เทรดเดอร์หลายคนจึงเลือกเข้า bullish crossover เฉพาะตอนที่ MACD อยู่เหนือ (หรือกำลังตัดผ่าน) ศูนย์เท่านั้น และเข้า bearish crossover เฉพาะตอนต่ำกว่าศูนย์ — เพื่อเทรดตามทิศทางของตลาด ไม่ใช่สวนทาง

การอ่าน Histogram

Histogram เป็นส่วนที่แสดงผลได้เร็วที่สุดในหน้าจอ และคุ้มค่าแก่การให้ความสนใจในตัวมันเอง

  • แท่งที่ขยายขึ้นเรื่อย ๆ — การเคลื่อนไหวกำลังเร่งตัว
  • แท่งหดตัวลงในขณะที่ราคายังคงวิ่งต่อ — โมเมนตัมกำลังค่อย ๆ หายไปจากการเคลื่อนไหวนั้นอย่างเงียบ ๆ โดย Histogram จะทำจุดสูงสุด ก่อน ที่เส้น MACD จะตัดกัน ทำให้มันเป็นสัญญาณที่มาเร็วที่สุด (และมีสัญญาณรบกวนมากที่สุด) ในบรรดาทั้งหมด
  • แท่งกลับเครื่องหมาย — นั่นคือ crossover นั่นเอง เพียงมองในอีกมุมหนึ่ง

MACD Divergence

เช่นเดียวกับ RSI, MACD เป็นเครื่องมือมาตรฐานสำหรับหา divergence: ราคาทำจุดสูงสุดใหม่ที่สูงขึ้น แต่จุดสูงสุดของ MACD กลับลดต่ำลง (bearish divergence) หรือราคาทำจุดต่ำสุดใหม่ที่ต่ำลง ในขณะที่จุดต่ำสุดของ MACD กลับสูงขึ้น (bullish divergence) เนื่องจาก MACD สร้างจากค่าเฉลี่ยที่ถูกทำให้เรียบ (smoothed) สัญญาณ divergence ของมันจึงมักปรากฏช้ากว่าแต่มีสัญญาณรบกวนน้อยกว่า oscillator ทั่วไป หลักการเดียวกันยังใช้ได้อยู่ — divergence เป็นเพียงสัญญาณเตือนว่าโมเมนตัมกำลังอ่อนแรง ไม่ใช่สัญญาณเข้าเทรดเดี่ยว ๆ และต้องได้รับการยืนยันจาก crossover หรือการทะลุโครงสร้างราคา

ข้อควรระวัง

เช่นเดียวกับอินดิเคเตอร์ที่อิงค่าเฉลี่ยเคลื่อนที่ทั่วไป MACD เป็นอินดิเคเตอร์ที่ล่าช้า (lagging) — crossover เป็นเพียงการยืนยันการเคลื่อนไหวที่เกิดขึ้นไปแล้วบางส่วน ในตลาดที่แกว่งตัวไซด์เวย์ มันสามารถสร้างสัญญาณ crossover หลอกได้บ่อยครั้ง เพราะเมื่อไม่มีเทรนด์ที่แท้จริง เส้น MACD จะวนเวียนอยู่ใกล้ศูนย์และสานตัดกับเส้น Signal ซ้ำแล้วซ้ำเล่า โดยแต่ละครั้งที่ตัดกันมักเกิดขึ้นก่อนการกลับตัวครั้งถัดไปเพียงเล็กน้อย วิธีกรองสัญญาณที่ใช้ได้จริง

  • เข้าเทรดตามสัญญาณ MACD เฉพาะในทิศทางเดียวกับเทรนด์ของ timeframe ที่ใหญ่กว่าเท่านั้น เช่น เข้า bullish crossover บน H1 เฉพาะตอนที่กราฟรายวัน (daily) กำลังเป็นขาขึ้น
  • ตรวจสอบสภาวะตลาดก่อนด้วย ADX หรือดูโครงสร้าง swing แบบง่าย ๆ (ดู Trend vs Range) — ในตลาดที่ยืนยันแล้วว่าเป็น range สัญญาณ MACD crossover ใกล้ศูนย์ส่วนใหญ่เป็นเพียงสัญญาณรบกวน
  • โปรดสังเกตว่า MACD ไม่มีสเกลตายตัว — ต่างจาก RSI ที่มีสเกล 0-100 ค่าของ MACD ขึ้นอยู่กับคู่เงินและ timeframe จึงไม่มีระดับ "Overbought" ที่เป็นมาตรฐานสากล มีเพียงรูปทรงและการตัดกันของเส้นเท่านั้นที่มีความหมาย

MACD ยังเข้าคู่ได้ดีตามธรรมชาติกับ Moving Average บนกราฟราคาเอง โดย MA จะบอกตำแหน่งของเทรนด์ (ราคาอยู่เหนือหรือใต้เส้น) ในขณะที่ MACD บอกสุขภาพของเทรนด์นั้น (โมเมนตัมกำลังก่อตัวหรืออ่อนแรง)

ดาวน์โหลดอินดิเคเตอร์

อินดิเคเตอร์กำหนดเองนี้จะพล็อตเส้น MACD และเส้น Signal พร้อมระบบแจ้งเตือนอัตโนมัติเมื่อเกิด bullish หรือ bearish crossover รองรับทั้ง MetaTrader 4 และ MetaTrader 5 ด้านล่าง

วิธีติดตั้ง — MetaTrader 4

  1. ดาวน์โหลดไฟล์ macd-cross-alert.mq4 ด้านล่าง
  2. เปิด MetaTrader 4 → คลิก FileOpen Data Folder
  3. นำไฟล์ไปวางในโฟลเดอร์ MQL4/Indicators
  4. รีสตาร์ท MetaTrader 4 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ

วิธีติดตั้ง — MetaTrader 5

  1. ดาวน์โหลดไฟล์ macd-cross-alert.mq5 ด้านล่าง
  2. เปิด MetaTrader 5 → คลิก FileOpen Data Folder
  3. นำไฟล์ไปวางในโฟลเดอร์ MQL5/Indicators
  4. รีสตาร์ท MetaTrader 5 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ

ไฟล์ทั้งสองเป็น source code — โปรดเปิดและตรวจสอบโค้ดทั้งหมดก่อนใช้งาน เพื่อความปลอดภัยของคุณเอง

ดาวน์โหลด macd-cross-alert.mq4

สำหรับ MetaTrader 4 — นี่คือ source code (.mq4) เปิดและตรวจสอบให้ครบถ้วนก่อนใช้งาน

ดาวน์โหลดไฟล์

ดาวน์โหลด macd-cross-alert.mq5

สำหรับ MetaTrader 5 — นี่คือ source code (.mq5) เปิดและตรวจสอบให้ครบถ้วนก่อนใช้งาน

ดาวน์โหลดไฟล์