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

คู่มือการใช้งาน Indicator ID Lite Info MA สำหรับ MetaTrader 4

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

Indicator ID Lite Info MA เป็นเครื่องมือที่ช่วยให้เราสามารถดูค่าของ Moving Averages (MA) ได้ถึง 9 ค่า สำหรับ กรอบเวลาปัจจุบัน โดยเราจะเห็นความแตกต่างระหว่างค่า MA ก่อนหน้าและความแตกต่างระหว่าง MA ในหน่วยจุด

เรายังสามารถปรับการแสดงผลของข้อมูลให้มีการเบี่ยงเบนในเชิงบวกหรือลบ หรือปรับให้มีการปัดเศษตามจำนวนที่ต้องการได้ อย่างไรก็ตามการแสดงค่าบาร์ที่เป็นศูนย์ (บาร์ปัจจุบัน) จะไม่ได้รับการสนับสนุน

Indicator นี้สามารถใช้ในการแสดงค่า Open, High, Low และ Close ของบาร์ และความแตกต่างระหว่างค่าเหล่านี้ได้ โดยเฉพาะอย่างยิ่งถ้าคุณต้องการดูขนาดของแท่งเทียนจาก High ไป Low

เรายังมี Indicator เดียวกันนี้ สำหรับ MetaTrader 5 ที่อยู่ใน Code Base ด้วยนะ

สำหรับค่าของ MA และความแตกต่างระหว่างค่าที่อยู่ติดกัน สีในตารางของ Indicator จะเปลี่ยนโดยอัตโนมัติ โดยจะมีสีที่แตกต่างกันเมื่อค่ามีการเปลี่ยนแปลงไปมากกว่า น้อยกว่า หรือเท่ากับค่าเดิม

หากว่าค่าทั้ง 9 ในแต่ละแถวของตารางมีมากหรือน้อยเกินไป คุณสามารถเปลี่ยนจำนวนเซลล์เพื่อปรับจำนวนข้อมูลที่คำนวณและแสดงได้ โดยเปลี่ยน 9 เป็นเลขบวกที่มากกว่าหรือเท่ากับ 2 ในโค้ดบรรทัดนี้:

#define ARRAY_SIZE_X     9

ข้อมูลเพิ่มเติม:

  • ตารางของ Indicator มี "ความลับ": ถ้าไม่ต้องการแสดงบนกราฟชั่วคราว สามารถซ่อนโดยการคลิกที่แถบแนวนอนใต้หัวตาราง
หมายเหตุ: หัวตารางจะแสดงหมายเลขบาร์ที่ Indicator แสดงค่า MA ให้คุณ ในพารามิเตอร์ของ Indicator คุณสามารถเปลี่ยนหมายเลขบาร์เริ่มต้นได้เป็นค่าใด ๆ ที่เป็นบวกและไม่เป็นศูนย์

เหตุผลที่ไม่แสดงบาร์ศูนย์ เนื่องจากไม่ต้องการแสดงข้อมูลที่เปลี่ยนแปลงตลอดเวลา สำหรับบาร์ที่กำลังเกิดขึ้นในขณะนี้ แต่ถ้าคุณต้องการแสดงข้อมูลที่เปลี่ยนแปลงตามทุก ticks สำหรับบาร์ที่กำลังเกิดขึ้น คุณต้องปรับโครงสร้างโค้ดเล็กน้อย

โค้ดที่แนบมานี้ใช้ทรัพยากรการคำนวณอย่างประหยัด โดยมีการตรวจสอบเงื่อนไขและข้อจำกัดที่ระบุในโค้ด และไม่คำนวณหรือปรับค่าของ MA และ Deltas ในทุก tick

ข้อจำกัดที่ใช้กับบาร์ศูนย์นั้นมีผลเฉพาะกับค่าที่อยู่ในตาราง ดังนั้นคุณสามารถเพิ่มบรรทัดในโค้ดเพื่อเปิดใช้งานการแจ้งเตือน (Alerts) เมื่อราคาปัจจุบันทะลุค่าที่กำหนดจากตารางหรือเปิดใช้งานการแจ้งเตือนเมื่อค่าที่ "ใหม่" จากตารางน้อยกว่า/มากกว่า หรือเท่ากับค่าที่ "เก่า" ได้
  • คุณสามารถดูพารามิเตอร์ของแต่ละ Moving Average (ที่ตั้งค่าในพารามิเตอร์หรือตั้งค่าไว้ตามค่าเริ่มต้น) ได้ทุกเมื่อโดยการเลื่อนเมาส์ไปที่เซลล์ในตาราง
หมายเหตุ: Tooltips ที่แสดงค่าพารามิเตอร์จะแสดงเฉพาะเมื่อเปิดใช้งานตัวเลือก "แสดงคำอธิบายวัตถุ" ในคุณสมบัติของกราฟ
  • แทนค่าของ MA คุณสามารถตั้งค่าการแสดงข้อมูลด้วยการเบี่ยงเบนที่ต้องการในเชิงบวกหรือลบจากแต่ละ Moving Average หรือบาร์มาร์คได้
หมายเหตุ: ถ้าคุณต้องการให้ Indicator แสดง Open และ/หรือ High และ/หรือ Low และ/หรือ Close ของบาร์ที่อยู่ติดกันแทนการคำนวณ MA คุณต้องตั้งค่าต่อไปนี้ในพารามิเตอร์:ด้วยชุดค่าพารามิเตอร์นี้ Indicator จะคำนวณค่าตามมาร์คบาร์โดยตรง โดยไม่ต้องเรียกใช้ฟังก์ชัน iMA
  • หากคุณต้องการปัดค่า MA ให้เป็นจำนวนทศนิยมที่ต้องการ ให้ตั้งค่าจำนวนที่ต้องการ (จำนวนทศนิยม) ในพารามิเตอร์ Decimal digits
  • คุณยังสามารถปิดการแสดงเส้นของ Indicator ในพารามิเตอร์ได้ด้วย
หมายเหตุ: สีของเส้นขึ้นอยู่กับทิศทางของค่าบาร์ที่คำนวณครั้งแรก ซึ่งตั้งอยู่ในบรรทัด: "Shift (bar for first value):" เส้นของ Indicator จะถูกวาดลึกลงไปในกราฟ 1 บาร์มากกว่าจำนวนค่า MA ในตาราง (ทำให้เห็นว่าค่าบาร์สุดท้ายในตารางเปรียบเทียบกับค่าสิ่งใด)
  • ในพารามิเตอร์ที่ตั้งค่า นอกจากการตั้งค่า MA แล้ว คุณยังสามารถเปลี่ยนตำแหน่งของตารางในแนวแกน X และ Y ขนาดเซลล์ของตาราง ขนาดฟอนต์ สี และนำตารางออกมาไว้ข้างหน้าได้ (โดยปกติแล้วตารางจะถูกวาดไว้ที่ด้านหลังเพื่อไม่ให้บดบังบาร์)

เวอร์ชั่น 1.81 ของ 05.08.2015:

ทำการปรับปรุงโค้ดที่ไม่ได้เพิ่มหรือลดความสามารถของ Indicator แต่เพื่อเพิ่มความคล้ายคลึงกับโค้ดของ Indicator เดียวกันสำหรับ MetaTrader 5 (รวมถึงเพื่อเพิ่มความถูกต้องและประหยัดในการทำงานของโค้ด)

เวอร์ชั่น 1.86 ของ 25.09.2015:

  • ข้อจำกัดของค่าความยาว MA สูงสุดถูกเพิ่มขึ้น ในโค้ด จาก 500 เป็น 3000 บาร์ โดยข้อจำกัดนี้ถูกกำหนดโดยผู้ใช้ คุณสามารถเปลี่ยนค่าดังกล่าวเป็นจำนวนเต็มบวกอื่นได้ถ้าจำเป็น โดยตั้งค่าในร่างของฟังก์ชัน:
bool CheckInput(int period,string text)
  • มีการปรับปรุงเล็กน้อยในเรื่องความสวยงามและความปลอดภัยในโค้ด

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

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