สวัสดีครับเพื่อน ๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง สัญญาณ 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 นะครับ


โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4
- ช่องทางการเทรดเต่ากับ MetaTrader 4: ระบบการติดตามแนวโน้มที่คุณควรรู้