สวัสดีครับเพื่อนๆ นักลงทุนทุกคน! วันนี้เราจะมาพูดถึง อินดิเคเตอร์ StocksBG ที่จะช่วยให้คุณสามารถมองเห็นกิจกรรมของตลาดหุ้นหลักๆ ได้ชัดเจนขึ้น โดยจะแสดงผลในกราฟที่มี M15 หรือเวลาน้อยกว่า ซึ่งเหมาะมากสำหรับการเทรดในระยะสั้น!
ในอินดิเคเตอร์นี้เราใช้ OBJ_LABEL ในการสร้างป้ายชื่อ และ OBJ_EDIT สำหรับการสร้างสี่เหลี่ยมครับ
สำหรับการใช้งานใน Strategy Tester คุณจะต้องใช้ OBJ_EDIT เพื่อทำให้เราสามารถเห็นอินดิเคเตอร์ในขณะทดสอบได้ โดยที่ความสูงของหน้าต่างหลักในเทอร์มินัลต้องไม่ต่ำกว่า 300 ครับ
อินดิเคเตอร์นี้ถูกพัฒนาขึ้นโดยการใช้คลาสซึ่งแต่ละคลาสจะถูกเก็บไว้ในไฟล์แยกต่างหากที่มีชื่อเดียวกัน คุณจะต้องนำไฟล์ทั้งหมดไปไว้ในโฟลเดอร์เดียวกันเพื่อให้ทำงานได้อย่างถูกต้อง
คำอธิบายสั้นๆ ของคลาส:
- CGraphBase — คลาสสำหรับสร้างและตั้งค่าคุณสมบัติของกราฟิก
- CGLabel — คลาสสำหรับทำงานกับ OBJ_LABEL
- CGCanvas — คลาสสำหรับทำงานกับ OBJ_EDIT (สร้างสี่เหลี่ยมสำหรับกราฟ)
- CStockStyles — คลาสสำหรับตั้งค่าขนาดและสีของวัตถุ
- CGStocksAsBG — คลาสสำหรับสร้างวัตถุที่กำหนดตลาดหุ้น
- CGOStocksBG — คลาสสำหรับสร้างวัตถุของตลาดหุ้นหลัก 15 แห่ง
- CGOStocksContainer — คลาสสำหรับจัดเก็บ CGOStocksBG
- StocksBG — อินดิเคเตอร์เอง (คุณต้องทำการคอมไพล์ไฟล์นี้)
พารามิเตอร์นำเข้า:
input int ipt_top=0; // ระยะห่างด้านบน input int ipt_down=20; // ระยะห่างด้านล่าง input int ipt_scheme=0; // สีของกราฟ input int ipt_total=4; // จำนวนวันที่จะแสดง

โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- รีวิว X2MA_HTF_Signal_BG อินดิเคเตอร์สำหรับ MetaTrader 5
- Volume Profile + Range v6.0: อินดิเคเตอร์สำหรับ MetaTrader 5 เพื่อการเทรดที่แม่นยำ
- การวิเคราะห์สเปกตรัมเดี่ยว: ตัวชี้วัดแนวโน้มสำหรับ MetaTrader 5