Daryl Guppy เป็นนักเทรดมืออาชีพและผู้เขียนหนังสือ "Trend Trading", "Trading Tactics" และ "Better Stock Trading: Money and Risk Management". เขาเป็นผู้บรรยายในงานสัมมนาต่าง ๆ ในออสเตรเลีย เอเชีย จีน และสหรัฐอเมริกา
GMMA (Guppy Multiple Moving Average) เป็นอินดิเคเตอร์ที่ช่วยวิเคราะห์ความสัมพันธ์ระหว่างกลุ่มของ ค่าเฉลี่ยเคลื่อนที่ ซึ่งแต่ละกลุ่มจะให้ข้อมูลเกี่ยวกับพฤติกรรมของนักเทรดและนักลงทุนในตลาด อินดิเคเตอร์นี้ช่วยให้เทรดเดอร์เข้าใจความสัมพันธ์ในตลาดที่แสดงอยู่บนกราฟ และเลือกวิธีการเทรดและเครื่องมือที่เหมาะสมที่สุด GMMA ถูกออกแบบมาเพื่อเข้าใจธรรมชาติของการเคลื่อนไหวของแนวโน้มในแบบรายวันหรือในระยะสั้น
กิจกรรมของนักเทรดจะถูกติดตามโดยการใช้กลุ่มของค่าเฉลี่ยเคลื่อนที่ระยะสั้น นักเทรดมักจะเริ่มการเปลี่ยนแปลงแนวโน้ม การกระทำของพวกเขาจะดันราคาให้สูงขึ้นในความหวังว่าจะมีการเปลี่ยนแปลงแนวโน้มจากขาลงเป็นขาขึ้น กิจกรรมนี้จะแสดงในกลุ่มของค่าเฉลี่ยเคลื่อนที่แบบ Exponential สำหรับช่วง 3, 5, 8, 10, 12 และ 15
แนวโน้มจะดำเนินต่อไปก็ต่อเมื่อมีนักลงทุนอื่นเข้ามาในตลาด แนวโน้มที่แข็งแกร่งจะได้รับการสนับสนุนจากนักลงทุนระยะยาว นักลงทุนต้องใช้เวลาในการรับรู้การเปลี่ยนแปลงแนวโน้ม แต่พวกเขาจะติดตามนักเทรดเสมอ เราจะติดตามกิจกรรมที่แสดงถึงนักลงทุนโดยใช้กลุ่มของค่าเฉลี่ยเคลื่อนที่ระยะยาว ซึ่งรวมถึง 30, 35, 40, 45, 50 และ 60
GMMA สามารถใช้ได้ในหกสถานการณ์การเทรด:
- การเบรกเอาท์ตามแนวโน้ม;
- เข้าร่วมแนวโน้ม;
- ใช้จุดอ่อนของราคา;
- การปรับตัวและการเบรกเอาท์ตามแนวโน้ม;
- เลือกจุดออกที่ดีที่สุด;
- การเทรดฟองสบู่.
สามารถเลือกอัลกอริธึมการปรับเรียบได้จากสิบเวอร์ชัน:
- SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
- EMA - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential;
- SMMA - ค่าเฉลี่ยเคลื่อนที่แบบปรับเรียบ;
- LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
- JJMA - ค่าเฉลี่ยแบบปรับตัว;
- JurX - การปรับเรียบแบบ Ultrilinear;
- ParMA - การปรับเรียบแบบ Parabolic;
- T3 - การปรับเรียบแบบ Exponential หลายระดับ;
- VIDYA - การปรับเรียบโดยใช้ Tushar Chande's algorithm;
- AMA - การปรับเรียบโดยใช้ Perry Kaufman's algorithm.
ควรทราบว่า Phase1 และ Phase2 มีความหมายที่แตกต่างกันอย่างสิ้นเชิงสำหรับอัลกอริธึมการปรับเรียบที่แตกต่างกัน สำหรับ JMA มันคือค่าตัวแปร Phase ภายนอกที่เปลี่ยนจาก -100 ถึง +100 สำหรับ T3 มันคืออัตราส่วนการปรับเรียบที่คูณด้วย 100 เพื่อการมองเห็นที่ดีกว่า สำหรับ VIDYA มันคือช่วงเวลาของ CMO oscillator และสำหรับ AMA มันคือช่วงเวลา EMA ที่ช้า ในอัลกอริธึมอื่น ๆ พารามิเตอร์เหล่านี้ไม่มีผลต่อการปรับเรียบ สำหรับ AMA ช่วงเวลา EMA ที่เร็วเป็นค่าคงที่และเท่ากับ 2 โดยค่าเริ่มต้น อัตราส่วนการยกกำลังก็เท่ากับ 2 สำหรับ AMA
อินดิเคเตอร์นี้ใช้คลาสใน SmoothAlgorithms.mqh (ต้องคัดลอกไปที่ terminal_data_folder\MQL5\Include) การใช้คลาสนี้ได้ถูกอธิบายอย่างละเอียดในบทความ "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

พารามิเตอร์การตั้งค่าของอินดิเคเตอร์:
//+-----------------------------------+ //| พารามิเตอร์การตั้งค่าของอินดิเคเตอร์ | //+-----------------------------------+ input Smooth_Method xMA_Method=MODE_EMA; // วิธีการเฉลี่ย input int TrLength1=3; // ช่วงเวลาเฉลี่ยของนักเทรด 1 input int TrLength2=5; // ช่วงเวลาเฉลี่ยของนักเทรด 2 input int TrLength3=8; // ช่วงเวลาเฉลี่ยของนักเทรด 3 input int TrLength4=10; // ช่วงเวลาเฉลี่ยของนักเทรด 4 input int TrLength5=12; // ช่วงเวลาเฉลี่ยของนักเทรด 5 input int TrLength6=15; // ช่วงเวลาเฉลี่ยของนักเทรด 6 input int InvLength1=30; // ช่วงเวลาเฉลี่ยของนักลงทุน 1 input int InvLength2=35; // ช่วงเวลาเฉลี่ยของนักลงทุน 2 input int InvLength3=40; // ช่วงเวลาเฉลี่ยของนักลงทุน 3 input int InvLength4=45; // ช่วงเวลาเฉลี่ยของนักลงทุน 4 input int InvLength5=50; // ช่วงเวลาเฉลี่ยของนักลงทุน 5 input int InvLength6=60; // ช่วงเวลาเฉลี่ยของนักลงทุน 6 input int xPhase=100; // พารามิเตอร์การปรับเรียบ input Applied_price_ IPC=PRICE_CLOSE; // ค่าราคา input int Shift=0; // การเลื่อนของอินดิเคเตอร์ในแท่ง
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Condition Scanner: เครื่องมือวิเคราะห์อัตโนมัติสำหรับ MetaTrader 4
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5