อินดิเคเตอร์ ColorPEMA_Digit_Trend_x10 เป็นเครื่องมือที่ช่วยให้เราเห็นสัญญาณจากอินดิเคเตอร์ ColorPEMA_Digit ใน 10 ช่วงเวลา โดยเราสามารถกำหนดช่วงเวลาที่ต้องการได้จากการตั้งค่าของอินดิเคเตอร์ โดยสัญญาณที่แสดงถึงแนวโน้มจะถูกระบุด้วยลูกศรชี้ขวา ส่วนการกลับตัวจะแสดงด้วยลูกศรเฉียงขึ้นหรือลง
//+----------------------------------------------+//| พารามิเตอร์การตั้งค่าอินดิเคเตอร์ |//+----------------------------------------------+inputENUM_TIMEFRAMES TimeFrame0=PERIOD_H1; //กราฟช่วงเวลา 1 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame1=PERIOD_H2; //กราฟช่วงเวลา 2 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame2=PERIOD_H3; //กราฟช่วงเวลา 3 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame3=PERIOD_H4; //กราฟช่วงเวลา 4 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame4=PERIOD_H6; //กราฟช่วงเวลา 6 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame5=PERIOD_H8; //กราฟช่วงเวลา 8 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame6=PERIOD_H12; //กราฟช่วงเวลา 12 ชั่วโมงinputENUM_TIMEFRAMES TimeFrame7=PERIOD_D1; //กราฟช่วงเวลา 1 วันinputENUM_TIMEFRAMES TimeFrame8=PERIOD_W1; //กราฟช่วงเวลา 1 สัปดาห์inputENUM_TIMEFRAMES TimeFrame9=PERIOD_MN1; //กราฟช่วงเวลา 1 เดือนinputuint SignalBar=1; //จำนวนบาร์ที่ใช้ในการรับสัญญาณ (0 - บาร์ปัจจุบัน)//---- พารามิเตอร์ของ ColorPEMA_Digitinputdouble EmaLength=50.01; //ความลึกของการทำให้เรียบ input Applied_price_ IPC=PRICE_CLOSE_; //ค่าราคาinputuint Digit=2; //จำนวนหลักที่ใช้ในการปัดเศษ//---- พารามิเตอร์การวาดอินดิเคเตอร์inputcolor CpColor=clrBlueViolet; //สีของชื่ออินดิเคเตอร์inputcolor BuyColor=clrDodgerBlue; //สีของสัญญาณซื้อinputcolor UpColor=clrMediumBlue //สีแนวโน้มขาขึ้นinputcolor NnColor=clrGray //สีไม่มีแนวโน้มinputcolor DnColor=clrPurple //สีแนวโน้มขาลงinputcolor SellColor=clrMagenta //สีของสัญญาณขายinputint FontSize=15 //ขนาดฟอนต์input type_font FontType=Font14; //ประเภทฟอนต์inputENUM_BASE_CORNER WhatCorner=CORNER_LEFT_LOWER; //มุมของตำแหน่งinputuint Y_=20 //ตำแหน่งแนวตั้งinputuint X_=5 //ตำแหน่งแนวนอน
เพื่อให้การทำงานของอินดิเคเตอร์นี้เป็นไปได้ เราต้องเพิ่มไฟล์ ColorPEMA_Digit.ex5 เข้าไปในโฟลเดอร์ <terminal_data_directory>\MQL5\Indicators นอกจากนี้ยังต้องมีไฟล์ GetFontName.mqh อยู่ในโฟลเดอร์ <terminal_data_directory>\MQL5\Include เพื่อทำการคอมไพล์อินดิเคเตอร์ด้วย
อินดิเคเตอร์นี้ใช้คลาสจากไลบรารี GetFontName.mqh (ที่จะต้องคัดลอกไปที่ terminal_data_directory\MQL5\Include) เพื่อให้ทำงานได้อย่างราบรื่น

Fig. 1. อินดิเคเตอร์ ColorPEMA_Digit_Trend_x10

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