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

AFL_Winner_HTF_Signal: ตัวช่วยวิเคราะห์แนวโน้มใน MetaTrader 5

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

AFL_Winner_HTF_Signal เป็นอินดิเคเตอร์ที่ช่วยในการวิเคราะห์ทิศทางแนวโน้มและแสดงสัญญาณจาก AFL_WinnerSign โดยจะแสดงผลเป็นกราฟิกที่มีสีสันเพื่อบอกแนวโน้มและทิศทางการซื้อขาย นอกจากนี้ยังมีฟังก์ชั่นในการแจ้งเตือนและเล่นเสียงอีกด้วย

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

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

  1. พารามิเตอร์การตั้งค่าของ AFL_WinnerSign:
    input string Symbol_="";                               // สินทรัพย์การเงิน
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // ช่วงเวลาสำหรับการคำนวณอินดิเคเตอร์
    input uint iAverage=5;                                 // ช่วงเวลาสำหรับการประมวลผลข้อมูล
    input uint iPeriod=10;                                 // ช่วงเวลาสำหรับการหาจุดสุดขั้ว
    input Smooth_Method iMA_Method=MODE_SMA;               // วิธีการเฉลี่ยค่าในการเรียบเรียง
    input uint iLength=5;                                  // ความลึกของการเรียบเรียง
    input int iPhase=15;                                   // พารามิเตอร์การเรียบเรียง
                                                           // สำหรับ JJMA จะอยู่ในช่วง -100...+100 ส่งผลต่อคุณภาพของกระบวนการชั่วคราว;
                                                           // สำหรับ VIDIA เป็นช่วงของ CMO, สำหรับ AMA เป็นช่วงของ MA ที่ช้า
    input Applied_price_ IPC=PRICE_WEIGHTED;               // ราคาคงที่
    input ENUM_APPLIED_VOLUME VolumeType=VOLUME_TICK;      // ปริมาณการซื้อขาย
  2. พารามิเตอร์การตั้งค่าของ AFL_Winner_HTF_Signal ที่จำเป็นสำหรับการแสดงผลอินดิเคเตอร์:
    //---- การตั้งค่าการแสดงผลของอินดิเคเตอร์
    input uint SignalBar=0;                                // หมายเลขบาร์สำหรับการรับสัญญาณ (0 คือบาร์ปัจจุบัน)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // ชื่อของแท็กอินดิเคเตอร์
    input color Upsymbol_Color=clrBlueViolet;              // สีของสัญลักษณ์แนวโน้มขาขึ้น
    input color Dnsymbol_Color=clrMagenta;                 // สีของสัญลักษณ์แนวโน้มขาลง
    input color IndName_Color=clrDarkOrchid               // สีของชื่ออินดิเคเตอร์
    input uint Symbols_Size=60;                            // ขนาดของสัญลักษณ์สัญญาณ
    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; // มุมที่จะแสดงสัญลักษณ์
    input uint X_=0;                                       // ออฟเซ็ตแนวนอน
    input uint Y_=20;                                      // ออฟเซ็ตแนวตั้ง
  3. พารามิเตอร์การตั้งค่าของ AFL_Winner_HTF_Signal ที่จำเป็นสำหรับการแจ้งเตือนและเสียง:
    //---- การตั้งค่าการแจ้งเตือน
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // ตัวเลือกในการกระตุ้นการแจ้งเตือน
    input uint AlertCount=0;                     // จำนวนการแจ้งเตือน

หากคุณต้องการใช้หลายๆ AFL_Winner_HTF_Signal อินดิเคเตอร์บนกราฟเดียวกัน ต้องกำหนดค่าของ Symbols_Sirname (ชื่อแท็กอินดิเคเตอร์) ให้แตกต่างกันในแต่ละตัว

สำหรับการใช้งาน อินดิเคเตอร์นี้ต้องการไฟล์ที่ถูกคอมไพล์ชื่อ AFL_WinnerSign.mq5 ให้วางไว้ใน <terminal_data_folder>\MQL5\Indicators\

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

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

Fig. 2. อินดิเคเตอร์ AFL_Winner_HTF_Signal แสดงสัญญาณการซื้อขาย

Fig. 2. อินดิเคเตอร์ AFL_Winner_HTF_Signal แสดงสัญญาณการซื้อขาย

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

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