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

สัญญาณ 3D_Oscillator_HTF สำหรับ MetaTrader 5: ตัวช่วยในการเทรดที่คุณไม่ควรพลาด

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

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

ถ้าหากเราต้องการเปลี่ยนข้อความที่แสดง เราสามารถปรับค่าคงที่ในโค้ดของอินดิเคเตอร์ได้ตามนี้:

#define SIGNAL_SYMBOLS_FONT "Georgia"    // ฟอนต์สำหรับสัญลักษณ์การเข้าตลาด
#define TREND_SYMBOLS_FONT  "Georgia"    // ฟอนต์สำหรับสัญลักษณ์แนวโน้ม
#define UP_SIGNAL_SYMBOL    "Buy 3D"     // สัญลักษณ์สำหรับเปิดตำแหน่งขาย
#define DN_SIGNAL_SYMBOL    "Sell 3D"    // สัญลักษณ์สำหรับเปิดตำแหน่งซื้อ
#define UP_TREND_SYMBOL     "3D"         // สัญลักษณ์แนวโน้มขาขึ้น
#define DN_TREND_SYMBOL     "3D"         // สัญลักษณ์แนวโน้มขาลง

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

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

  • พารามิเตอร์อินพุตของอินดิเคเตอร์ 3D_Oscillator:
    //+------------------------------------------------+
    //|  พารามิเตอร์อินพุตของอินดิเคเตอร์                  |
    //+------------------------------------------------+
    input string Symbol_="";                 // เครื่องมือการเงิน
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// ช่วงเวลาสำหรับการคำนวณอินดิเคเตอร์
    input int D1RSIPer=13;
    input int D2StochPer=8;
    input int D3tunnelPer=8;
    input double hot=0.4;
    input int sigsmooth=4;
  • พารามิเตอร์อินพุตของอินดิเคเตอร์ 3D_Oscillator_HTF_Signal ที่จำเป็นสำหรับการแสดงผล:
    //---- การตั้งค่าแสดงผลของอินดิเคเตอร์
    input uint SignalBar=0;                               // ดัชนีสัญญาณบาร์, 0 คือ บาร์ปัจจุบัน
    input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // ชื่อป้ายอินดิเคเตอร์
    input color BuySymbol_Color=Lime;                     // สีสัญลักษณ์การเติบโต
    input color UpSymbol_Color=Green;                     // สีสัญลักษณ์การเติบโต
    input color DnSymbol_Color=Red;                       // สีสัญลักษณ์การตกลง
    input color SellSymbol_Color=Magenta;                 // สีสัญลักษณ์การตกลง
    input color IndName_Color=DarkOrchid;                 // สีชื่ออินดิเคเตอร์
    input uint Symbols_Size=40;                           // ขนาดของสัญลักษณ์สัญญาณ
    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                                     // การเลื่อนในแนวตั้ง
  • พารามิเตอร์อินพุตของอินดิเคเตอร์ 3D_Oscillator_HTF_Signal ที่จำเป็นสำหรับการแจ้งเตือนและเสียง:
    //---- การตั้งค่าแจ้งเตือน
    input ENUM_ALERT_MODE alert_mode=OnlySound; // รูปแบบการแสดงผลการกระตุ้น
    input uint AlertCount=0// จำนวนการแจ้งเตือนที่ส่ง

หากต้องการใช้หลายอินดิเคเตอร์ 3D_Oscillator_HTF_Signal บนกราฟเดียวกัน ต้องมีค่า Symbols_Sirname ที่แตกต่างกันสำหรับแต่ละอินดิเคเตอร์นะครับ

อย่าลืมวางไฟล์คอมไพล์ของอินดิเคเตอร์ 3D_Oscillator ในโฟลเดอร์ terminal_data_folder\MQL5\Indicators นะครับ

Fig.1. 3D_Oscillator. Uptrend continuation

Fig.2. 3D_Oscillator. Buy signal

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

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