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

ปรับแต่ง Bears Power ด้วยค่าอินพุต - อินดิเคเตอร์สำหรับ MetaTrader 5

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

ในการใช้งานอินดิเคเตอร์ Bears Power ที่มีความสามารถในการปรับแต่ง เราได้เพิ่มการตั้งค่าสองอย่างในพารามิเตอร์การนำเข้า ได้แก่ สีเส้น (Color) และความกว้างเส้น (Width)

Custom Bears Power Inputs

หลายคนอาจสงสัยว่าทำไมเราต้องมีการปรับเปลี่ยนสีเส้น (Color) และความกว้างเส้น (Width) เป็นพารามิเตอร์การนำเข้า ในเมื่ออินดิเคเตอร์มาตรฐานสามารถเปลี่ยนแปลงได้ด้วยตัวเอง? หากคุณทดสอบกลยุทธ์ในเทสเซอร์หรือเพิ่มอินดิเคเตอร์ในกราฟผ่าน Expert Advisor (โดยใช้ ChartIndicatorAdd) อินดิเคเตอร์ Bears Power จะปรากฏด้วยสีและความกว้างค่าเริ่มต้นเสมอ:

FUTKCSEP18H1 Bears

ในความเห็นของผม การแสดงผลเช่นนี้ไม่สะดวกมากนัก ดังนั้นผมจึงได้สร้างอินดิเคเตอร์ที่เรียกว่า Custom Bears Power Inputs (ซึ่งใช้ iCustom) โดยสามารถส่งค่าพารามิเตอร์ สี และ ความกว้าง

//--- สร้าง handle ของอินดิเคเตอร์ iBearsPower
   handle_iBearsPower=iCustom(m_symbol.Name(),Period(),"Custom Bears Power Inputs",
                            InpMAPeriod,InpBearsColor,InpBearsWith);
//--- หาก handle ไม่ถูกสร้าง 
   if(handle_iBearsPower==INVALID_HANDLE)
     {
      //--- แจ้งเตือนเกี่ยวกับความล้มเหลวและแสดงรหัสข้อผิดพลาด 
      PrintFormat("Failed to create handle of the iBearsPower indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- อินดิเคเตอร์จะหยุดทำงานทันที 
      return(INIT_FAILED);
     }

การปรับแต่งนี้ช่วยให้คุณสามารถเห็นอินดิเคเตอร์ที่สวยงามขึ้นในเทสเซอร์หรือในกราฟของเทอร์มินัล:

Custom Bears Power Inputs

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

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