สวัสดีครับเพื่อนๆ นักลงทุนทุกคน! วันนี้เราจะมาพูดถึง อินดิเคเตอร์ 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 — อินดิเคเตอร์เอง (คุณต้องทำการคอมไพล์ไฟล์นี้)
พารามิเตอร์นำเข้า:
inputint ipt_top=0; // ระยะห่างด้านบนinputint ipt_down=20; // ระยะห่างด้านล่างinputint ipt_scheme=0; // สีของกราฟinputint ipt_total=4; // จำนวนวันที่จะแสดง


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