วันนี้เรามาพูดถึงอินดิเคเตอร์ที่น่าสนใจอย่าง Candle_Code ซึ่งจะแสดง "โค้ด" ของแท่งเทียนในหน้าต่างแยก โดยจะแสดงเป็นเส้นที่สร้างขึ้นจากอัตราส่วนของพารามิเตอร์แต่ละแท่งเทียน ซึ่งพารามิเตอร์ของแท่งเทียนแต่ละแท่งมีน้ำหนักที่แตกต่างกันในมุมมองรวมของแท่งเทียนนั้น:
- ขนาดของแท่งเทียน;
- ขนาดของเงาแท่งเทียนด้านบน;
- ขนาดของเงาแท่งเทียนด้านล่าง;
- ทิศทางของแท่งเทียน;
- ระยะห่างระหว่างแท่งเทียนที่อยู่ติดกัน (แท่งปัจจุบันและแท่งก่อนหน้า).
หากน้ำหนักของพารามิเตอร์ใดๆ เกินกว่าช่วงเฉลี่ยที่สองเท่า ค่าน้ำหนักนั้นจะถูกกำหนดให้กับมัน; หากไม่เกิน น้ำหนักที่มองเห็นในภาพรวมของแท่งเทียนจะเป็นน้ำหนักที่คูณด้วยช่วงพารามิเตอร์และหารด้วยช่วงเฉลี่ยที่สองเท่า.
จากนั้น ข้อมูลที่คำนวณได้สำหรับแต่ละแท่งเทียน จะสร้างค่าเฉลี่ยเคลื่อนที่ (Weights Data) ที่แสดงในกราฟข้อมูลทั้งหมดที่มีอยู่ในประวัติ (การแสดงเส้นนี้จะถูกปิดโดยค่าเริ่มต้น). จากนั้นเส้นนี้จะถูกทำให้เรียบเพื่อแสดงเส้นอินดิเคเตอร์หลัก (Primary MA). เส้นอินดิเคเตอร์รอง (Secondary MA) จะถูกสร้างจากการทำให้เรียบของเส้นหลัก.
อินดิเคเตอร์นี้มีพารามิเตอร์การตั้งค่าทั้งหมด 10 ตัว:
- น้ำหนักขนาดแท่ง - น้ำหนักของแท่งเทียน;
- น้ำหนักเงาด้านบน - น้ำหนักของเงาแท่งเทียนด้านบน;
- น้ำหนักเงาด้านล่าง - น้ำหนักของเงาแท่งเทียนด้านล่าง;
- น้ำหนักทิศทางแท่ง - น้ำหนักทิศทาง (ขาขึ้น/ขาลง) ของแท่งเทียน;
- น้ำหนักระยะห่าง - น้ำหนักของระยะห่างระหว่างแท่งเทียนที่อยู่ติดกัน;
- แสดงเส้นน้ำหนักข้อมูล - ว่าจะแสดงเส้นน้ำหนักที่คำนวณของแต่ละแท่งเทียนหรือไม่ (ใช่/ไม่ใช่);
- ระยะเวลา MA แรก - ระยะเวลาของการคำนวณค่าเฉลี่ยเคลื่อนที่ที่เรียบสำหรับน้ำหนักแท่งเทียน;
- วิธีการ MA แรก - วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่แรก;
- ระยะเวลา MA ที่สอง - ระยะเวลาของการคำนวณค่าเฉลี่ยเคลื่อนที่ที่เรียบที่สอง;
- วิธีการ MA ที่สอง - วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่ที่สอง.
ตัวอย่างการคำนวณน้ำหนักของแท่งเทียน:
ถ้า Abs(Open-Close) >= Avg(Open-Close)
ถ้าไม่ใช่
โดยที่:
Abs(Open-Close) = ขนาดแท่งเทียนที่แท้จริง Avg(Open-Close) = ขนาดเฉลี่ยของแท่งเทียนในช่วงเวลาประวัติ BodyWeight = น้ำหนักของแท่งเทียนที่กำหนดในพารามิเตอร์

Fig 1. น้ำหนักค่าเริ่มต้น.

Fig. 2. น้ำหนักทิศทางแท่งเทียน = 512

Figure 2. น้ำหนักค่าเริ่มต้น, แสดงข้อมูล = ใช่
ความคิดเห็น 0