ประเด็นสำคัญ
- ZLEMA คือ EMA ที่คำนวณจากราคาที่ปรับแล้ว โดย ZLEMA จะนำการเปลี่ยนแปลงของราคาล่าสุดมาบวกกับราคาปัจจุบันก่อนทำการปรับเรียบ จึงทำให้เส้นกลับทิศได้เร็วกกว่า EMA มาตรฐาน
- ZLEMA ยังคงมีความล่าช้าอยู่ เพียงแต่น้อยกว่า EMA เนื่องจาก ZLEMA สร้างจากราคาในอดีต จึงตอบสนองได้หลังจากราคาเคลื่อนไหวแล้วเท่านั้น โดยจะตอบสนองได้เร็วกกว่า EMA ที่ใช้คาบเวลาเดียวกัน แต่ก็ยังคงมีความหน่วงอยู่เสมอ
- สูตรคำนวณมี 3 ขั้นตอน โดยเริ่มจากหาค่า lag ด้วย (Period − 1) ÷ 2 จากนั้นสร้างราคาที่ปรับแล้ว แล้วจึงนำไปใช้กับสูตร EMA ปกติ
- สัญญาณที่เร็วขึ้นมักมาพร้อมกับสัญญาณหลอกที่มากขึ้น ซึ่ง หมายความว่า ZLEMA มีโอกาสเกิด whipsaw มากกว่า EMA ในตลาดไซด์เวย์ ดังนั้นเทรดเดอร์จึงมักยืนยันสัญญาณด้วยปริมาณการซื้อขาย, RSI หรือ MACD
- ค่าตั้งต้นที่นิยมใช้คือ 9, 20 หรือ 21, 50 และ 200 คาบเวลา ขึ้นอยู่กับสไตล์การเทรดของคุณ
- MT4 และ MT5 ไม่ได้'รวม ZLEMA มาให้โดยค่าเริ่มต้น แต่เทรดเดอร์สามารถเพิ่ม ZLEMA เป็นอินดิเคเตอร์แบบกำหนดเองที่พัฒนาโดยบุคคลที่สามได้
Zero Lag Exponential Moving Average (ZLEMA) คืออะไร?
Zero Lag Exponential Moving Average (ZLEMA) คือค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โปเนนเชียลที่คำนวณจากราคาที่ปรับแล้ว ซึ่งทำให้ ZLEMA ตอบสนองต่อการเปลี่ยนแปลงของราคาได้เร็วกกว่า EMA มาตรฐาน โดยมีเป้าหมายเพื่อลดความล่าช้าของค่าเฉลี่ยเคลื่อนที่แบบดั้งเดิม เพื่อให้เทรดเดอร์และนักลงทุนที่ใช้การวิเคราะห์ทางเทคนิคสามารถติดตามแนวโน้มตลาด การเบรกเอาต์ ทิศทางแนวโน้ม และสัญญาณครอสโอเวอร์ได้ด้วยค่าเฉลี่ยเคลื่อนที่ที่ตอบสนองเร็วขึ้น แม้ว่าจะไม่ได้ขจัดความล่าช้าออกไปได้ทั้งหมดก็ตาม ZLEMA ยังคงใช้สูตรการปรับเรียบของ EMA' และเปลี่ยนเฉพาะราคาที่นำเข้าไปคำนวณเท่านั้น John Ehlers และ Ric Way เป็นผู้สร้าง ZLEMA ในปี 2001 และ Ehlers ได้นำเสนอไว้ในหนังสือปี 2001 ของเขา Rocket Science for Traders.
ZLEMA อยู่ในกลุ่มเดียวกับDouble Exponential Moving Average หรือ (DEMA) และ Triple Exponential Moving Average หรือ (TEMA) เช่นเดียวกับอินดิเคเตอร์เหล่านั้น ZLEMA ถูกออกแบบมาเพื่อลด lag ของ EMA มาตรฐาน แต่แต่ละตัวใช้วิธีที่แตกต่างกัน ในคู่มือนี้ คุณ'จะได้เห็นว่าสูตรของ ZLEMA ทำงานอย่างไร เปรียบเทียบกับ EMA, DEMA และ TEMA อย่างไร วิธีตีความสัญญาณ ค่าตั้งค่าใดเหมาะกับสไตล์การเทรดแบบต่าง ๆ ข้อดีและข้อจำกัดคืออะไร และวิธีเพิ่มเป็นอินดิเคเตอร์แบบกำหนดเองใน MT4 และ MT5 เนื่องจาก ZLEMA กลับทิศได้เร็วกกว่า EMA จึงสามารถให้สัญญาณเข้าและออกได้เร็วกว่าในกลยุทธ์ตามแนวโน้มและกลยุทธ์ครอสโอเวอร์ แม้ว่าตลาดไซด์เวย์จะยังคงสร้างสัญญาณหลอกได้อยู่ก็ตาม
ZLEMA มี Zero Lag จริงหรือไม่?
ไม่ใช่ ZLEMA พยายามลดความล่าช้าของค่าเฉลี่ยเคลื่อนที่แบบดั้งเดิม แต่ไม่ได้ขจัดออกไปทั้งหมด ZLEMA ยังคงสร้างจากราคาปิดในอดีต และขั้นตอนการปรับเรียบแบบ EMA ยังคงเป็นการเฉลี่ยราคาเหล่านั้นตามคาบเวลาที่เลือก จึงยังคงมีความหน่วงอยู่ ความหน่วงนั้นสั้นกว่า EMA' ที่ใช้คาบเวลาเดียวกัน แต่ไม่ใช่ศูนย์ คำว่า "zero lag" เป็นเพียงชื่อของอินดิเคเตอร์เท่านั้น ไม่ได้หมายความว่า ZLEMA เคลื่อนไหวพร้อมกับราคา เมื่อราคาเริ่มเคลื่อนไหวรอบใหม่ ZLEMA จะกลับทิศได้ก็ต่อเมื่อการเคลื่อนไหวนั้นเริ่มขึ้นแล้ว โดยจะกลับทิศเร็วกกว่า EMA แต่ไม่มีทางเกิดขึ้นก่อนราคา
ZLEMA ลด Lag ได้อย่างไร?
ZLEMA ลด lag โดยนำการเปลี่ยนแปลงของราคาล่าสุดมาบวกกับราคาปัจจุบันก่อนนำไปใช้กับ EMA ซึ่งทำให้ค่าเฉลี่ยอยู่ใกล้กับการเคลื่อนไหวของราคาปัจจุบันมากขึ้น สะท้อนการเคลื่อนไหวของราคาได้แม่นยำขึ้น และตอบสนองต่อแนวโน้มตลาดได้เร็วกกว่า EMA มาตรฐาน ขั้นตอนการเฉลี่ยยังคงเหมือน EMA ปกติ สิ่งที่เปลี่ยนมีเพียงราคาที่นำเข้าไปคำนวณเท่านั้น เพื่อให้เห็นว่าทำไมวิธีนี้จึงได้ผล ควรเริ่มจากการดูว่าความล่าช้ามาจากไหนก่อน
Lag ในค่าเฉลี่ยเคลื่อนที่คืออะไร?
Lag ในค่าเฉลี่ยเคลื่อนที่คือความล่าช้า หรือความแตกต่างระหว่างการเคลื่อนไหวของราคาจริงกับช่วงเวลาที่ค่าเฉลี่ยสะท้อนการเคลื่อนไหวนั้น กล่าวคือเป็นช่องว่างระหว่างการเคลื่อนไหวของราคากับเวลาที่ค่าเฉลี่ยเคลื่อนที่สะท้อนการเคลื่อนไหวนั้น Lag เกิดขึ้นเพราะค่าเฉลี่ยเคลื่อนที่ทุกประเภทมีการรวมราคาในอดีตไว้ด้วย ซึ่งดึงเส้นไว้ขณะที่ราคายังคงเคลื่อนไปข้างหน้า ระดับของ lag ที่ค่าเฉลี่ยเคลื่อนที่มีจะขึ้นอยู่กับว่าน้ำหนักที่ให้กับราคาเก่ามากน้อยเพียงใด
- ค่าเฉลี่ยเคลื่อนที่อย่างง่าย หรือ (SMA) ให้น้ำหนักกับราคาทุกค่ามากเท่ากัน ดังนั้น SMA จึงมี lag มากที่สุด
- EMA ให้น้ำหนักกับราคาล่าสุดมากกว่า ดังนั้น EMA จึงมี lag น้อยกว่า
- ZLEMA ปรับราคาก่อนทำการปรับเรียบ ดังนั้น ZLEMA จึงมี lag น้อยกว่า EMA อีก
เนื่องจาก lag สัญญาณจากค่าเฉลี่ยเคลื่อนที่จะปรากฏก็ต่อเมื่อราคาเริ่มเคลื่อนไหวไปแล้ว และสิ่งนี้ส่งผลต่อการตัดสินใจเทรดโดยทำให้จุดเข้าและจุดออกช้ากว่าจุดกลับตัวจริง
ข้อมูลราคาที่ De-Lagged ทำงานอย่างไร
ราคาที่ปรับแล้วของ ZLEMA' คือราคาปัจจุบันบวกกับการเปลี่ยนแปลงของราคาในช่วง lag ดังนั้นจึงมีเป้าหมายเพื่อสะท้อนโมเมนตัมแบบเรียลไทม์ก่อนถูกป้อนเข้าสู่ EMA แทนที่จะใช้ราคาปิดดิบ ตัวอย่างเพื่อการอธิบายเท่านั้น หากวันนี้ราคาอยู่ที่ 110 และอยู่ที่ 100 ในช่วงเริ่มต้นของ lag ZLEMA จะป้อนค่า 120 เข้า EMA แทน 110
ในตลาดที่มีแนวโน้ม ราคาที่ปรับแล้วจะอยู่ล้ำหน้าราคาปัจจุบันและดึง EMA ให้เข้าหามัน ดังนั้น ZLEMA จึงอยู่ใกล้ราคามากกว่า EMA มาตรฐาน และผลลัพธ์ของมันติดตามพฤติกรรมราคาปัจจุบันได้ใกล้ชิดกว่า ในตลาดไซด์เวย์ การปรับแบบเดียวกันนี้อาจมากเกินไป การเคลื่อนไหวเล็กน้อยจะถูกเพิ่มเป็นสองเท่า ดังนั้นเมื่อราคากลับทิศ ZLEMA ก็จะพลิกทิศตามด้วย การ overshoot นี้เองคือที่มาของ whipsaw ของ ZLEMA' สูตรด้านล่างจะสรุปแนวคิดนี้เป็น 3 ขั้นตอน และใช้สูตร EMA มาตรฐานที่ปรับแก้กับชุดราคาที่ de-lagged แล้ว

สูตรและการคำนวณ ZLEMA
สูตร ZLEMA มี 3 ขั้นตอน เริ่มจากหาค่า lag ด้วย (Period − 1) ÷ 2 จากนั้นสร้างราคาที่ปรับแล้วด้วย Price + (Price − Price from Lag bars ago) แล้วจึงนำสูตร EMA ไปใช้กับราคาที่ปรับแล้วนั้น
| องค์ประกอบ | สูตร | หน้าที่ |
|---|---|---|
| Lag | Lag = (Period − 1) ÷ 2 | กำหนดว่าจะใช้ราคาเปรียบเทียบย้อนหลังไปกี่แท่ง |
| ราคาที่ปรับแล้ว | Price + (Price − Price from Lag bars ago) = 2 × Price − Price from Lag bars ago | นำการเปลี่ยนแปลงของราคาในช่วง lag มาบวกกับราคาปัจจุบัน |
| ตัวคูณ (k) | k = 2 ÷ (Period + 1) | ใช้ตัวคูณน้ำหนักเดียวกับ EMA มาตรฐาน |
| ZLEMA | ZLEMA = (Adjusted price × k) + (Previous ZLEMA × (1 − k)) | นำสูตร EMA ไปใช้กับราคาที่ปรับแล้ว |
ขั้นตอนที่ 1: หาคาบเวลา Lag
คาบเวลา lag ของ ZLEMA เท่ากับคาบเวลาลบหนึ่ง แล้วหารด้วยสอง และใช้กำหนดว่าจะนำราคาเปรียบเทียบจากกี่แท่งก่อนหน้า
Lag = (Period − 1) ÷ 2
สำหรับ ZLEMA 21 คาบ ค่า lag คือ (21 − 1) ÷ 2 = 10 แท่ง ส่วน 20 คาบจะได้ 9.5 และแต่ละแพลตฟอร์มปัดค่าไม่เหมือนกัน บางแห่งปัดลงเป็น 9 บางแห่งปัดขึ้นเป็น 10 ดังนั้นค่าตั้งค่าเดียวกันอาจแสดงค่าแตกต่างกันเล็กน้อยในแต่ละกราฟ
| คาบเวลา | Lag = (Period − 1) ÷ 2 | ต้องเป็นจำนวนเต็มหรือไม่? | ตัวคูณ k = 2 ÷ (Period + 1) |
|---|---|---|---|
| 9 | 4 | ไม่ | 0.2000 |
| 20 | 9.5 | ใช่ แพลตฟอร์มจะปัดเป็น 9 หรือ 10 | 0.0952 |
| 21 | 10 | ไม่ | 0.0909 |
| 50 | 24.5 | ใช่ แพลตฟอร์มจะปัดเป็น 24 หรือ 25 | 0.0392 |
| 200 | 99.5 | ใช่ แพลตฟอร์มจะปัดเป็น 99 หรือ 100 | 0.0100 |
ขั้นตอนที่ 2: คำนวณราคาที่ De-Lagged
ราคาที่ปรับแล้วของ ZLEMA' เท่ากับราคาปัจจุบันบวกกับการเปลี่ยนแปลงของราคาในช่วง lag
Adjusted price = Price + (Price − Price from Lag bars ago)
รูปแบบย่อด้านล่างให้ผลลัพธ์เหมือนกัน
Adjusted price = 2 × Price − Price from Lag bars ago
สำหรับ ZLEMA 21 คาบ นั่นหมายถึงราคาปิดของวันนี้' บวกกับการเคลื่อนไหวตั้งแต่ 10 แท่งก่อนหน้า
ขั้นตอนที่ 3: ใช้ EMA กับราคาที่ De-Lagged
ZLEMA ใช้สูตร EMA มาตรฐานกับราคาที่ปรับแล้วแทนราคาปิด โดยเริ่มจากตัวคูณ
k = 2 ÷ (Period + 1)
จากนั้นตัวคูณจะถูกนำไปใช้ในสูตร ZLEMA
ZLEMA = (Adjusted price × k) + (Previous ZLEMA × (1 − k))
นี่คือสูตร EMA ปกติที่แทนราคาปิดด้วยราคาที่ปรับแล้ว ค่า ZLEMA ค่าแรกสุดจำเป็นต้องมีจุดเริ่มต้น และแต่ละแพลตฟอร์มจัดการจุดเริ่มต้นนี้ต่างกัน
ตัวอย่างการคำนวณ ZLEMA
ตัวอย่างนี้คำนวณ ZLEMA 21 คาบจากราคาปิดรายวันจริง 5 ค่า ของEUR/USD ระหว่างวันที่ 11 ถึง 17 กันยายน 2026 พร้อมกับ EMA 21 คาบบนแท่งราคาเดียวกัน EUR/USD ใช้เพื่อประกอบการอธิบายเท่านั้น ไม่ใช่แนวคิดการเทรด ค่า lag คือ 10 แท่ง และ k = 2 ÷ 22 = 0.0909 ทั้งสองเส้นเริ่มต้นที่ราคาปิดวันที่ 10 กันยายนที่ 1.1612 เพื่อให้การคำนวณง่ายขึ้น ดังนั้นค่าที่ได้จึงอาจแตกต่างเล็กน้อยจากกราฟจริงซึ่งใช้ประวัติราคาที่ยาวกว่า
ในแท่งที่ 1 (11 กันยายน) EUR/USD ปิดที่ 1.1600 และราคาปิดเมื่อ 10 แท่งก่อนหน้า (28 สิงหาคม) อยู่ที่ 1.1585
Adjusted price = 2 × 1.1600 − 1.1585 = 1.1615
ZLEMA = 1.1615 × 0.0909 + 1.1612 × 0.9091 = 1.16123
ตารางจะแสดงขั้นตอนเดียวกันต่อเนื่องไปจนถึงแท่งที่ 5
| วันที่ (แท่ง) | ราคาปิด | ราคาปิดเมื่อ 10 แท่งก่อนหน้า (วันที่) | ราคาที่ปรับแล้ว (2 × ราคาปิด − ราคาปิดเมื่อ 10 แท่งก่อนหน้า) | ZLEMA (21) | EMA (21) | ระยะห่างจากราคาปิด (ZLEMA / EMA) |
|---|---|---|---|---|---|---|
| 10 ก.ย. 2026 (เริ่มต้น) | 1.1612 | n/a | n/a | 1.16120 | 1.16120 | n/a |
| 11 ก.ย. 2026 (แท่ง 1) | 1.1600 | 1.1585 (28 ส.ค.) | 1.1615 | 1.16123 | 1.16109 | 12 pips / 11 pips |
| 14 ก.ย. 2026 (แท่ง 2) | 1.1549 | 1.1618 (31 ส.ค.) | 1.1480 | 1.16002 | 1.16053 | 51 pips / 56 pips |
| 15 ก.ย. 2026 (แท่ง 3) | 1.1544 | 1.1593 (1 ก.ย.) | 1.1495 | 1.15907 | 1.15997 | 47 pips / 56 pips |
| 16 ก.ย. 2026 (แท่ง 4) | 1.1466 | 1.1589 (2 ก.ย.) | 1.1343 | 1.15682 | 1.15876 | 102 pips / 122 pips |
| 17 ก.ย. 2026 (แท่ง 5) | 1.1476 | 1.1626 (3 ก.ย.) | 1.1326 | 1.15461 | 1.15774 | 70 pips / 101 pips |
ราคาปิดรายวันของ EUR/USD จากข้อมูลย้อนหลังของ Investing.com ดึงข้อมูลเมื่อ 18 กันยายน 2026 1 pip = 0.0001
เมื่อ EUR/USD ปรับตัวลงจาก 1.1600 สู่ 1.1476 ZLEMA ปรับลงเร็วกกว่า EMA ภายในวันที่ 17 กันยายน ZLEMA อยู่สูงกว่าราคาปิดประมาณ 70 pips ขณะที่ EMA อยู่สูงกว่าประมาณ 101 pips กล่าวโดยสรุป ZLEMA อยู่ใกล้ราคามากกว่า แต่ก็ยังตามหลังราคาอยู่ ต่อไปคือวิธีที่เทรดเดอร์ใช้ตีความ ZLEMA บนกราฟ
วิธีใช้ ZLEMA ในการเทรด
เทรดเดอร์ใช้ ZLEMA เพื่ออ่านทิศทางแนวโน้ม มองหาครอสโอเวอร์ ระบุแนวรับหรือแนวต้านแบบไดนามิก และปรับจังหวะของจุดเข้าและจุดออกให้ดีขึ้นในแนวโน้มที่เคลื่อนไหวเร็ว รวมถึงช่วยให้เห็นจุดออกที่ชัดเจนขึ้นเมื่อต้องบริหารสถานะ ZLEMA ทำงานในลักษณะเดียวกับค่าเฉลี่ยเคลื่อนที่อื่น ๆ แต่สัญญาณจะเกิดเร็วกว่าและเปลี่ยนทิศบ่อยกว่า ในทางปฏิบัติ การเทรดด้วย ZLEMA ยังเหมาะกับทั้งกลยุทธ์ตามแนวโน้มและกลยุทธ์ mean reversion
การอ่านทิศทางแนวโน้มด้วย ZLEMA
ZLEMA ช่วยระบุแนวโน้มได้เร็วกกว่า EMA มาตรฐาน โดยดูจากความชันของเส้นและตำแหน่งที่ราคาอยู่เมื่อเทียบกับเส้น
- ZLEMA ที่กำลังปรับขึ้นและราคาที่อยู่เหนือเส้น บ่งชี้ถึงแนวโน้มขาขึ้น
- ZLEMA ที่กำลังปรับลงและราคาที่อยู่ใต้เส้น บ่งชี้ถึงแนวโน้มขาลง
- ZLEMA ที่แบนราบและราคาพันกันอยู่รอบเส้น บ่งชี้ว่าไม่มีแนวโน้มที่ชัดเจน
การอ่านค่าเหล่านี้แสดงให้เห็นว่าแนวโน้มที่ผ่านมาเป็นอย่างไร ไม่ได้บอกว่าราคาจะไปทางไหนต่อ
ครอสโอเวอร์ระหว่างราคาและ ZLEMA
การปิดเหนือ ZLEMA อาจเป็นสัญญาณของโมเมนตัมขาขึ้นและใช้เป็นจุดเข้าเปิดสถานะซื้อ (long position) ที่เป็นไปได้ ขณะที่การปิดต่ำกว่า ZLEMA อาจบ่งชี้ถึงการเปลี่ยนไปสู่โมเมนตัมขาลง เทรดเดอร์จำนวนมากจะรอให้ราคาปิดยืนเหนือหรือใต้เส้นอย่างชัดเจนก่อนตัดสินใจ และบางรายยังใช้การกลับลงมาต่ำกว่าเส้นเพื่อออกจากสถานะด้วย เพราะราคามักตัดผ่านเส้นแล้วกลับทิศทันที ในตลาดกรอบแคบ ราคาอาจตัด ZLEMA ไปมาหลายครั้ง ดังนั้นครอสโอเวอร์จำนวนมากจึงไม่ได้นำไปสู่อะไร
ครอสโอเวอร์แบบ Dual ZLEMA
ครอสโอเวอร์แบบ dual ZLEMA ใช้ ZLEMA เส้นเร็วและ ZLEMA เส้นช้า เช่น 9 และ 21 หรือ 21 และ 50 เมื่อเส้นเร็วตัดขึ้นเหนือเส้นช้า อาจบ่งชี้ว่าโมเมนตัมกำลังเพิ่มขึ้น และเมื่อตัดลงต่ำกว่า อาจบ่งชี้ว่าโมเมนตัมกำลังอ่อนตัวลง หลักการนี้เหมือนกับครอสโอเวอร์ของค่าเฉลี่ยเคลื่อนที่ มาตรฐาน เนื่องจาก ZLEMA ทั้งสองเส้นตอบสนองเร็ว ครอสโอเวอร์ของมันจึงเกิดเร็วกว่าครอสโอเวอร์ของ EMA และกลับทิศบ่อยกว่าด้วย

การใช้ ZLEMA เป็นแนวรับและแนวต้านแบบไดนามิก
ZLEMA สามารถทำหน้าที่เป็นแนวรับแบบไดนามิกในแนวโน้มขาขึ้น และเป็นแนวต้านแบบไดนามิกในแนวโน้มขาลง เมื่อการย่อตัวลงมาสัมผัส ZLEMA แล้วเด้งกลับ แสดงว่าแนวโน้มยังคงอยู่ การทะลุผ่านเส้นอย่างชัดเจนอาจเป็นสัญญาณเริ่มต้นว่าแนวโน้มกำลังอ่อนแรงลง เทรดเดอร์บางรายวาง stop loss ไว้เลย ZLEMA ออกไปเล็กน้อย stop loss ช่วยจำกัดความเสี่ยง แต่ไม่ได้ขจัดความเสี่ยงออกไป
การยืนยันสัญญาณ ZLEMA ด้วยอินดิเคเตอร์อื่น
เทรดเดอร์มักใช้ ZLEMA ร่วมกับอินดิเคเตอร์ทางเทคนิคอื่น เพราะจะทำงานได้ดีกว่าเมื่อมีการยืนยัน มากกว่าการใช้เพียงลำพัง
- ปริมาณการซื้อขาย: ปริมาณการซื้อขายที่เพิ่มขึ้นรองรับครอสโอเวอร์ แสดงถึงการมีส่วนร่วมที่กว้างขึ้นในรอบการเคลื่อนไหวนั้น และการยืนยันด้วยวอลุ่มสามารถช่วยเพิ่มความน่าเชื่อถือของสัญญาณได้
- RSI: Relative Strength Index ที่เคลื่อนไหวไปในทิศทางเดียวกับสัญญาณ จะช่วยเพิ่มน้ำหนักให้กับสัญญาณนั้น
- MACD:โมเมนตัมของ MACD ที่สอดคล้องกับการเคลื่อนไหวจะช่วยสนับสนุนสัญญาณ
- ระดับสำคัญ: ครอสโอเวอร์ที่เกิดใกล้แนวรับหรือแนวต้านที่ทราบกันอยู่แล้วจะมีน้ำหนักมากขึ้น
ประสิทธิภาพของแต่ละวิธีขึ้นอยู่กับคาบเวลา ZLEMA ที่คุณเลือก ซึ่งหัวข้อถัดไปจะอธิบาย
ค่าตั้งค่า ZLEMA ที่เหมาะกับสไตล์การเทรดต่าง ๆ
ไม่มีค่าตั้งค่า ZLEMA ที่ดีที่สุดเพียงค่าเดียว เพราะคาบเวลาที่เหมาะสมขึ้นอยู่กับสไตล์การเทรดและกรอบเวลาของกราฟ เทรดเดอร์ระยะสั้นมักเริ่มที่ 9 คาบ ส่วน 20 หรือ 21 เป็นค่าพื้นฐานที่ใช้กันทั่วไป และ 50 หรือ 200 เหมาะสำหรับการกรองแนวโน้มที่ช้ากว่า โดยค่าที่เร็วขึ้นมักเป็นที่นิยมในตลาดที่ผันผวน แม้ว่าจะสร้างสัญญาณรบกวนมากขึ้นด้วยก็ตาม
| สไตล์การเทรด | กรอบเวลาของกราฟที่ใช้ทั่วไป | คาบเวลา ZLEMA | ข้อแลกเปลี่ยน |
|---|---|---|---|
| Scalping และอินทราเดย์แบบเร็ว | 1 ถึง 15 นาที | 9 | ตอบสนองเร็วที่สุดและมีสัญญาณหลอกมากที่สุด |
| Day trading และค่าพื้นฐานสำหรับสวิง | 15 นาที ถึง 4 ชั่วโมง | 20 หรือ 21 | สมดุลระหว่างความเร็วและความเรียบลื่น |
| Swing และ position trading | 4 ชั่วโมง ถึงรายวัน | 50 | เรียบลื่นกว่าแต่กลับทิศช้ากว่า |
| ตัวกรองแนวโน้มระยะยาว | รายวันถึงรายสัปดาห์ | 200 | แสดงแนวโน้มภาพกว้างแต่ตอบสนองช้ามาก |
| คู่ครอสโอเวอร์แบบคู่ | ใดก็ได้ | 9 และ 21, 21 และ 50 หรือ 50 และ 200 | คู่ที่เร็วกว่าให้สัญญาณเร็วกว่าและกลับทิศบ่อยกว่า |

ข้อแลกเปลี่ยนคือความเร็วเทียบกับสัญญาณรบกวน คาบเวลาที่สั้นกว่าจะตอบสนองเร็วกว่าและเกิด whipsaw มากกว่า ขณะที่คาบเวลาที่ยาวกว่าจะเรียบลื่นกว่าและกลับทิศช้ากว่า การจับคู่ 50 และ 200 คาบใช้ความยาวเดียวกับสัญญาณgolden cross และ death cross นอกจากนี้ค่าเริ่มต้นยังแตกต่างกันไปในแต่ละแพลตฟอร์ม ดังนั้นควรตรวจสอบคาบเวลาที่ ZLEMA ของคุณใช้ก่อนนำไปเปรียบเทียบกับกราฟอื่น คาบเวลาเหล่านี้เป็นเพียงจุดเริ่มต้นที่ใช้กันทั่วไป ดังนั้นควรทดสอบบนกราฟของคุณเองก่อนนำไปใช้งานจริง
ZLEMA เทียบกับ EMA, DEMA และ TEMA
EMA, DEMA,TEMA และ ZLEMA ล้วนเป็นค่าเฉลี่ยที่ปรับเรียบราคาด้วยการให้น้ำหนักแบบเอ็กซ์โปเนนเชียล แต่แต่ละตัวจัดการกับ lag แตกต่างกัน ZLEMA เปลี่ยนราคาที่ป้อนเข้า EMA เพียงเส้นเดียว ขณะที่ DEMA และ TEMA เป็นการรวม EMA สองหรือสามเส้นเข้าด้วยกัน
ZLEMA เทียบกับ EMA
ZLEMA ใช้สูตรการปรับเรียบเดียวกับ EMA แต่ป้อนราคาที่ปรับแล้วเข้าไป จึงทำให้ ZLEMA ตอบสนองได้เร็วกว่า ตอบสนองต่อแนวโน้มตลาดได้เร็วกกว่า EMA มาตรฐาน และให้สัญญาณหลอกมากกว่าในตลาดไซด์เวย์
| คุณลักษณะ | EMA | ZLEMA |
|---|---|---|
| ข้อมูลนำเข้าสู่สูตร | ราคาปิดดิบ | ราคาที่ปรับแล้ว (2 × Price − Price from Lag bars ago) |
| สูตรการปรับเรียบ | k = 2 ÷ (Period + 1) | ใช้ตัวคูณเดียวกัน สูตรเดียวกัน |
| Lag | มีความหน่วงตามหลังราคาอย่างเห็นได้ชัด | หน่วงน้อยกว่า EMA ที่ใช้คาบเวลาเดียวกัน แต่ไม่ใช่ศูนย์ |
| การตอบสนองต่อการเปลี่ยนแปลงของแนวโน้ม | ช้ากว่า | เร็วกว่า |
| ตลาดไซด์เวย์หรือผันผวนไร้ทิศทาง | เรียบลื่นกว่า เกิด whipsaw น้อยกว่า | มีแนวโน้มเกิด whipsaw และครอสโอเวอร์หลอกมากกว่า |
| การใช้งานทั่วไป | ติดตามแนวโน้มที่สม่ำเสมอและใช้เป็นแนวรับหรือแนวต้านแบบไดนามิก | ให้สัญญาณแนวโน้มและครอสโอเวอร์ได้เร็วกว่า เมื่อจังหวะสำคัญกว่าความเรียบลื่น |
| มีใน MT4 และ MT5 หรือไม่ | มี (Moving Average, วิธี Exponential) | ไม่มี (อินดิเคเตอร์แบบกำหนดเอง) |

EMA เหมาะกับการติดตามแนวโน้มที่นิ่งกว่า ซึ่งความเรียบลื่นของเส้นสำคัญกว่าความเร็ว ส่วน ZLEMA เหมาะกับรูปแบบการเทรดที่ให้ความสำคัญกับสัญญาณที่มาเร็วกว่า มากกว่าความเรียบลื่น โดยเฉพาะในตลาดที่มีแนวโน้มชัดเจน ไม่มีตัวใดดีกว่าเสมอไปในทุกสภาวะตลาดEMA และ SMA ก็มีข้อแลกเปลี่ยนในลักษณะเดียวกัน โดยเส้นที่เร็วกว่าจะต้องแลกกับความเรียบลื่นบางส่วน
ZLEMA เทียบกับ DEMA และ TEMA
ZLEMA, DEMA และ TEMA ต่างก็มีเป้าหมายเพื่อลด lag ของ EMA มาตรฐาน แต่แต่ละตัวใช้วิธีต่างกัน ZLEMA ปรับข้อมูลราคาขาเข้าแล้วใช้ EMA หนึ่งเส้น ส่วนDEMA เป็นการรวม EMA กับ EMA ของ EMA นั้น และTEMA เป็นการรวม EMA สามชั้น
| คุณลักษณะ | ZLEMA | DEMA | TEMA |
|---|---|---|---|
| วิธีลด lag | ปรับข้อมูลราคาขาเข้า แล้วใช้ EMA หนึ่งเส้น | 2 × EMA − EMA of the EMA | 3 × EMA − 3 × EMA of the EMA + EMA of the EMA of the EMA |
| จำนวนชั้นของ EMA ที่ใช้ | หนึ่ง | สอง | สาม |
| มีใน MT5 หรือไม่ | ไม่มี | มี | มี |
| มีใน MT4 หรือไม่ | ไม่มี | ไม่มี | ไม่มี |

ในทางปฏิบัติ MT5 มี DEMA และ TEMA เป็นอินดิเคเตอร์ในตัว แต่ไม่มี ZLEMA ส่วน MT4 ไม่มีทั้งสามตัว แหล่งข้อมูลต่าง ๆ ยังให้ความเห็นไม่ตรงกันว่าตัวใดมี lag น้อยที่สุดหรือให้สัญญาณหลอกน้อยที่สุด ดังนั้นคู่มือนี้จึงไม่จัดอันดับ เมื่อเห็นความแตกต่างชัดเจนแล้ว หัวข้อถัดไปจะดูว่า ZLEMA มีประโยชน์ตรงไหนและมีข้อจำกัดอย่างไร
ข้อดีและข้อจำกัดของ ZLEMA
ความเร็วของ ZLEMA' เป็นทั้งจุดแข็งหลักและจุดอ่อนหลักของมัน และความสามารถในการตอบสนองนี้ช่วยให้มันปรับตัวเข้ากับสภาวะตลาดที่เปลี่ยนแปลงได้อย่างมีประสิทธิภาพ ในฐานะอินดิเคเตอร์ทางเทคนิค การลด lag ช่วยให้ได้สัญญาณเร็วขึ้น และการลด lag เดียวกันนี้ก็ทำให้มันเป็นเครื่องมือที่มีคุณค่าได้เช่นกัน แม้ว่าจะยังคงสร้างสัญญาณหลอกมากขึ้นในตลาดไซด์เวย์
ข้อดีของ ZLEMA
ข้อได้เปรียบหลักของ ZLEMA คือให้สัญญาณได้เร็วกว่า เพราะ lag ที่ลดลงทำให้เส้นกลับทิศได้เร็วกกว่า EMA ที่ใช้คาบเวลาเดียวกัน
- ตอบสนองต่อการเปลี่ยนแปลงของแนวโน้มได้เร็วกว่ามาก โดยกลับทิศเร็วกกว่า EMA มาตรฐานที่ใช้คาบเวลาเดียวกัน
- ติดตามราคาได้ใกล้ชิดกว่ามาก โดยอยู่ใกล้กับพฤติกรรมราคามากขึ้น ขณะเดียวกันก็ยังช่วยกรองสัญญาณรบกวนของตลาด
- ใช้ได้กับทุกตลาดและทุกกรอบเวลา ทำให้มีความยืดหยุ่นสูงสำหรับฟอเร็กซ์ ดัชนี สินค้าโภคภัณฑ์ และหุ้น
- ผสานเข้ากับรูปแบบการเทรดที่มีอยู่ได้อย่างราบรื่น โดยสามารถแทนที่ EMA มาตรฐานในกลยุทธ์ครอสโอเวอร์หรือกลยุทธ์ตามแนวโน้มที่เทรดเดอร์' ใช้อยู่ได้อย่างง่ายดาย
ข้อจำกัดของ ZLEMA
ข้อจำกัดหลักของ ZLEMA คือมันตอบสนองแทบจะทันที ดังนั้นในภาวะไซด์เวย์และเมื่อใช้ค่าตั้งสั้นมาก มันอาจไวต่อสัญญาณรบกวนอย่างมากและสร้างสัญญาณหลอกได้มากขึ้น
- เกิด whipsaw มากขึ้นในตลาดที่ผันผวนไร้ทิศทาง โดยสลับไปมาขณะที่ราคาเคลื่อนไหวด้านข้าง
- ยังคงมี lag อยู่ เพราะมันจะกลับทิศได้ก็ต่อเมื่อการเคลื่อนไหวของราคาใหม่เริ่มขึ้นแล้ว แม้ว่าจะกลับทิศเร็วกกว่า EMA มาตรฐานก็ตาม
- อาจ overshoot เมื่อเกิดการกลับตัวแรง เพราะการปรับตามโมเมนตัมอาจทำให้เส้นแกว่งไกลเกินไปอยู่สองสามแท่งก่อนจะค่อย ๆ เข้าสู่ทิศทางใหม่
- ต้องการการยืนยันเพิ่มเติม หมายความว่าสัญญาณของมันจะมีน้ำหนักมากขึ้นอย่างชัดเจนเมื่อเครื่องมืออย่างวอลุ่ม RSI หรือ MACD ให้สัญญาณสอดคล้องกัน
- ค่าที่ได้อาจแตกต่างกันระหว่างแพลตฟอร์ม เพราะความแตกต่างในการปัดค่า lag และค่าเริ่มต้นทำให้ตัวเลขเปลี่ยนจากกราฟหนึ่งไปอีกกราฟหนึ่ง
- การคำนวณซับซ้อนกว่าค่าเฉลี่ยเคลื่อนที่อื่น เพราะต้องปรับราคาก่อน แล้วจึงใช้การปรับเรียบแบบ EMA
- ไม่ได้มีมาใน MT4 หรือ MT5 หมายความว่าต้องเพิ่มด้วยตนเองในรูปแบบอินดิเคเตอร์แบบกำหนดเอง
หากต้องการทดสอบ ZLEMA ด้วยตัวเองภายใต้ข้อจำกัดเหล่านี้ คุณต้องมีมันอยู่บนกราฟก่อน
วิธีเพิ่ม ZLEMA ลงในกราฟการเทรดของคุณ
MT4 และ MT5 ไม่มี ZLEMA เป็นอินดิเคเตอร์ในตัว ดังนั้น ZLEMA จึงต้องถูกเพิ่มเป็นอินดิเคเตอร์แบบกำหนดเองผ่าน File > Open Data Folder โดยอินดิเคเตอร์ Moving Average มาตรฐานมีให้เลือกเพียง 4 วิธีเท่านั้น คือ Simple (SMA), Exponential (EMA), Smoothed (SMMA) และ Linear Weighted (LWMA)
- ดาวน์โหลดไฟล์อินดิเคเตอร์ ZLEMA แบบกำหนดเอง (.mq4 สำหรับ MT4, .mq5 สำหรับ MT5) เช่น จาก MQL5 Code Base หรือ Market ภายในแพลตฟอร์ม
- ในแพลตฟอร์ม ให้เปิด File > Open Data Folder
- เปิด MQL4 > Indicators สำหรับ MT4 หรือ MQL5 > Indicators สำหรับ MT5 แล้ววางไฟล์ไว้ที่นั่น
- รีสตาร์ทแพลตฟอร์มหรือรีเฟรชแผง Navigator
- ลากอินดิเคเตอร์จาก Navigator ลงบนกราฟของคุณ แล้วตั้งค่าคาบเวลา

ไฟล์อินดิเคเตอร์แบบกำหนดเองถูกพัฒนาโดยบุคคลที่สาม ไม่ใช่ TMGM ใช้เฉพาะไฟล์จากแหล่งที่คุณเชื่อถือเท่านั้น
| แพลตฟอร์ม | มี ZLEMA ในตัวหรือไม่? | วิธีเพิ่ม |
|---|---|---|
| MetaTrader 4 | ไม่มี | วางไฟล์ .mq4 ZLEMA ไว้ใน File > Open Data Folder > MQL4 > Indicators จากนั้นรีสตาร์ทหรือรีเฟรช Navigator |
| MetaTrader 5 | ไม่มี | วางไฟล์ .mq5 ZLEMA ไว้ใน File > Open Data Folder > MQL5 > Indicators จากนั้นรีสตาร์ทหรือรีเฟรช Navigator |
คำถามที่พบบ่อยเกี่ยวกับ ZLEMA
Zero Lag Indicators คืออะไร?
Zero lag indicators คือเครื่องมือที่ใช้การปรับแก้เพื่อลดความล่าช้าของค่าเฉลี่ยเคลื่อนที่หรือออสซิลเลเตอร์มาตรฐาน ZLEMA และ Zero Lag MACD เป็นสองตัวอย่าง อินดิเคเตอร์แบบ zero lag ตอบสนองได้เร็วกว่ารุ่นมาตรฐาน แต่กรองสัญญาณรบกวนของตลาดได้น้อยกว่า
Zero Lag MACD คืออะไร?
Zero Lag MACD คือเวอร์ชันของ MACD ที่สร้างจากค่าเฉลี่ยที่ลด lag แล้วแทน EMA มาตรฐาน โดยปกติจะใช้ค่าตั้ง 12, 26 และ 9 เหมือนเดิม ครอสโอเวอร์ของ Zero Lag MACD จะเกิดเร็วกว่าครอสโอเวอร์ของ MACD มาตรฐาน และมีสัญญาณหลอกบ่อยกว่า
ZLEMA เป็น Leading Indicator หรือ Lagging Indicator?
ZLEMA เป็น lagging indicator ที่ใช้ราคาในอดีต ดังนั้นมันจะกลับทิศได้ก็ต่อเมื่อราคาเริ่มเคลื่อนไหวรอบใหม่แล้ว ZLEMA มี lag น้อยกว่า EMA ที่ใช้คาบเวลาเดียวกัน แต่ไม่ได้คาดการณ์ราคาในอนาคต สัญญาณของมันบอกได้เพียงว่าการเคลื่อนไหวได้เริ่มขึ้นแล้ว ไม่ได้บอกว่าราคาจะไปทางไหนต่อ
จะคำนวณ ZLEMA ใน Excel ได้อย่างไร?
คุณสามารถคำนวณ ZLEMA ใน Excel ได้ด้วย 3 คอลัมน์ คอลัมน์แรกเก็บราคาปิด คอลัมน์ที่สอง โดยเริ่มจากแถวแรกที่มีราคาอยู่สูงขึ้นไป Lag แถว จะคำนวณ 2 × ราคาปัจจุบัน − ราคาในแถวที่สูงขึ้นไป Lag แถว คอลัมน์ที่สามจะใช้สูตร EMA โดยใช้ k = 2 ÷ (Period + 1)
















