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 และเป็นค่ามาตรฐานที่นิยมใช้กันทั่วไป จนการเปลี่ยนค่าเหล่านี้มักหมายความเพียงว่าคุณกำลังดูเส้นที่ต่างจากคนอื่น ๆ ในตลาด
เงื่อนไขการเข้าเทรด
- 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
- ดาวน์โหลดไฟล์
macd-cross-alert.mq4ด้านล่าง - เปิด MetaTrader 4 → คลิก
File→Open Data Folder - นำไฟล์ไปวางในโฟลเดอร์
MQL4/Indicators - รีสตาร์ท MetaTrader 4 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ
วิธีติดตั้ง — MetaTrader 5
- ดาวน์โหลดไฟล์
macd-cross-alert.mq5ด้านล่าง - เปิด MetaTrader 5 → คลิก
File→Open Data Folder - นำไฟล์ไปวางในโฟลเดอร์
MQL5/Indicators - รีสตาร์ท MetaTrader 5 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ
ไฟล์ทั้งสองเป็น source code — โปรดเปิดและตรวจสอบโค้ดทั้งหมดก่อนใช้งาน เพื่อความปลอดภัยของคุณเอง