หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

GMMA - ตัวช่วยวิเคราะห์การเทรดใน MetaTrader 5

ไฟล์แนบ
692.zip (20.46 KB, ดาวน์โหลด 0 ครั้ง)

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 สามารถใช้ได้ในหกสถานการณ์การเทรด:

  1. การเบรกเอาท์ตามแนวโน้ม;
  2. เข้าร่วมแนวโน้ม;
  3. ใช้จุดอ่อนของราคา;
  4. การปรับตัวและการเบรกเอาท์ตามแนวโน้ม;
  5. เลือกจุดออกที่ดีที่สุด;
  6. การเทรดฟองสบู่.

สามารถเลือกอัลกอริธึมการปรับเรียบได้จากสิบเวอร์ชัน:

  1. SMA - ค่าเฉลี่ยเคลื่อนที่แบบธรรมดา;
  2. EMA - ค่าเฉลี่ยเคลื่อนที่แบบ Exponential;
  3. SMMA - ค่าเฉลี่ยเคลื่อนที่แบบปรับเรียบ;
  4. LWMA - ค่าเฉลี่ยเคลื่อนที่แบบน้ำหนักเชิงเส้น;
  5. JJMA - ค่าเฉลี่ยแบบปรับตัว;
  6. JurX - การปรับเรียบแบบ Ultrilinear;
  7. ParMA - การปรับเรียบแบบ Parabolic;
  8. T3 - การปรับเรียบแบบ Exponential หลายระดับ;
  9. VIDYA - การปรับเรียบโดยใช้ Tushar Chande's algorithm;
  10. 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".

GMMA

พารามิเตอร์การตั้งค่าของอินดิเคเตอร์:

//+-----------------------------------+
//|  พารามิเตอร์การตั้งค่าของอินดิเคเตอร์       |
//+-----------------------------------+
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;                    // การเลื่อนของอินดิเคเตอร์ในแท่ง

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)