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

รีวิว X2MA_HTF_Signal_BG อินดิเคเตอร์สำหรับ MetaTrader 5

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

X2MA_HTF_Signal_BG เป็นอินดิเคเตอร์ที่ช่วยแสดงข้อมูลเกี่ยวกับทิศทางของแนวโน้ม (ตามข้อมูลจาก อินดิเคเตอร์ X2MA) ในรูปแบบกราฟิกที่มีการระบุสีเพื่อแสดงทิศทางของแนวโน้มหรือการเปิดคำสั่ง และยังสามารถส่งการแจ้งเตือนหรือเสียงเตือน รวมถึงการส่งการแจ้งเตือนผ่านมือถือเมื่อมีสัญญาณการซื้อขายเกิดขึ้น

กราฟิกจะถูกนำเสนอในรูปแบบพื้นหลังที่มีสีสัน มีทั้งหมดสี่สี โดยสีอ่อนจะบอกถึงการต่อเนื่องของแนวโน้ม ในขณะที่สีสดจะบอกถึงสัญญาณการเปิดคำสั่ง

อินดิเคเตอร์จะส่งการแจ้งเตือนและการแจ้งเตือนผ่านมือถือก็ต่อเมื่อค่าสำหรับพารามิเตอร์นำเข้าต่อไปนี้:

input uint SignalBar=0;     // หมายเลขแท่งที่ใช้ในการรับสัญญาณ (0 - แท่งปัจจุบัน)

มีค่ามากกว่าหนึ่ง สำหรับแท่งศูนย์ เสียงแจ้งเตือนและการแจ้งเตือนผ่านมือถือจะไม่มีประโยชน์ เพราะสัญญาณจากอินดิเคเตอร์บนแท่งศูนย์สามารถเปลี่ยนแปลงและหายไปได้!

พารามิเตอร์นำเข้าทั้งหมดสามารถแบ่งออกเป็นสามกลุ่มใหญ่:

  1. พารามิเตอร์นำเข้าสำหรับการวาดช่วงเวลา:
    //+------------------------------------------------+  //| พารามิเตอร์นำเข้าสำหรับการวาดช่วงเวลา         | //+------------------------------------------------+ input bool   SessionDrawOff=false;                     // แสดงช่วงเวลาในช่วงเวลาที่ไม่ใช่ช่วงเวลา input string SessionSirName="Asian";                   // ชื่อช่วงเวลา input Hour   StartHour=H00;                            // ชั่วโมงเริ่มต้นของช่วงเวลา input Min    StartMinute=M00;                          // นาทีเริ่มต้นของช่วงเวลา input uint   SessionTime=480;                          // ระยะเวลาของช่วงเวลาเป็นนาที input color Up_Color=clrPaleTurquoise;                 // สีของการเติบโต input color Buy_Color=clrLime;                         // สีของการซื้อ input color Sell_Color=clrDeepPink;                    // สีของการตก input color Dn_Color=clrLightPink;                     // สีของการขาย
  2. พารามิเตอร์นำเข้าสำหรับอินดิเคเตอร์ X2MA:
    //+------------------------------------------------+  //|  พารามิเตอร์นำเข้าสำหรับอินดิเคเตอร์                  | //+------------------------------------------------+  input string Symbol_="";                    // เครื่องมือทางการเงิน input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;  // ช่วงเวลาสำหรับการคำนวณอินดิเคเตอร์ input Smooth_Method MA_Method1=MODE_SMA;    // วิธีการเฉลี่ยของการปรับเรียบครั้งแรก input int Length1=12;                       // ความลึกของการปรับเรียบครั้งแรก                     input int Phase1=15;                        // พารามิเตอร์ของการปรับเรียบครั้งแรก //--- สำหรับ JJMA จะอยู่ในช่วง -100 ... +100 และมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน; //--- สำหรับ VIDIA เป็นระยะเวลาของ CMO สำหรับ AMA เป็นระยะเวลาของค่าเฉลี่ยเคลื่อนที่ช้า input Smooth_Method MA_Method2=MODE_JJMA;   // วิธีการเฉลี่ยของการปรับเรียบครั้งที่สอง input int Length2= 5;                       // ความลึกของการปรับเรียบครั้งที่สอง input int Phase2=15;                        // พารามิเตอร์ของการปรับเรียบครั้งที่สอง //--- สำหรับ JJMA จะอยู่ในช่วง -100 ... +100 และมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน; //--- สำหรับ VIDIA เป็นระยะเวลาของ CMO สำหรับ AMA เป็นระยะเวลาของค่าเฉลี่ยเคลื่อนที่ช้า input Applied_price_ IPC=PRICE_CLOSE;       // ราคาคงที่
  3. พารามิเตอร์นำเข้าสำหรับการแสดงผลอินดิเคเตอร์ X2MA_HTF_Signal_BG:
    //---- การตั้งค่าสำหรับการแสดงผลอินดิเคเตอร์ input uint SignalBar=0;                                // หมายเลขแท่งเพื่อรับสัญญาณ (0 - แท่งปัจจุบัน) input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // ชื่อสำหรับป้ายอินดิเคเตอร์ input color IndName_Color=DarkOrchid;                  // สีของชื่ออินดิเคเตอร์ input uint Font_Size=10                               // ขนาดฟอนต์ของชื่ออินดิเคเตอร์ input int X_1=5                                       // การเลื่อนแนวนอนของชื่อ input int Y_1=-15                                     // การเลื่อนแนวตั้งของชื่อ input bool ShowIndName=true;                           // แสดงชื่ออินดิเคเตอร์ input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // มุมที่ตั้ง
  4. พารามิเตอร์นำเข้าสำหรับการสร้างการแจ้งเตือนและเสียง:

    //---- การตั้งค่าสำหรับการแจ้งเตือน input ENUM_ALERT_MODE alert_mode=OnlySound;  // ตัวเลือกในการกระตุ้นการแจ้งเตือน input bool Push=true;                        // อนุญาตการแจ้งเตือนผ่านมือถือ input uint AlertCount=0                     // จำนวนการแจ้งเตือนที่สร้างขึ้น

ถ้าคุณใช้หลายอินดิเคเตอร์ X2MA_HTF_Signal_BG บนกราฟเดียวกัน แต่ละอันควรมีค่าที่แตกต่างกันสำหรับ Symbols_Sirname (ชื่อป้ายอินดิเคเตอร์)

วางไฟล์ที่คอมไพล์แล้ว X2MA.mq5 ไปยังโฟลเดอร์ terminal_data_folder\MQL5\Indicators\ ของเทอร์มินัลลูกค้า

Fig. 1. สัญญาณของการต่อเนื่องแนวโน้มจากข้อมูลของอินดิเคเตอร์ X2MA_HTF_Signal_BG

Fig. 1. สัญญาณของการต่อเนื่องแนวโน้มจากข้อมูลของอินดิเคเตอร์ X2MA_HTF_Signal_BG

Fig. 2. สัญญาณในการเปิดตำแหน่งจากข้อมูลของ X2MA_HTF_Signal_BG

Fig. 2. สัญญาณในการเปิดตำแหน่งจากข้อมูลของ X2MA_HTF_Signal_BG

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

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