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

Candle Filter: ตัวกรองเทียนสำหรับ MetaTrader 5

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

ฟีเจอร์หลัก

การกรองเทียน:

ตัวกรองนี้ช่วยให้คุณแสดงเฉพาะเทียนที่ตรงตามเงื่อนไขที่กำหนด:

  1. เทียนขาขึ้น: แสดงเฉพาะเทียนขาขึ้น
  2. เทียนขาลง: แสดงเฉพาะเทียนขาลง
  3. เทียน Doji: แสดงเฉพาะเทียน Doji
  4. ทั้งหมด: แสดงเทียนทั้งหมดพร้อมสีที่กำหนด

การตรวจจับเทียน Doji:

การตรวจจับเทียน Doji จะอิงจากเกณฑ์ที่สามารถปรับได้ (`InpDojiThreshold`) ซึ่งจะกำหนดอัตราส่วนระหว่างลำตัวของเทียนกับช่วงทั้งหมด เพื่อให้สามารถระบุเทียนที่เป็นกลางได้อย่างถูกต้อง


การปรับแต่งสีของเทียน:

ผู้เทรดสามารถกำหนดสีที่ต้องการสำหรับแต่ละประเภทของเทียน:

- เทียนขาขึ้น: สีเริ่มต้นคือเขียว (`clrForestGreen`).
- เทียนขาลง: สีเริ่มต้นคือแดงเข้ม (`clrDarkRed`).
- เทียน Doji: สีเริ่มต้นคือทอง (`clrGold`).
- ด้านล่าง: สีเริ่มต้นคือดำ (`clrBlack`).


การทำความสะอาดกราฟ:

ตัวกรองนี้จะลบองค์ประกอบที่ไม่จำเป็นออกจากกราฟ เช่น เส้นตาราง ปริมาณ และตัวแบ่งช่วงเวลา เพื่อให้การวิเคราะห์มีความชัดเจนยิ่งขึ้น


การทำงาน:

1. การเริ่มต้น (`OnInit`):

บัฟเฟอร์ถูกแมพเพื่อจัดเก็บค่า OHLC (เปิด สูง ต่ำ ปิด) และสีที่เกี่ยวข้อง

กำหนดสีที่กำหนดเองให้กับดัชนีสีของตัวกรอง

ทำความสะอาดกราฟโดยการลบองค์ประกอบที่ไม่จำเป็น

2. การคำนวณหลัก (`OnCalculate`)

สำหรับแต่ละเทียนในกราฟ ตัวกรองจะตรวจสอบว่าเทียนนั้นตรงตามเงื่อนไขที่เลือก (`InpCandleShow`)

เทียนที่ไม่ตรงตามเงื่อนไขจะแสดงด้วยสีพื้นหลัง (`InpBackgroundColor`)

เทียนที่ตรงตามเงื่อนไขจะแสดงด้วยสีที่กำหนดเอง

3. การสิ้นสุด (`OnDeinit`):

เมื่อมีการลบตัวกรอง การตั้งค่าเดิมของกราฟจะถูกกู้คืน เพื่อให้สภาพการเทรดกลับสู่สถานะเริ่มต้น


ตัวอย่างการใช้งาน:
  • การวิเคราะห์แนวโน้ม:
  • ตั้งค่า `InpCandleShow` เป็น `ShowBullish` หรือ `ShowBearish` เพื่อเน้นเฉพาะเทียนที่บ่งบอกแนวโน้มขึ้นหรือลง

  • การระบุพื้นที่ที่เป็นกลาง:

    ใช้ `ShowDoji` เพื่อเน้นเทียนที่เป็นกลางและระบุจุดกลับตัวหรือจุดรวมกลุ่ม

  • การแสดงผลเต็มรูปแบบ:
  • เลือก `ShowAllCandle` เพื่อแสดงเทียนทั้งหมดพร้อมสีของแต่ละเทียน เพื่อให้เห็นพฤติกรรมของตลาด


การปรับปรุงที่ทำขึ้น:
  • การตรวจจับ Doji ที่แม่นยำ: การใช้เกณฑ์ที่สามารถปรับได้ (`InpDojiThreshold`) จะช่วยให้มั่นใจว่าเทียนที่เป็นกลางจะถูกจัดประเภทเป็น Doji เท่านั้น
  • การปรับแต่งเต็มรูปแบบ: ผู้เทรดมีความสามารถในการควบคุมสีและพื้นหลังของกราฟอย่างเต็มที่
  • การทำความสะอาดอัตโนมัติ: ตัวกรองจะลบองค์ประกอบที่ไม่จำเป็นโดยอัตโนมัติ ทำให้กราฟอ่านง่ายขึ้น

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

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