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

อินดิเคเตอร์ Alligator: Jaw, Teeth และ Lips คืออะไร

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

Alligator คืออินดิเคเตอร์ที่พล็อตเส้นค่าเฉลี่ยเคลื่อนที่แบบ smoothed สามเส้น เลื่อนไปข้างหน้าตามเวลา ลงบนกราฟราคาโดยตรง เพื่อบอกว่าตลาดกำลังเป็นเทรนด์หรือกำลังไม่ไปไหน พัฒนาโดย Bill Williams เทรดเดอร์ที่สร้างแนวทางของเขาขึ้นจาก chaos theory และจิตวิทยาตลาด และเขาตั้งชื่ออินดิเคเตอร์นี้ด้วยการเปรียบเทียบที่จำง่าย เหมือนจระเข้จริง ๆ ตลาดจะสลับไปมาระหว่างช่วงยาว ๆ ที่ นอนหลับ (พักตัว ไม่มีทิศทาง ไม่ทำอะไร) กับช่วงสั้น ๆ ที่ ตื่นขึ้นมาล่าเหยื่อ (เป็นเทรนด์แรง ๆ) กำไรส่วนใหญ่ในกลยุทธ์แบบ trend-following มาจากการจับช่วง "ล่าเหยื่อ" เหล่านี้ให้ได้ และหลีกเลี่ยงช่วงหลับยาว ๆ ที่คั่นอยู่ระหว่างกลาง ซึ่งนี่คือสิ่งที่ Alligator ถูกออกแบบมาให้บอกได้แค่มองแวบเดียว

วิธีคำนวณ Alligator

เส้นทั้งสามเส้นคำนวณด้วยวิธีเดียวกันหมด คือ Smoothed Moving Average (SMMA) ของ median price (จุดกึ่งกลางระหว่าง high กับ low ของแต่ละแท่งเทียน) แต่แต่ละเส้นใช้ period ต่างกันและถูกเลื่อน (shift) ไปข้างหน้าด้วยจำนวนแท่งที่ต่างกัน ทำให้เส้นแยกออกจากกันในภาพแทนที่จะซ้อนทับกัน

  • Jaw (สีน้ำเงิน) — SMMA period 13 เลื่อนไปข้างหน้า 8 แท่ง เป็นเส้นที่ช้าที่สุด
  • Teeth (สีแดง) — SMMA period 8 เลื่อนไปข้างหน้า 5 แท่ง เป็นเส้นความเร็วปานกลาง
  • Lips (สีเขียว) — SMMA period 5 เลื่อนไปข้างหน้า 3 แท่ง เป็นเส้นที่เร็วที่สุด

การ shift นี้เองที่ทำให้ Alligator ต่างจากค่าเฉลี่ยเคลื่อนที่ธรรมดาสามเส้นที่พล็อตซ้อนกันไว้ เพราะแต่ละเส้นถูกเลื่อนไปในอนาคตด้วยระยะที่ต่างกัน เส้นเหล่านี้จึงไม่ได้แค่อยู่ห่างจากราคาต่างระยะกันเท่านั้น แต่จะกางออกจากกันเมื่อเทรนด์ใหม่เริ่มเร่งความเร็ว และหุบกลับมาชิดกันเมื่อโมเมนตัมอ่อนลง ตัว SMMA เองก็เป็นค่าเฉลี่ยที่ smooth หนักมาก (แต่ละค่าใหม่ผสมราคาล่าสุดเข้าไปแค่สัดส่วนน้อย ๆ คล้ายกับการ smooth ที่ใช้ใน RSI) ซึ่งนี่เองที่ทำให้เส้นทั้งสามนิ่งและอ่านง่าย ไม่กระตุกไปตามทุกแท่งเทียน

อ่าน Alligator: หลับ vs ตื่น

PriceSleeping (ranging)Awake (trending)BUYJaw (13, slowest)Teeth (8)Lips (5, fastest)
When the three lines tangle together the "alligator" is sleeping — a ranging market. When Lips, Teeth, and Jaw fan out in order, it's waking up and a trend is underway
  • หลับ (เส้นพันกัน) — Jaw, Teeth, และ Lips ซ้อนทับกันและตัดกันไปมาในกรอบแคบ ๆ ราคาแกว่งตัวไซด์เวย์ผ่านความพันกันนี้ คำแนะนำของ Bill Williams เองนั้นตรงไปตรงมา คือให้อยู่นอกตลาดในช่วงที่ Alligator กำลังหลับ เพราะการเข้าเทรดในช่วงนี้ส่วนใหญ่จะขาดทุนไปกับ spread และสัญญาณหลอก
  • เริ่มตื่น (เส้นเริ่มแยกออกจากกัน) — ความพันกันเริ่มคลายตัว และเส้นเริ่มกางออกในลำดับที่สอดคล้องกัน โดยปกติ Lips มักเป็นเส้นแรกที่ตัดออกจาก Teeth
  • ตื่นเต็มที่ (เส้นกางออกเรียงลำดับ) — ในเทรนด์ขาขึ้น Lips จะอยู่เหนือ Teeth ซึ่งอยู่เหนือ Jaw และราคาวิ่งอยู่เหนือทั้งสามเส้น (ภาพสะท้อนกลับ คือ Lips ต่ำกว่า Teeth ต่ำกว่า Jaw บ่งบอกเทรนด์ขาลง) การกางออกเรียงลำดับแบบนี้คือการยืนยันด้วยภาพที่ชัดเจนที่สุดว่ากำลังมีเทรนด์จริง ไม่ใช่แค่ noise

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

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

อินดิเคเตอร์ custom ที่แนบมาใช้สัญญาณ "ตื่น" แบบง่ายและเป็นกลไก คือการตัดกันระหว่าง Lips กับ Teeth ซึ่งมักเป็นเส้นแรกที่เคลื่อนไหว จึงเป็นสัญญาณเริ่มต้นที่บอกว่าการหลับกำลังจะจบลง

  • สัญญาณ BUY — Lips ตัดขึ้น เหนือ Teeth หลังจากที่เส้นพันกันมาก่อนหน้านี้ โดยเฉพาะถ้าราคายังเทรดอยู่เหนือ Jaw ด้วย
  • สัญญาณ SELL — Lips ตัดลง ต่ำกว่า Teeth หลังจากที่เส้นพันกันมาก่อนหน้านี้ โดยเฉพาะถ้าราคายังเทรดอยู่ต่ำกว่า Jaw ด้วย

การตัดกันนี้เพียงอย่างเดียวเป็นสัญญาณเตือนล่วงหน้าที่พอใช้ได้ แต่มันเกิดขึ้นบ่อยและไม่ใช่ทุกครั้งที่การตัดกันจะกลายเป็นเทรนด์จริง การอ่านที่ครบถ้วนและน่าเชื่อถือกว่าคือการดูการกางออกเรียงลำดับตามที่อธิบายไว้ข้างต้น เทรดเดอร์หลายคนใช้การตัดกันของ Lips/Teeth เป็นสัญญาณเตือนแรก แล้วรอให้ Jaw เข้าร่วมการกางออกในลำดับเดียวกันก่อนจะลงไม้จริง โดยมองว่าการตัดกัน "น่าจับตา" แต่การกางออกเต็มรูปแบบ "น่าเทรด"

Parameters ของ Alligator

  • Jaw Period / Jaw Shift — ค่าเริ่มต้น 13 / 8 ควบคุมเส้นที่ช้าที่สุด period ที่มากขึ้นจะทำให้เส้นนี้ตอบสนองต่อการแกว่งตัวที่ใหญ่และระยะยาวขึ้น
  • Teeth Period / Teeth Shift — ค่าเริ่มต้น 8 / 5 เส้นความเร็วปานกลาง มักเป็นเส้นที่ราคามีปฏิสัมพันธ์ด้วยมากที่สุดในช่วงเทรนด์ที่แข็งแรง
  • Lips Period / Lips Shift — ค่าเริ่มต้น 5 / 3 เส้นที่เร็วที่สุดและเคลื่อนไหวก่อนใคร เป็นเส้นที่ logic การแจ้งเตือนของบทเรียนนี้เฝ้าดูการตัดกับ Teeth
  • MA Method — ค่าเริ่มต้นคือ SMMA (Smoothed Moving Average) วิธีที่ Bill Williams กำหนดไว้ตั้งแต่ต้น การเปลี่ยนไปใช้ค่าเฉลี่ยแบบ simple หรือ exponential จะทำให้เส้นตอบสนองเร็วขึ้นแต่ก็นำ noise กลับเข้ามามากขึ้น ซึ่งขัดกับจุดประสงค์หลักของการออกแบบนี้
  • Applied Price — ค่าเริ่มต้นคือ Median Price (high บวก low หารสอง) การใช้ median price แทน close ทำให้เส้นยึดกับช่วงราคาทั้งหมดของแต่ละแท่งเทียน แทนที่จะยึดแค่จุดที่ราคาปิด

period 13/8/5 และ shift 8/5/3 คือค่าเริ่มต้นดั้งเดิมของ Bill Williams การย่อค่าเหล่านี้ให้สั้นลงจะทำให้ Alligator "ตื่น" เร็วขึ้น แต่ก็จะพันกันและพันกันซ้ำบ่อยขึ้นในช่วงที่ตลาดไซด์เวย์จริง ๆ เป็นการแลกเปลี่ยนระหว่างสัญญาณที่เร็วขึ้นกับสัญญาณหลอกที่มากขึ้น ซึ่งเป็น trade-off แบบเดียวกับที่เจอตอนปรับ period ของ Moving Average ตัวไหนก็ตาม

Alligator เทียบกับการตัดกันของ Moving Average แบบธรรมดา

ระบบตัดกันของ moving average สามเส้น (เช่น simple moving average 5/8/13) ฟังดูเหมือนควรทำงานคล้ายกัน แต่ตัว shift นี่แหละที่ทำให้ Alligator ต่างจากระบบแบบนั้นจริง ๆ moving average สามเส้นที่ไม่ได้ shift จะซ้อนทับกันและเสียดสีกันตลอดเวลาแม้ในตลาดที่นิ่ง เพราะ MA period สั้นจะกระตุกอยู่ใกล้ ๆ MA period ยาวตลอด การฉายแต่ละเส้นของ Alligator ไปข้างหน้าตามเวลาทำให้เส้นกระจายห่างกันบนกราฟ ดังนั้นการพันกันจริง ๆ (ทั้งสามเส้นอยู่ในกรอบแคบเดียวกัน) จะดูต่างจากการกางออกจริง ๆ (ทั้งสามเส้นแยกและเรียงลำดับชัดเจน) อย่างเห็นได้ชัด สายตาแยกได้เกือบทันทีว่ากำลังหลับหรือตื่น ซึ่งยากกว่ามากถ้าใช้เส้นสามเส้นที่ไม่ shift และซ้อนกันแน่น ๆ ข้อแลกเปลี่ยนคือการ shift ไปข้างหน้าหมายความว่าแท่งขวาสุดไม่กี่แท่งของแต่ละเส้นเป็นการฉายภาพล่วงหน้าไปยังราคาที่ยังไม่เกิดขึ้นจริง ไม่ใช่ค่าแบบ real-time ที่ไม่มี lag ซึ่งเป็นสิ่งที่ควรจำไว้เวลาอ่านขอบขวาสุดของกราฟ

ใช้คู่กับ Fractals และ Awesome Oscillator

เดิมที Alligator เป็นแค่ส่วนหนึ่งของระบบเทรดที่ใหญ่กว่าของ Bill Williams ไม่ใช่เครื่องมือเดี่ยว ๆ ในระบบของเขามักใช้คู่กับ Fractals (ที่ทำเครื่องหมายจุดสูงสุด/ต่ำสุดของ swing ที่มีศักยภาพเป็นจุดเข้าเทรด) และ Awesome Oscillator (เครื่องมือวัดโมเมนตัมที่ใช้ยืนยันว่าการทะลุกรอบของ Fractal มีแรงหนุนจริง) ลำดับปกติคือ รอให้ Alligator ตื่นและกางออก จากนั้นเข้าเทรดตามการทะลุกรอบของ Fractal ในทิศทางเดียวกับที่เส้นกางออก แล้วใช้ Awesome Oscillator กรองการทะลุกรอบที่อ่อนแอซึ่งไม่มีโมเมนตัมหนุน บทเรียนนี้เน้นที่ Alligator เพียงตัวเดียว แต่ควรรู้ไว้ว่ามันไม่เคยถูกออกแบบมาให้เทรดแบบโดดเดี่ยวทั้งหมด การอ่านหลับ/ตื่นที่มันให้จริง ๆ แล้วคือตัวกรองแรกในระบบสามส่วน เป็นตัวตัดสินว่าตลาดนี้น่าสนใจพอจะดูต่อหรือเปล่า ก่อนที่อีกสองเครื่องมือจะเข้ามาช่วยตัดสินใจ

ข้อควรระวัง

ข้อผิดพลาดที่ใหญ่ที่สุดกับ Alligator คือการเทรดตอนเส้นยังพันกันอยู่ การเข้าเทรดตามการตัดกันของ Lips/Teeth ขณะที่เส้นยังซ้อนทับกันอยู่ในกรอบแคบ ๆ จะสร้าง whipsaw แบบที่ Bill Williams เตือนไว้พอดี เพราะตลาดไซด์เวย์สร้างการตัดกันตลอดเวลาโดยที่แทบไม่มีความหมายอะไรเลย การอ่านที่ปลอดภัยกว่าคือรอให้เห็นการกางออกเรียงลำดับชัดเจน ไม่ใช่แค่การตัดกันครั้งแรก ก่อนจะถือว่าสัญญาณนั้นใช้ได้จริง เช่นเดียวกับเครื่องมือที่อิงค่าเฉลี่ยเคลื่อนที่ทุกตัว Alligator ก็มี lag ในตัวเอง เพราะ SMMA smooth หนักมากและเส้นถูก shift ไปข้างหน้า การกางออกเต็มรูปแบบจึงยืนยันเทรนด์ได้ก็ต่อเมื่อเทรนด์นั้นเกิดขึ้นไปแล้วระยะหนึ่ง ทำให้การเข้าเทรดที่อิงจาก Alligator อย่างเดียวมักจะช้ากว่าจุดกลับตัวจริง มันอ่านช่วงไซด์เวย์กับเทรนด์ได้ดี (ดูแนวคิดพื้นฐานที่มันถูกออกแบบมาให้แสดงภาพได้ที่ เทรนด์กับตลาดไซด์เวย์) แต่ไม่ได้บอกอะไรเลยว่าเทรนด์จะจบ เมื่อไหร่ ดังนั้นจึงทำงานได้ดีที่สุดเมื่อจับคู่กับแผนการออกจากตลาดแยกต่างหาก หรือตัวกรองโมเมนตัมอย่าง Awesome Oscillator มากกว่าใช้เป็นระบบสมบูรณ์เพียงลำพัง

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

อินดิเคเตอร์ custom นี้พล็อตเส้น Jaw, Teeth, และ Lips ของ Alligator พร้อมแจ้งเตือนอัตโนมัติทุกครั้งที่ Lips ตัดกับ Teeth รองรับทั้ง MetaTrader 4 และ MetaTrader 5 ด้านล่างนี้

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

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

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

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

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

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

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

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

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

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

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