Awesome Oscillator (AO) เป็นอินดิเคเตอร์วัดโมเมนตัมที่พัฒนาโดย Bill Williams เพื่อบอกในภาพเดียวว่าโมเมนตัมระยะสั้นของตลาดกำลังแยกตัวออกจากหรือกำลังไหลกลับเข้าหาโมเมนตัมระยะยาวของมัน มันเป็น histogram ไม่ใช่เส้น และถูกสร้างขึ้นด้วยวิธีที่ต่างจาก oscillator ที่เทรดเดอร์ส่วนใหญ่รู้จักเป็นตัวแรกๆ อยู่บ้าง แทนที่จะเปรียบเทียบราคาปิดในช่วงเวลาย้อนหลังแบบ RSI มันเปรียบเทียบค่าเฉลี่ยเคลื่อนที่สองเส้นของจุดกึ่งกลางแท่งเทียนแทน ทางเลือกในการออกแบบนี้เองที่ทำให้ AO มีลักษณะเด่นสองอย่าง คือมันไม่มีค่า period ให้ปรับตั้งเลย และต่างจาก RSI ตรงที่มันไม่ถูกจำกัดอยู่ในกรอบ 0–100 ตายตัว — มันแค่แกว่งอยู่รอบเส้นศูนย์โดยไม่มีเพดานหรือพื้นตายตัว
AO คำนวณอย่างไร
AO ใช้จุดกึ่งกลางของแต่ละแท่งเทียน — (High + Low) / 2 — แทนที่จะใช้ราคาปิด โดยอยู่บนแนวคิดว่าจุดกึ่งกลางของแท่งเทียนสะท้อนตำแหน่งที่ "การเทรดโดยเฉลี่ย" เกิดขึ้นในช่วงเวลานั้นได้ดีกว่า จากนั้นมันจะรัน simple moving average สองเส้นบนชุดข้อมูลจุดกึ่งกลางนั้น คือเส้นเร็ว SMA 5 คาบ และเส้นช้า SMA 34 คาบ AO คือค่าเฉลี่ยเร็วลบด้วยค่าเฉลี่ยช้า พล็อตออกมาเป็นแท่ง histogram สำหรับทุกแท่งเทียน เมื่อค่าเฉลี่ย 5 คาบอยู่สูงกว่าค่าเฉลี่ย 34 คาบ แปลว่าโมเมนตัมในช่วงไม่กี่แท่งล่าสุดแข็งแกร่งกว่าเทรนด์ระยะยาว และ AO จะอ่านค่าเป็นบวก เมื่อมันอยู่ต่ำกว่า AO จะอ่านค่าเป็นลบ แต่ละแท่งจะถูกลงสีตามว่ามันปิดสูงกว่าหรือต่ำกว่าแท่งก่อนหน้า — สีเขียว (rising) เมื่อค่าปัจจุบันสูงกว่าค่าก่อนหน้า สีแดง (falling) เมื่อต่ำกว่า ซึ่งนี่เองที่ทำให้ histogram มีลักษณะเป็นขั้นบันไดที่โดดเด่น และทำให้เห็นการเปลี่ยนแปลงของโมเมนตัมได้ก่อนที่จะเกิด crossover เต็มรูปแบบ
เพราะค่า 5 และ 34 คาบถูกกำหนดตายตัวมาจากการออกแบบดั้งเดิมของอินดิเคเตอร์ จึงไม่มีหน้าต่างตั้งค่าให้ต้องมานั่งปรับเหมือนกับ MACD ที่ใช้ 12/26/9 หรือค่าเฉลี่ยเคลื่อนที่แบบกำหนดเองที่ต้องเลือก length เอง เทรดเดอร์ทุกคนที่ดู AO บน timeframe เดียวกันจึงกำลังดูการคำนวณแบบเดียวกันเป๊ะ ทำให้เปรียบเทียบข้อสังเกตกันง่ายขึ้น และมั่นใจได้ง่ายขึ้นว่ารูปแบบที่อ่านมาจากหนังสือจะมีหน้าตาเหมือนกันบนกราฟของคุณเอง
Zero-Line Cross
สัญญาณที่ง่ายที่สุดของ AO คือ zero-line cross และมันทำงานตรงตามชื่อเลย เมื่อ histogram ตัดจากใต้เส้นศูนย์ขึ้นไปเหนือเส้นศูนย์ แปลว่าค่าเฉลี่ยจุดกึ่งกลาง 5 คาบเพิ่งแซงค่าเฉลี่ย 34 คาบ ซึ่งบ่งชี้ว่าโมเมนตัมระยะสั้นเพิ่งพลิกเป็นขาขึ้นเมื่อเทียบกับเทรนด์ระยะยาว — เป็นสัญญาณ BUY ภาพสะท้อนกลับ คือ AO ตัดจากบวกไปลบ หมายความว่าโมเมนตัมระยะสั้นเพิ่งพลิกเป็นขาลง — เป็นสัญญาณ SELL นี่คือการอ่านค่าที่ตรงไปตรงมาที่สุดของสิ่งที่ AO วัด คือมันคือจังหวะที่ค่าเฉลี่ยเร็วกับค่าเฉลี่ยช้าสลับกันว่าเส้นไหนอยู่บนสุด
zero-line cross สังเกตง่ายและตั้งระบบอัตโนมัติได้ง่าย แต่ก็มาพร้อมข้อเสียแบบเดียวกับสัญญาณ crossover ทุกตัว คือมันยืนยันการเปลี่ยนแปลงที่เกิดขึ้นไปแล้วบางส่วน เพราะค่าเฉลี่ยเคลื่อนที่ทั้งสองเส้นต้องตัดกันจริงๆ ก่อนที่แท่งจะปรากฏอยู่ฝั่งที่ถูกต้องของเส้นศูนย์ ในตลาดที่มีเทรนด์ชัดเจน ความล่าช้านี้จะไม่ค่อยมีผลนัก เพราะการตัดกันมักจะยืนอยู่ได้ แต่ในตลาดที่ไซด์เวย์หรือแกว่งตัว (ดูเทรนด์เทียบกับไซด์เวย์) AO อาจแกว่งตัดผ่านเส้นศูนย์ไปมาซ้ำๆ ทำให้เกิดกลุ่มสัญญาณตัดกันที่หักล้างกันเองภายในไม่กี่แท่ง
รูปแบบ Twin Peaks
twin peaks คือรูปแบบซิกเนเจอร์ของ AO และเป็นรูปแบบที่เทรดเดอร์ส่วนใหญ่นึกถึงเมื่อพูดถึงอินดิเคเตอร์ตัวนี้โดยเฉพาะ twin peaks ฝั่งขาขึ้นจะเกิดขึ้นเมื่อ AO สร้างจุดต่ำสุดใต้เส้นศูนย์ ไต่กลับขึ้นมา แล้วร่วงลงอีกครั้งเพื่อสร้างจุดต่ำสุดที่สอง — และจุดต่ำสุดที่สองนี้ต้องอยู่สูงกว่า (ตื้นกว่า) จุดต่ำสุดแรก โดยต้องมีอย่างน้อยหนึ่งแท่งสีเขียวที่กำลัง rising เกิดขึ้นระหว่างจุดต่ำสุดทั้งสองจุด จุดต่ำสุดที่สองที่ตื้นกว่าบอกว่าโมเมนตัมขาลงกำลังอ่อนแรงลง แม้ว่าราคาอาจจะยังสร้างจุดต่ำที่ใกล้เคียงหรือต่ำกว่าเดิมก็ตาม ซึ่งถือเป็นรูปแบบ divergence ของโมเมนตัมที่ซ่อนอยู่ในรูปทรงของ histogram โดยตรง สัญญาณขาขึ้นจะทริกเกอร์ที่แท่งสีเขียวแท่งแรกหลังจากจุดต่ำสุดที่สองที่สูงกว่าก่อตัวขึ้น — นั่นคือจังหวะที่รูปแบบยืนยันตัวเองและถือว่าเซตอัพนี้พร้อมใช้งานได้
twin peaks ฝั่งขาลงเป็นภาพสะท้อนกลับพอดี คือมีจุดสูงสุดสองจุดเหนือเส้นศูนย์ โดยจุดสูงสุดที่สองต่ำกว่าจุดแรก และมีอย่างน้อยหนึ่งแท่งสีแดงที่กำลัง falling เกิดขึ้นระหว่างสองจุดนั้น สัญญาณจะทริกเกอร์ที่แท่งสีแดงแท่งแรกหลังจากจุดสูงสุดที่สองที่ต่ำกว่าก่อตัวขึ้น ทั้งสองทิศทาง สิ่งที่สำคัญไม่ใช่ความสูงสัมบูรณ์ของจุดสูงสุดหรือจุดต่ำสุด แต่เป็นทิศทางการเปลี่ยนแปลงระหว่างจุดทั้งสอง แค่จุดสูงสุดที่สองต่ำลงเล็กน้อย หรือจุดต่ำสุดที่สองสูงขึ้นเล็กน้อยก็เพียงพอแล้วที่จะนับเป็นรูปแบบที่ใช้ได้ เพราะจุดสูงสุดทั้งสอง (หรือจุดต่ำสุดทั้งสอง) ต้องอยู่ฝั่งเดียวกันของเส้นศูนย์เสมอ twin peaks จึงเป็นรูปแบบที่เกิดขึ้นภายในเทรนด์เดิมโดยธรรมชาติ — twin peaks ขาขึ้นที่อยู่ใต้เส้นศูนย์จะถูกตีความเป็นการกลับตัวแบบต่อเนื่องกลับไปหาฝั่งขาขึ้น ไม่ใช่จุดเริ่มต้นของเทรนด์ขาขึ้นระยะยาวใหม่เสมอไป
เงื่อนไขการเข้าเทรด
- BUY — เกิด twin peaks ฝั่งขาขึ้นใต้เส้นศูนย์ (จุดต่ำสุดที่สองตื้นกว่าจุดแรก โดยมีแท่งสีเขียวอยู่ระหว่างกลาง) หรือ AO ตัดจากลบไปบวกที่เส้นศูนย์
- SELL — เกิด twin peaks ฝั่งขาลงเหนือเส้นศูนย์ (จุดสูงสุดที่สองต่ำกว่าจุดแรก โดยมีแท่งสีแดงอยู่ระหว่างกลาง) หรือ AO ตัดจากบวกไปลบที่เส้นศูนย์
สัญญาณทั้งสองแบบนี้ทำงานที่ความเร็วต่างกัน zero-line cross เป็นสัญญาณยืนยันที่ล่าช้าแต่ชัดเจนไม่กำกวมว่าโมเมนตัมได้พลิกกลับไปเต็มตัวแล้ว ในขณะที่ twin peaks พยายามจับการกลับตัวได้เร็วกว่า ตั้งแต่ราคายังอยู่ฝั่งที่ "ผิด" ของเส้นศูนย์ ซึ่งหมายความว่ามันเข้าไวกว่า แต่ก็ต้องอาศัยดุลยพินิจของเทรดเดอร์มากกว่า เพราะการตัดสินว่าอะไรคือจุดต่ำสุดที่สองที่ชัดเจนนั้น ไม่ได้เป็นกลไกตายตัวเท่ากับการดูเส้นตัดผ่านเส้นศูนย์
รูปแบบ Saucer
saucer เป็นตัวแปรที่เร็วและดุดันกว่าของแนวคิด twin peaks สร้างขึ้นมาสำหรับเทรดเดอร์ที่ต้องการเข้าเร็วขึ้น และยอมรับสัญญาณหลอกที่มากขึ้นเพื่อแลกกับความเร็วนั้น แทนที่จะต้องรอจุดต่ำสุดเต็มสองจุด saucer ฝั่งขาขึ้นต้องการแค่แท่งติดต่อกันสามแท่ง ที่อยู่เหนือเส้นศูนย์ทั้งหมด โดยแท่งแรกเป็นสีแดง (falling) แท่งที่สองเป็นแท่งสีแดงที่สั้นลง (โมเมนตัมกำลังชะลอตัวแต่ยัง falling อยู่) และแท่งที่สามพลิกเป็นสีเขียว (rising) สัญญาณจะทริกเกอร์ที่แท่งที่สามนั้น saucer ฝั่งขาลงเป็นภาพสะท้อนกลับ คือแท่งสามแท่งใต้เส้นศูนย์ โดยมีแท่งสีเขียวที่หดตัวลงสองแท่งตามด้วยแท่งสีแดง เพราะ saucer ต้องการแค่การย่อตัวของโมเมนตัมแบบตื้นๆ แทนที่จะต้องวนรอบเต็มใต้ (หรือเหนือ) เส้นศูนย์ มันจึงทริกเกอร์เร็วกว่ารูปแบบ twin peaks มากที่สามารถก่อตัวได้ แต่ด้วยเหตุผลเดียวกันนี้เอง มันก็มีแนวโน้มจะทริกเกอร์จากสัญญาณรบกวนระยะสั้นทั่วไปมากกว่าการเปลี่ยนแปลงโมเมนตัมที่แท้จริง จึงควรมองว่ามันเป็นสัญญาณต่อเนื่องแบบเร็วภายในเทรนด์ที่ก่อตัวแล้ว ไม่ใช่สัญญาณกลับตัวแบบเดี่ยวๆ ที่ยืนได้ด้วยตัวเอง
Awesome Oscillator เทียบกับ MACD
AO และ MACD เป็นญาติใกล้ชิดกัน ทั้งคู่เป็น oscillator วัดโมเมนตัมที่สร้างจากผลต่างระหว่างค่าเฉลี่ยเคลื่อนที่เส้นเร็วกับเส้นช้า ทั้งคู่พล็อตออกมาเป็น histogram และทั้งคู่มี zero-line cross เป็นสัญญาณหลัก ความแตกต่างอยู่ที่สิ่งที่แต่ละตัวนำมาเฉลี่ย และโครงสร้างเพิ่มเติมที่แต่ละตัวมี MACD สร้างจากราคาปิดโดยใช้ exponential moving average (12 และ 26 คาบ) และมี signal line เพิ่มเข้ามา (EMA 9 คาบของเส้น MACD เอง) ซึ่งทำให้มันมีสัญญาณ crossover ที่สองที่เร็วกว่า นอกเหนือจาก zero-line cross ส่วน AO สร้างจากจุดกึ่งกลางแท่งเทียนโดยใช้ simple moving average (5 และ 34 คาบ) และไม่มี signal line เลย — histogram คือเส้นเดียวที่คุณจะได้เห็น ในทางปฏิบัติแปลว่า AO แลกความละเอียดอ่อนบางส่วนเพื่อความสม่ำเสมอ ไม่มี signal-line crossover ให้ต้องคอยดู ไม่มี parameter ให้ต้องมานั่งเดา และมีรูปแบบที่เฉพาะเจาะจงชัดเจน (twin peaks) ที่ถูกออกแบบมาชดเชยการไม่มีเส้นที่สองนั้น เทรดเดอร์ที่ต้องการเครื่องมือที่ปรับแต่งได้มากกว่าพร้อมชั้นการยืนยันเพิ่มเติมมักจะชอบ MACD มากกว่า ส่วนเทรดเดอร์ที่ต้องการการอ่านโมเมนตัมแบบง่ายและเป็นมาตรฐานมักจะชอบ AO มากกว่า
ข้อควรระวัง
twin peaks เป็นสัญญาณแบบจดจำรูปแบบ (pattern recognition) ซึ่งโดยธรรมชาติแล้วมีความเป็นอัตวิสัยมากกว่า crossover แบบง่ายๆ การตัดสินว่าจุดต่ำสุดที่สอง "ตื้นกว่า" จุดแรกจริงหรือไม่ หรือมันใกล้เคียงกันจนนับเป็นเสมอกันหรือเปล่า เป็นเรื่องของดุลยพินิจ เทรดเดอร์สองคนอาจมอง histogram เดียวกันแล้วเห็นไม่ตรงกันว่า twin peaks ที่ถูกต้องได้ก่อตัวขึ้นจริงหรือไม่ ในตลาดที่แกว่งตัวและโมเมนตัมต่ำ ความกำกวมนี้จะยิ่งแย่ลง เพราะแท่งของ AO จะเล็กลงและสลับอยู่เหนือใต้เส้นศูนย์โดยไม่ยอมยืนยันเทรนด์ที่แท้จริง เกิดเป็นรูปทรงที่เข้าเงื่อนไขนิยามของ twin peaks ตามหลักการแต่ไม่นำไปสู่อะไรเลย เพราะไม่เคยมีจุดสุดขั้วของโมเมนตัมจริงๆ ให้กลับตัวจากตั้งแต่แรก เช่นเดียวกับเครื่องมือที่ล่าช้าและสร้างจากค่าเฉลี่ยเคลื่อนที่ทุกตัว วิธีใช้ AO ที่ปลอดภัยที่สุดคือใช้ควบคู่กับการอ่านสภาวะตลาดในภาพกว้าง ให้ตรวจสอบเทรนด์เทียบกับไซด์เวย์ก่อนเสมอ และให้น้ำหนักกับสัญญาณ twin peaks ที่สอดคล้องไปกับเทรนด์ของ timeframe ที่สูงกว่ามากกว่าสัญญาณที่สวนทางกับมัน
ดาวน์โหลดอินดิเคเตอร์
อินดิเคเตอร์ที่ปรับแต่งเองนี้จะพล็อต histogram ของ Awesome Oscillator พร้อมแจ้งเตือนอัตโนมัติเมื่อเกิด zero-line cross หรือรูปแบบ twin peaks รองรับทั้ง MetaTrader 4 และ MetaTrader 5 ด้านล่างนี้
วิธีติดตั้ง — MetaTrader 4
- ดาวน์โหลดไฟล์
awesome-oscillator-alert.mq4ด้านล่าง - เปิด MetaTrader 4 → คลิก
File→Open Data Folder - วางไฟล์ไว้ในโฟลเดอร์
MQL4/Indicators - รีสตาร์ท MetaTrader 4 แล้วลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ
วิธีติดตั้ง — MetaTrader 5
- ดาวน์โหลดไฟล์
awesome-oscillator-alert.mq5ด้านล่าง - เปิด MetaTrader 5 → คลิก
File→Open Data Folder - วางไฟล์ไว้ในโฟลเดอร์
MQL5/Indicators - รีสตาร์ท MetaTrader 5 แล้วลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ
ไฟล์ทั้งสองเป็น source code โปรดเปิดและตรวจสอบโค้ดทั้งหมดก่อนใช้งาน เพื่อความปลอดภัยของคุณเอง